Доступно

[TalkPython] Mastering PyCharm

Тема в разделе "Курсы по программированию", создана пользователем harold, 15 янв 2018.

Цена: 2950р.-93%
Взнос: 192р.
100%

Основной список: 41 участников

Резервный список: 4 участников

Статус обсуждения:
Комментирование ограничено.
  1. 15 янв 2018
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: [TalkPython] Mastering PyCharm

    Освоение PyCharm
    PyCharm.jpg

    Краткое описание курса
    PyCharm - это главная среда разработки Python (интегрированная среда разработки). Вам будет трудно найти редактор, который даст более целостный способ создания приложений на Python. В то время как мощные, IDE могут быть сложными для изучения со всеми их функциями. Вот почему этот курс показывает вам, как все они работают.

    Для кого этот курс?
    Для тех, кто никогда не использовал PyCharm: вы увидите, что может предложить настоящая среда разработки Python в конкретном и демо-ориентированном туре.

    Существующие пользователи PyCharm. В вашей среде IDE есть множество функций, которые вы, возможно, даже не знаете, существуют. Вы увидите и изучите большинство из них в этом курсе!

    Что вы узнаете на этом курсе?
    Что это за курс и чем он отличается?

    Этот курс научит вас быть чрезвычайно опытным с PyCharm.

    Мы глубоко погружаемся во все аспекты IDE. Из управления проектами и использования редактора для расширенных функций управления базами данных и инструментов рефакторинга вы увидите PyCharm в действии и попробуйте сами.

    В этом курсе вы:
    • Научитесь управлять проектами Python в PyCharm (больших и малых)
    • Создавайте веб-приложения (Pyramid, Flask, Django и другие)
    • Использовать специальный научный режим PyCharm
    • Рефакторинг вашего кода Python с уверенностью
    • Узнайте о запахах кода и инструментах дублирования кода
    • Доступ к git, github и использование git flow
    • Используйте визуальный отладчик для понимания потока кода и состояния
    • Сделайте свой код более надежным с модульным тестированием и pytest
    • Создание новых пакетов Python
    • И многое другое

    Why PyCharm and IDEs?
    Welcome to Mastering PyCharm
    Meet your instructor
    The spectrum of editors
    Why choose an IDE?
    IDEs are crazy fast
    PyCharm is more than just Python
    Cross-platform
    Versions: Pro and community
    PyCharm is open source
    Python runtimes
    How do you learn all the features of an IDE?
    This is not an infomercial
    Get the source code on github​
    Course setup
    macOS setup
    Windows setup
    Linux setup​
    PyCharm Projects
    Project introduction
    Creating projects
    Working with existing projects
    Concept: Creating new projects
    Concept: Classifying directories
    Search everywhere
    Concept: Search everywhere
    Navigating within a project
    Concept: Navigating within a project
    Python virtual environments
    venv conventions
    Requirements.txt and friends
    Run configurations
    Your turn: Projects​
    The Editor
    Introducing the PyCharm editor
    Working with the editor demo
    Concepts: The editor
    Light-bulb moments
    Discovering new features
    Concept: Discovering new features
    Formatting and code cleanup
    Code formatting for teams
    Lens mode
    Object-oriented and class-based features
    Viewing documentation
    Creating documentation
    Concept: Creating documentation
    Find usages of functions and other symbols
    Live templates in action
    Your turn: Editor​
    Source control
    Introduction to source control within PyCharm
    Accessing source control
    Concept: Accessing source control
    Editor-level source control
    Concept: Editor-level source control
    Branching
    Local history
    git flow and PRs
    PyCharm git flow and PRs
    Concept: PyCharm git flow and PRs
    Quick gist
    Your turn: Source control​
    Refactoring
    What is refactoring?
    Finding duplicate code
    Renaming items
    Introducing variables
    Creating constants
    Moving code
    To and from packages
    Concepts: Refactoring
    Your turn: Refactoring​
    Databases
    Introduction to database tools
    Data application introduction
    Adding data connections
    Database diagrams
    Querying data in the SQL console
    Modifying data with the console
    A coding delight
    Concepts: Database features
    Your turn: Databases​
    Server-side Python web apps
    Introductions to server-side web apps
    Creating server-side projects
    Template tooling (Chameleon, Jinja2, etc)
    Static files
    Concepts: Server-side apps​
    Client-side web apps
    Introduction to client-side apps
    Basic HTML and JavaScript
    TypeScript tooling
    Front-end JavaScript frameworks
    Less
    Electron JS introduction
    Electron JS demo
    Concepts: Client-side web apps
    Your turn: Web apps​
    Debugging Python applications
    Introduction to debugging tools
    A debugging example
    Conditional breakpoints
    Concepts: Debugging
    Your turn: Debugging​
    Packages
    Introduction to packages
    Opening existing packages
    Creating new packages
    Concepts: Packaging
    Your turn: Packages​
    Performance and profiling
    Introduction to profiling
    Surveying the slow application
    Profiling the slow app
    Optimizing the JSON search API
    Optimizing the database access
    Optimizing the machine learning
    Concepts: Profiling
    Your turn: Profiling​
    Unit testing
    Introduction to unit testing
    The application to test
    Running pytest tests
    Writing our tests
    Testing failure conditions
    Measuring test quality with code coverage
    Concepts: Testing
    Concepts: Coverage
    Your turn: Testing​
    Data science tools
    Introduction to the data science tools
    Activating data science mode
    Concepts: Data science mode
    Exploring data in notebooks
    Concepts: Exploring data in notebooks
    Your turn: Data science​
    Tool windows
    Introduction to tool windows
    Todo demo
    The run window
    A better Python REPL
    A preloaded terminal
    Favorites window
    File structure​
    Extending PyCharm with plugins
    Introduction to plugins
    The builtin plugins
    A 1,000 extra plugins​
    Conclusion
    You've done it!
    How to remember all these features
    Don't forget the source
    Your turns
    Get the back story
    Thanks and goodbye​

     
    10 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      11 ноя 2022
    2. skladchik.com
      suprt хранитель.
      11 ноя 2022
    3. skladchik.com
      Складчина закрыта.
      22 авг 2018
    4. rasswet
      rasswet оставил отзыв "Отлично".
      22 мар 2018

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      11 ноя 2022
    2. skladchik.com
      suprt хранитель.
      11 ноя 2022
    3. skladchik.com
      Складчина закрыта.
      22 авг 2018
    4. skladchik.com
      Складчина доступна.
      19 янв 2018
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      Материал довольно подробный, видно что автор хорошо разбирается в теме. Много нового для себя узнал.
      22 мар 2018
      1 человеку нравится это.
  4. Обсуждение
  5. 15 янв 2018
    #2
    etobcerobho
    etobcerobho ЧКЧлен клуба
    интересно посмотреть!! до 100-200 рублей надеюсь цена упадет!!
     
  6. 17 янв 2018
    #3
    Ganesh
    Ganesh ДолжникДолжник
    Уже!
     
Статус обсуждения:
Комментирование ограничено.