Python-разработка для начинающих (без куратора)

Подробное описание о курсе «Python-разработка для начинающих» (без куратора)
Python-разработка
для начинающих (без куратора)

Подробное описание о курсе «Python-разработка для начинающих»

В результате прохождения курса «Python-разработка для начинающих» вы получите практические навыки разработки на Python.

В рамках курса вы будете на симуляторе разработки решать практические задачи, выполнять и защищать проекты, также совместно с ведущими экспертами рынка вы проработаете CV и пройдете подготовку к job-interview, а лучшие студенты получат карьерную консультацию по развитию карьерного трэка в разработке от ментора курса GoogleDeveloperExpert’a Павана Кумара!

Также в рамках курса у вас будет возможность разобрать интересующие вас вопросы и обсудить перспективы применения полученных знаний и рассмотренных инструментов в контексте решения ваших рабочих задач.

Аудитория
Практический курс по руководству данными предназначен для всех желающих освоить разработку на Python.

Уровень подготовки
Не требуется.

Длительность: 6 месяцев
Программа курса «Python-разработка для начинающих»

1-3 месяц

1. Основы Python
  • Установка и настройка PyCharm
  • Язык программирования, интерпретаторы, компиляторы, модель памяти в Python, виртуальное окружение, исполнение программы. Первая программа
  • Типы данных и переменные
  • Операторы
  • Числа, математические операции
  • Строки, функции работы со строками, Pattern Matching
  • Условный оператор if
  • Циклы for и while
  • Функции
  • Алгоритмы, поиск, сортировка, рекурсия, хэш-функции, деревья
  • Исключения
  • Коллекции
  • Списки и словари, List Comprehenshion
  • Множества
  • Кортежи
  • Итераторы и генераторы
  • Лямбда-функции
  • Каррирование
  • Работа с файлами
  • Модули и пакеты
  • Отладка и профилирование кода
  • Логирование
  • Системы версионирования кода, работа с Git
  • Объекты и классы, инкапсуляция, полиморфизм, наследование и абстракция
  • Перегрузка операторов
  • Паттерны объектно-ориентированного проектирования
  • Декораторы
  • Метаклассы
  • Библиотеки для работы с данными, работа с СУБД, SQLAlchemy, PostgreSQL
  • Фреймворки тестирования, PyTest, Unittest, Mock
  • Разработка Telegram-ботов
  • Фреймворки FastAPI и Flask
  • Работа с Docker, деплой приложений в Kubernetes, работа с Helm
  • Конкурентность, параллелизм, многопроцессорность и многопоточность, GIL, библиотеки multiprocessing, threading, asyncio, aiofiles
  • Разработка RESTful API
  • Безопасность приложений
  • Contionuous Intregration и Continuous Delivery, разработка CI/CD-конвейеров в GitLab CI/CD
2. Проект: Разработка Telegram-бота

3. Тест по модулю «Основы Python»

4-6 месяц

4.Django
  • Базы данных и модели
  • Административный интерфейс Django
  • Django ORM
  • Обработка запросов
  • Работа с формами
  • Функции-представления, обобщенные представления
  • HTML в Django
  • Аутентификация и авторизация
  • Тестирование
  • Работа с файлами
  • Документирование
  • Деплой веб-приложения

5.Практическое задание: Разработка интернет-магазина

6.Тест по модулю «Django»

С какими технологиями вы будете работать
  • Python
  • Docker
  • Kubernetes
  • GitLab CI/CD
  • PostgreSQL
  • Bash
  • Flask
  • Django
  • SQL
  • Nginx
  • FastAPI

Что вы получите
  1. Окончив курс «Python-разработка для начинающих» в нашем учебном центре, вы получите сертификат установленного образца, который может засчитываться в качестве свидетельства о повышении квалификации.
  2. Помощь в подборе стажировок и трудоустройстве!
  3. Возврат денег за остаток курса – если передумаете!

Контактная информация: info@thinkbigtechnologies.kz, +7(771) 998 11 02
Автор программы Паван Кумар
Google Developers Expert, эксперт в области Big Data, AI, LLM, Flutter, Firebase, а также мобильной разработке, CEO @ Codepur, 140K+ YouTube, 60K+ LinkedIn, 10K+ GitHub Stars, Forbes 30 Under 30 Nominee
Big Data KZ
Контакты
Алматы, улица Сатпаева, 20А
Phone: +7 771 998 1102
Email: info@bigdatakz.com
Email: info@bigdatakz.com
Made on
Tilda