Python для начинающих

4 месяца • неполная занятость

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

Изучи основные концепции программирования

Python - несложный в освоении язык, который предоставляет почти неограниченные возможности для развития в разных направлениях. Прежде всего потому, что у него очень четкий, понятный синтаксис, который легко воспринимается и изучается. Python позволяет сразу выучить большой функционал и взаимодействовать с огромным сообществом разработчиков, которые готовы поделиться своим опытом. Кроме этого, для языка существует множество внешних библиотек/модулей для всего, начиная от веб фреймворков до data science. Видео материалы на английском языке, практические занятия ведутся на украинском.

По окончанию курса ты не только выучишь Python, но и получишь базу для изучения QA automation, big data, а также общие знания о компьютерных науках. Ты изучишь основные концепции программирования, такие как OOП, структурные данные, алгоритмы и рекурсия. В конце курса ты напишешь свою собственную 2D игру, чат клиент-сервер и приложение с API.

теория (видео)

16 часов

практика

100 часов

уроки английского

32 часов

карьерное консультирование

8 часов

Для кого этот курс?

Курс подходит для начинающих заинтересованных в разработке, QA automation, Big Data и веб программировании.

Реальная подготовка

Вот несколько причин, почему Beetroot Academy лучше помогает тебе подготовиться к будущей карьере, чем другие учебные заведения.

Учись, как никогда прежде

Мы предлагаем полное, практичное образование, подходящее для сегодняшнего рынка ИТ.

Своевременное образование

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

Полный пакет

Нам важно подготовить студентов к работе в реальном мире. Поэтому наши HR-специалисты проводят профессиональное карьерное консультирование.

Что ты будешь изучать

модуль 1
Python basics, data structures, functions, conditional statements, loops, and I/O

1. Python - first steps

2. Variables and simple data types

3. Booleans and conditionals

4. Creating a simple console application

5. Lists, tuples, and sets

6. Loops and iterations

7. Dictionaries and comprehensions

8. Functions

9. Files I/O

модуль 2
Python OOP + Unit Testing

1. Classes, Scope, and Namespaces

2. Inheritance

3. Polymorphism

4. Functions as first-class objects

5. Decorators

6. Property decorators and recap

7. Iterators and generators

8. Unit testing

модуль 3
Libraries, recursion, data structures and algorithms + exceptions

1. Modules

2. Standard library

3. Recursion

4. Data structures

5. Algorithm basics pt. I

6. Algorithm basics pt. II

7. Exceptions

модуль 4
Python project - creating a game and packaging for distribution

1. Practice - Version control

2. Introduction to PyGame

3. Creating a game pt. I - Walkthrough with refactoring and git

4. Creating a game pt. II

модуль 5
Concurrency, Networking, and web access

1. Threads

2. Networking

3. Creating a chat - practice and walkthrough

4. Regular expressions

5. Accessing the web

6. Introducing API’s

Поболтай с нами и получи полное описание курса

Выбери локацию чтобы увидеть преподавателей & цены

Заполняй анкету

Ты можешь получить новые крутые навыки и новую работу уже через 4 месяца. Потрясающе! Давай начнем с заполнения анкеты.

Подай заявку

Поболтай с нашей командой и получи ответы на все интересующие тебя вопросы

Пройди тест

Пройди тестирование, чтобы мы могли оценить уровень твоих знаний

Пройди собеседование

Приходи на приятную встречу с нашей командой, чтобы выяснить, подходим ли мы друг другу

Приступай к учебе

Учись в супер-дружеской, открытой команде, где каждый чувствует себя как дома