На этой странице вы можете выбрать курсы по фильтрам: категории - навыки, формат и школы
Сортировать по: названию / рейтингу NPS / стоимости / скидке / длительности.
Что такое рейтинг NPS
Вы сформируете четкое представление о разных областях, с которыми соприкасается разработчик python.Получите базовые навыки программирования на языке Python, которые пригодятся при прохождении собеседований и работе на позиции Junior Python Programmer.Вы изучите синтаксис и уверенно овладеете базовыми приемами программирования на Python. Вы получите подготовку для работы в разных сферах применения языка: web-разработка, автотестирование, асинхронное программирование, работа с API, Data Science и парсинг сайтов. Ряд занятий посвящен смежным темам, например shell, git, а также DevOps-инструментам: Docker, Gitlab CI/CD, Github Actions и т.д., что позволит стать самодостаточной боевой единицей в команде разработчиков. Разносторонняя программа расширит ваш кругозор и поможет четче определиться, в какой области продолжать развиваться. При этом знаний и навыков, которые вы получите в каждой области, будет достаточно, чтобы претендовать на позиции junior-специалиста.
Для кого этот курс?
Для начинающих Python-разработчиков и разработчиков, знакомых с другими языками программирования, которые хотят получить систематизированные знания и овладеть практическими навыками современной разработки. Так как для обучения нужно обладать начальными знаниями программирования и принципами ООП, вы в короткие сроки освоите возможности Python, а затем сконцентрируетесь на решении различных промышленных задач. Вы будете учиться работать с версией Python 3.
После обучения вы сможете:
Разрабатывать веб-приложения на Python, в том числе на основе Django
Работать в асинхронном режиме с вебом и базами данных
Создавать настраивать автоматические тесты
Работать с shell, Gi
Работать с API, парсить сайты
Использовать библиотеки для Data Science: numpy, pandas, opencv
Разворачивать свои приложения в Docker-контейнерах
Настраивать автоматический деплой
Особенности курса
Продвинутые навыки и DevOps-инструменты, которые выделят вас среди начинающих разработчиков
Программа составлена с учетом требований работодателей к junior-специалистам и актуальных технологий, использующихся в промышленной разработке
Полезные задания, тренирующие программистское мышление и самостоятельный поиск решений
Готовый проработанный проект, который станет весомым аргументом при трудоустройстве
Сравнительная таблица курсов Python. Базовый курс, Python. Продвинутый курс и Web Python.
Configuration management and orchestration systems are important tools for any modern software developer and system administrator. The goal of this course is to learn how to use Ansible, the popular configuration management tool.
План обучения / Уроки
Модуль 1. Ansible in Ad Hoc Mode
Модуль 2. Inventory file
Модуль 3. Playbooks
Модуль 4. Tags
Модуль 5. Handlers
Модуль 6. Variables
Модуль 7. Variables in the inventory file
Модуль 8. Facts
Модуль 9. Conditions
Модуль 10. Loops
Модуль 11. Filters
Модуль 12. Registering results
Модуль 13. Includes
Командная строка — это первое, с чем сталкивается программист, работающий на *NIX системах, например, linux или macos. Её значение невозможно переоценить, она является основным способом взаимодействия с системой и способом управления множеством программ, таких как git или ansible.
План обучения / Уроки
Модуль 1. Introduction
Модуль 2. Operating systems
Модуль 3. Command Line
Модуль 4. Navigation
Модуль 5. Command line interface
Модуль 6. File structure
Модуль 7. Reading files
Модуль 8. Grep
Модуль 9. Editing files
Модуль 10. Streams
Модуль 11. Pipeline
Модуль 12. Manipulating the file structure
Модуль 13. Environment variables
Модуль 14. History
Модуль 15. Users and groups
Модуль 16. Sudo
Модуль 17. Access permissions
Модуль 18. Package Manager
Модуль 19. Executing a program
Git (система контроля версий) — один из главных инструментов в арсенале любого разработчика. Независимо от выбранного направления разработки, все программисты работают с исходным кодом проектов, который постоянно добавляется, изменяется и удаляется. В этом бесплатном курсе Git для начинающих вы научитесь правильному управлению этим процессом: как легко восстанавливаться после ошибок, изучать историю изменений и вести совместную разработку.
* Включено в курс:
16 уроков (видео и/или текст)
18 упражнений в тренажере
63 проверочных теста
Самостоятельная работа
Дополнительные материалы
Помощь в «Обсуждениях»
План обучения / Уроки
Модуль 1. Introduction
Модуль 2. Installation and setup
Модуль 3. Workflow
Модуль 4. Integration with Github
Модуль 5. Working Directory
Модуль 6. Analyzing changes made
Модуль 7. Analyzing the history of commits
Модуль 8. Undoing changes in the working directory
Модуль 9. Cancelling commits
Модуль 10. Changing the last commit
Модуль 11. Index
Модуль 12. Moving through history
Модуль 13. Understanding Git
Модуль 14. Ignoring files (Gitignore)
Модуль 15. Stash
Модуль 16. Open Source projects