Вот как перейти от «написания скриптов» к «созданию приложений» с помощью Python, освоить инструменты для управления зависимостями и стать экспертом в выборе качественных библиотек Python. Этот курс даст вам инструменты и лучшие практики для уверенного решения разработки приложений Python.
Управление зависимостями Python - это ваш «универсальный магазин», позволяющий освоить современные практики и рабочие процессы управления зависимостями Python с минимальными затратами времени.
Курс состоит из 32 видеоуроков размером с прикус, каждый из которых посвящен одной концепции. Продолжая курс, вы быстро приобретете исчерпывающие знания о лучших практиках управления зависимостями в Python в своем собственном, удобном темпе.
Попутно вы увидите практические примеры и пошаговые рабочие процессы, которые укрепляют приобретаемые навыки.
В итоге вы узнаете, как эффективно применять рекомендованные Python инструменты управления зависимостями, такие как pip, virtualenvs и файлы требований, в наиболее распространенных сценариях повседневной разработки в Linux, macOS и Windows.
- Создавайте код на более высоком уровне и становитесь более эффективными: используя богатую экосистему сторонних библиотек Python, вы сможете писать лучшие программы за более короткое время. Благодаря большому количеству свободно доступных модулей вы можете избежать повторного изобретения колеса и быстрее предоставлять высококачественное программное обеспечение Python. Это отличный способ продемонстрировать навыки высшего уровня, которые помогут вашей карьере в области развития.
- Быстро освоитесь с управлением зависимостями Python: ваше время - ваш самый важный актив. Если вы сможете использовать его эффективно, вы сохраните свое здравомыслие и большую кучу денег. Этот курс является кратким, но подробным и поможет вам быстро получить глубокие знания в области управления зависимостями Python.
- Переходите от «написания сценариев» к «созданию приложений» с помощью Python: используя преимущества богатой экосистемы пакетов Python, вы сможете создавать полноценные и полнофункциональные приложения на Python. Вы узнаете лучшие практики для поиска и документирования зависимостей приложений, которые помогут вам правильно развернуть и отправить приложения промышленного уровня.
- Найдите отличные библиотеки для конкретной задачи под рукой: этот курс научит вас уникальному 7-шаговому рабочему процессу для поиска и идентификации качественных пакетов Python. Узнайте, какие библиотеки и инструменты доступны на PyPI, чтобы помочь вам. Быстро и легко определяя правильные библиотеки, вы значительно увеличите эффективность своей разработки. Соблюдайте свои сроки и в то же время пишите лучший код, не «изобретая велосипед».
- Освойте «инструменты торговли» для управления зависимостями. С помощью этого курса вы овладеете инструментами и рабочими процессами, рекомендованными официальным Управлением по упаковке Python. Получив эти навыки под свой контроль, вы будете готовы работать со средами разработки и производства Python, которые используются профессиональными командами разработчиков по всему миру. Знание этих «инструментов торговли» наизусть дает вам преимущество в любой ситуации собеседования.
- «Производите» свои проекты и делитесь ими со всем миром: вы узнаете, как применять лучшие практики для определения и установки зависимостей пакетов в Python. Вы узнаете, как подготовить свои программы к развертыванию в производственных средах и средах автоматизированного тестирования, а также как другим разработчикам легко вносить код с минимальными усилиями по настройке.
- Станьте более ценным сотрудником и членом команды: благодаря моему подробному 7-этапному рабочему процессу исследования качественных пакетов Python вы узнаете, как документировать и обосновывать добавленные программные зависимости для вашей команды и вашего менеджера. Принимая на себя больше обязанностей и приобретая эти «архитектурные» навыки старшего уровня, вы будете на голову выше других разработчиков, застрявших на уровне «Code Monkey».
Этот курс предназначен для разработчиков Python, желающих перейти к следующему этапу разработки кода, став более эффективным, продуктивным и опытным, используя богатую библиотечную экосистему Python.
Если вы когда-нибудь ловили себя на мысли: «Должен быть пакет Python, который делает именно то, что я хочу ... Но как мне его найти?» этот курс заполнит недостающие части для вас.
Познакомьтесь с лучшими отраслевыми практиками, касающимися выбора и управления сторонними зависимостями для ваших проектов Python 2 или Python 3 в Windows, macOS и Linux.
Если вы уже знаете, как использовать альтернативные менеджеры пакетов, такие как Conda, вы узнаете, как использовать совместимые со стандартами инструменты и рабочие процессы, поддерживаемые любым дистрибутивом Python и используемые в большинстве развертываний производственных приложений.
https://github.com/mikeckennedy/managing-python-dependencies-materials