Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

105 000 ₽
есть рассрочка

Python — идеальный язык для старта в программировании

Python подойдёт, если
• Вам важен гибкий формат работы и возможность работать в офисе, удалённо или на фрилансе

• Вам важны простота кода, множество готовых решений и поддержка со стороны сообщества разработчиков

• Вы хотите создавать крутые продукты в таких компаниях как Циан, Т-Банк, Иннотех, Самолет, «Лаборатория Касперского», VK и других

Вы освоите навыки

  • Разработка веб-приложений и АРІ на Python
  • Работа с бэкенд-фреймворками: Django, FastAPI, Flask
  • Парсинг сайтов, настройка серверов
  • Работа с базами данных: SQL, PostgreSQL, SQLAlchemy
  • Создание REST API
  • Отслеживание ошибок кода и его отладка
  • Асинхронное программирование
  • Работа с НТТР АРІ
  • Применение паттернов проектирования
  • Работа с методами непрерывной интеграции
  • Работа с ПО для автоматизации развёртывания и управления приложениями
  • Технический английский
  • Юнит-тестирование

Что вы получите после обучения

Приобретаемые навыки
5
CI/CD
8
DevOps
10
Frontend
13
SQLAlchemy
14
Git
15
JSON
16
NoSQL
17
ORM
18
PHP
19
REST API
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Автор программыВедущий инженер по автоматизированному тестированию, Ozon
• Работал в Яндексе, Wargaming, Helix, Medindex• Более 6 лет опыта преподавания
 IT- аудитор, Сбер, преподаватель курса «Python-разработчик»
Python-разработчик, Open Solutions

Образовательная организация

«Нетология» — это быстрый способ научиться интернет-продвижению и управлению проектами онлайн. Открытые занятия, онлайн-интенсивы и интерактивные курсы для быстрого обучения.

Нетология – это онлайн-университет по подготовке и дополнительному обучению специалистов в области самых востребованных интернет-профессий. Преподают в этом университете высококлассные специалисты, работающие в таких компаниях как Google, Яндекс, Mail.ru, Альфа-Банк и других крупнейших компаниях. Многие из них являются владельцами собственных успешных онлайн-бизнесов.

Нетология была основана в 2011 году. Сооснователями площадки являются предприниматель Максим Спиридонов, являющийся генеральным директором Нетологии, и его жена Юлия Спиридонова-Микеда, которая, собственно, и придумала концепцию проекта.

О Нетологии писали такие издания, как РБК Daily, Ведомости, Аргументы и Факты, Лайфхакер, Lenta.ru, Slon и многие другие.

Сам Максим Спиридонов ведёт колонку в Forbes, является автором и ведущим аналитической программы «Рунетология», гостями которой являются крупные эксперты в области онлайн-бизнеса. Максим принимал участие в создании и руководил десятками крупнейших веб-проектов, среди которых такие проекты, как подкаст-терминал Pod.fm, журнал «ШколаЖизни.ру», сервис «БобрДобр.ру», сайт социальных закладок Memori.ru, интернет-энциклопедия Calend.ru и форекс-брокер FreshForex. Является автором книги «Кто управляет русским интернетом». В общем, ясно, что человек является крутейшим знатоком своего дела.

Нетология является резидентом Сколково и имеет лицензию государственного образца (№037356 от 06 апреля 2016 г.)

Программа курса

Основы языка программирования Python

Изучите один из самых востребованных и простых в освоении языков программирования. Сможете описывать алгоритмы для решения повседневных задач и работы с данными.

Python. Знакомство с консолью
Условные конструкции. Операции сравнения
Введение в типы данных
Циклы
Коллекции данных: множества
Коллекции данных: словари
Функции — использование встроенных и создание собственных
Разбор вопросов

Git — система контроля версий

Научитесь работать с системой Git (стандарт по управлению исходным кодом) и с сервисом GitHub. Опубликуете свои домашние работы и уже в процессе обучения сформируете первое портфолио.

Внедрение системы контроля версий
История работы и ветки
Командная работа

ООП и работа с API

Облачные хранилища стали для человека нормой. Загрузить в облако альбом с фотографиями или поделиться документами не сложно. Но есть проблема — может закончиться место. Было бы неплохо уметь архивировать самый большой и тяжёлый файл или папку и загружать обратно в облако. Так можно сохранить больше свободного места. Вы с нуля создадите программу «облачный архиватор» для оптимизации места на диске.Программа будет уметь:
- Получать информацию по всем папкам в Я.Диске и искать самый тяжёлый
- Скачивать файл на компьютер, где запущена программа
- Архивировать файл
- Загружать его обратно в папку
- Записывать информацию по изменённому файлу в json-файл

Базы данных

Научитесь проектировать базы данных с использованием языка запросов SQL. Вы будете работать с базой данных PostgreSQL — одной из самых популярных и простых для изучения. В качестве клиента будете использовать pgAdmin. В конце курса познакомитесь с SQLAlchemy ORM.

Введение в базы данных. Типы баз данных (БД)
Работа с SQL. Создание БД
Select-запросы, выборки из одной таблицы
Продвинутая выборка данных
Работа с PostgreSQL из Python
Python и БД. ORM
Разбор вопросов

Проекты: 
База данных для музыкального сайта: от проектирования до создания запросов

Программа для управления данными о клиентах в PostgreSQL

Программа для книжных магазинов с использованием SQLAlchemy

Курсовой проект:
Чат-бот для изучения английского языка

Профессиональная работа с Python

Разберётесь, как улучшить и упростить программу с помощью модулей, итераторов, декораторов. Изучите технологии для тестирования кода, разбора текста и веб-страниц. Узнаете, как проходить собеседования на позицию Python-разработчика.

Модули, пакеты, импорты в Python
Итераторы, генераторы
Декораторы
Разработка тестов
Регулярные выражения
Веб-скрапинг
Подготовка к собеседованиям

Проекты: 
Парсинг страницы сайта вакансий

Итератор и генератор для оптимизации работы со списками

Декоратор-логгер для своего приложения

Unit-test для своей программы

Командный проект: Chatbot Vkinder

Django: создание функциональных веб-приложений

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

Обработка запроса. Работа с шаблонами
— Знакомство с Django. Подготовка и запуск проекта

— Обработка запросов и шаблоны
 
Базы данных
— Работа с ORM. Часть 1

— Работа с ORM. Часть 2

— Разбор вопросов
 
Взаимодействие с сайтом
— Знакомство с API на примере Django REST framework

— CRUD в DRF

— Разделение доступа в DRF

— Тестирование Django-приложений с использованием Pytest

— Разбор вопросов
 
Проекты: 
Сервис-помощник для приготовления блюд в Django

Новостное приложение для работы с тегами в Django

Реализация REST API для работы датчиков температуры

Backend для мобильного приложения объявлений в Django

Pytest для Django-приложения

Python в веб-разработке

Научитесь запускать, выкладывать на сервере и конфигурировать код с помощью Docker и технологии CI/CD. Потренируетесь развёртывать приложения на сервере, создадите контейнер для REST API сервера и разработаете backend для сайта объявлений. Изучите технологии асинхронного программирования на Python. В качестве приложения напишете программу, используя фреймворк Flask.

DevOps: автоматизация развёртывания
— Основы терминала

— Практика с сервером

— Развёртывание проекта

— CI/CD

— Docker

— Docker Compose
 
Другие подходы к веб-разработке
— Flask

— FastApi

— Event loop. Asyncio

— Aiohttp

— Celery
 
Проекты: 
Создание docker-контейнера для REST API сервера Django-приложения

REST API для сайта объявлений на Flask

Программа для работы с базой данных по API в Asyncio

REST API для сервера на aiohttp

Сервис для апскейлинга изображений на базе Flask, Celery и ИИ модели

Построение карьеры и работа на фрилансе

Карьера Python-разработчика
Фриланс: первые шаги

Дипломный проект — backend-приложение для автоматизации закупок

Создадите и настроите проект по автоматизации закупок в розничной сети, проработаете модели данных, импорт товаров, API views. Эксперт проверит вашу работу и даст рекомендации по улучшению.


 

Подборки, в которых участвует курс

Рейтинг курса

5
рейтинг
2
0
0
1
1

Отзывы о курсе

4 отзыва
по рейтингу по дате
U
Undine86

Нетология - лучшая школа в своем сегменте. I recommend.

Достоинства: Понятная подача материала, грамотные преподаватели, помощь на курсе. Отличное качество онлайн-трансляций. Соблюдение дедлайнов по проверке дз. Недостатки: Не обнаружены Добрый день! Хотела поделиться своим положительным опытом в Нетологии. Учусь на Python-разработчик с нуля. После того как осталась без работы пришлось в срочном порядке из бухгалтера учиться на айтишника. Боялась...
A
AleNnor

Python для начинающих - очень понравилось как преподают, научился программировать с нуля!

Достоинства: Очень грамотные преподаватели, отличная обратная связь, домашние задания Недостатки: Нет Мне очень понравилось отношение преподавателей, менеджеров к обучающему. Полностью ведут от самого нуля до самого конца обучения. Помогают на всех этапах обучения, консультируют и по ДЗ и по курсовым проектам. Я вот по личным причинам не успел сдать дипломный проект, и у меня получился боль...
E
enmazur

Python-разработчик с нуля

Достоинства: пока нет Недостатки: Пока метод обучения не дает результатов Купила курс "Python-разработчик с нуля". Изначально понимала, что выбран достаточно сложный предмет и его придется изучать не только локально на курсе, но и так же пользоваться всеми возможными способами поиска информации. На данный момент обучаюсь 1 месяц, за это время мы прошли 5 тем и выполнили 5 домашних заданий.За...
K
KRealNum

Абсолютно отвратительное качество обслуживания.

Достоинства: Нет Недостатки: Низкое качество обслуживания, отсутствие желания улучшать сервис Подал заявку на курс «Python разработка для начинающих» по программе «Цифровые профессии 2022». 11 мая заявку одобрили, и тут началось мое «прекрасное» взаимодействие с этой конторой. Итак, на сайте нетологии указано, что свяжутся со мной через 1-3 рабочих дня после того, как получат информацию об...

Может быть интересно

обновлено 20.12.2024 13:36
Python-разработчик: расширенный курс

Python-разработчик: расширенный курс

Оставить отзыв
Поделиться курсом с друзьями