Программирование [Talkpython] Michael Kennedy - Эффективный PyCharm (2021)

  • Автор темы Moderator
  • Дата начала
Moderator

Moderator

Модератор
Регистрация
17.07.2019
Сообщения
69 920
Реакции
205 486
Онлайн
20дн 19ч 38м 10с
Автор: Talkpython
Название: Michael Kennedy - Эффективный PyCharm (2021)
скачать бесплатно [Talkpython] Michael Kennedy - Эффективный PyCharm (2021)


В этом курсе:
  • Научитесь управлять проектами на Python в PyCharm (большими и маленькими)
  • Создавать веб приложения (Pyramid, Flask, Django, and more)
  • Научитесь использовать специальный для data science PyCharm мод
  • Научитесь уверенно рефакторить свой код на Python
  • Узнаете о проблемном коде и инструментах дублирования
  • Узнаете как получить доступ к git, github и использовать git flow
  • Научитесь использовать визуальный отладчик, чтобы понять ход выполнения кода и состояние
  • Сделаете свой код более надежным с помощью unit тестирования и pytest
  • Создадите новые пакеты на Python
Содержание
Why PyCharm and IDEs?

Welcome
What well cover
The spectrum of editors
IDEs are crazy fast
PyCharm is more than just Python
Cross-platform
Versions: Pro and Community and mapping versions to the course
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
Meet your instructor

PyCharm Projects
Project introduction
Using the EAP version
Creating projects
Working with existing projects
Concept: Creating projects
Concept: Mark directory as...
Installing third-party packages
Search everywhere
Navigation
Run configurations
Your turn

The Editor
Editor introduction
Working with the editor demo: Downloading RSS
Working with the editor demo: Listing episodes
Working with the editor demo: Types
Syntax highlighting
Autocomplete
Code intentions - light bulb moments
Discovering new features
Concept: Actions and key bindings
Formatting and code cleanup
Code formatting for teams
Lens mode
Object-oriented features
Show tooltips, params, help, etc.
Finding usages of functions and other symbols
Introduction to Code With Me
Code With Me in action
Your turn

Source control
Source control introduction
Loading a project with source control
Concept: Accessing source control
Editor level source control
Committing changes
Concept: Editor level source control
Branching
Merging back with a pull request
Pull requests in PyCharm
Local history
Your turn

Refactoring
Refactoring introduction
What is refactoring really?
Refactoring methods and functions
Refactoring class methods
Rename refactorings
Introducing variables
Moving code
Sourcery plugin
Concept: Refactorings
Your turn

Databases
Database introduction
Why is relational data hard
Data application introduction
Adding database connections
Database diagrams
Querying data in the SQL console
Modifying the DB schema
Concept: Database features
Your turn

Server-side Python web apps
Server-side web introduction
The web IDE pyramid
Server-side features
Creating server-side projects
Template tooling
Template tooling - rendering tweets
Selecting the template language
Concept: PyCharm server-side features

Client-side web apps
Client side introduction
Basic HTML and PyCharm's live reload
JavaScript features and editor
TypeScript support
Front-end javascript frameworks
LESS > CSS
Concept: Client-side web apps

Debugging Python applications
Debugging introduction
The debugging UI
A debugging example
Conditional breakpoints
Concept: Debugging
Your turn

Packages
Packaging introduction
Opening existing packages
Creating new packages
Concept: Packaging
Your turn

Performance and profiling
Performance and profiling
Our intuition often fails us for performance
Surveying the slow application
Profiling the slow app
Optimizing the machine learning code
Optimizing the database access code
Concept: Profiling
Your turn

Unit testing
Testing introduction
Why software testing?
Surveying the application we'll test
Running pytest tests
Debugging tests
Writing the core tests
Testing failure conditions
Measuring test quality with code coverage
Concept: Testing
Concept: Coverage
Your turn

Data science tools
Introduction to the data science tools
Hold tight for DataSpell

Tool windows
Tool window introduction
The TODO window
The run window
A much better Python REPL
A preconfigured terminal
Favorites window
File structure
Your turn

Extending PyCharm with plugins
Plugins introduction
The builtin plugins
A 1,000 additional plugins

Conclusion
You've done it!
How to remember all these features
Don't forget the source code
Get the back story
Thank you and goodbye!

Язык: Английский
Автор: Michael Kennedy
Видеокурс - 7,4 часа материала

 

Подробнее:
Скрытый контент для авторизованных пользователей.
Ссылки и информация для скачивания:

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Скачать курсы торрент

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

    Наш сайт предлагает вам выбор: вы можете заполучить выбранные курсы бесплатно или оформить недорогую платную подписку, которая даст вам доступ ко всем материалам без ограничений. Премиальный доступ может быть приобретен в любое время через платежную систему, принимающую любые банковские карты. Мы регулярно обновляем контент, чтобы вы всегда могли найти интересные и актуальные курсы от профессиональных коучей.

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ обучений и авторов
    • Тренинги и вебинары по саморазвитию, психологии и эзотерике;
    • Курсы и уроки по дизайну, графике, программированию, бизнесу;
    • Инфопродукты, курсы и пособия по отношениям, пикапу, соблазнению;
    • Онлайн обучение шитью, работе по дому, строительству и рукоделию;

    Слив складчин

    К скачиванию доступны сотни складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно!