Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Сертификат
Сертификат
Да

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

799 ₽
нет рассрочки

Чему вы научитесь

  • Основы языка программирования Python
  • Разработка ПО (OC Windows, парсеры)
  • Веб-разработка (Django 3, Flask, HTML, CSS)
  • Сетевое программирование (боты для мессенджера Telegram)

О курсе

Python - высокоуровневый язык программирования. Сейчас он занимает 1 место в рейтингах языков программирования!

Python имеет очень простой синтаксис, благодаря чему Вы начнёте писать понятный код уже на ранних стадиях изучения. Поддерживает ООП (объектно-ориентированное программирование), что несомненно является преимуществом перед некоторыми языками программирования.

Популярность Python объясняется не только тем, что его легко изучать, но и реальными преимуществами языка в плане профессионального применения для решения сложных проблем автоматизации. Python - кросс-платформенный язык и работает под Windows, Linux, Mac OS.

У Python имеется огромное кол-во дополнительных модулей, благодаря которым Вы сможете разрабатывать ПО под ПК, смартфоны, делать сайты, разрабатывать искусственный интеллект, нейронные сети и т.д.

Где используется Python?: Youtube, Instagram, Pinterest и т.д.

Всё выше перечисленное однозначно делает Python лучшим первым языком программирования для начала изучения программирования.

В данном курсе Вы изучите:

  • Редакторы кода, структуры проектов
  • Базовый синтаксис языка Python
  • Структуры данных
  • ООП (объектно-ориентированное программирование)
  • Функции
  • HTML, CSS
  • Дополнительные модули для разработки сайтов, парсеров, программ, ботов для мессенджеров

Что планируется во второй части курса?

  • Django 3 для разработки сайтов на высшем уровне (система регистрации пользователей, панель администратора, интеграция любых баз данных, формы)
  • Aiogram для проф. разработки на Python (именно на нём рекомендуется разрабатывать ботов, т.к эта библиотека асинхронная, способная выдерживать высокую нагрузку)
  • Selenium для продвинутого парсинга сайтов (регистрация на сайте, сохранение данных)
  • PyQt для разработки более качественного ПО под Windows

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

Приобретаемые навыки
1
CSS
5
Функции
6
Структуры данных
7
HTML
8
Selenium
9
AIOgram
10
Телеграм-боты
11
Django 3
12
PyQt

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

Веб-разработчик Python

Привет, меня зовут Денис! Разрабатываю на Python уже несколько лет. Я закончил курсы по HTML/CSS разработке, программированию на Python + Django. Владею фреймворками Django, Flask, PyQt5, Aiogram. Всегда изучаю что-то новое. Разрабатываю программы на Python. Пишу сайты на Django, Flask. Люблю всё, что связанно с разработкой. Люблю решать головоломки, задачи. Интересуюсь олимпиадным программированием.

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

Stepik — образовательная платформа и конструктор онлайн-курсов.

Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки.

Наша цель — сделать образование открытым и удобным.

Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.

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

Stepik имеет обширные возможности по созданию онлайн-курсов, обучающих занятий и уроков с использованием текстов, видео, картинок, тестовых задач, в процессе выполнения которых можно вести обсуждения с остальными обучающимися, а также с преподавателем. Всего в Stepik присутствует 20 типов заданий, проверка которых может осуществляться как в автоматическом, так и в ручном режиме.

Большим преимуществом данной платформы является возможность встраивать созданные материалы на сторонние сайты, например, Moodle и Canvas.

Кроме того, Stepik может использоваться в качестве площадки для проведения разнообразных мероприятий, таких как олимпиады и конкурсы.

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

За каждый пройденный курс в Stepik обучающийся получает сертификат о прохождении. Получение сертификата также бесплатно.

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

О курсе
1. Введение 
Установка Python
1. Установка Python 3.8
Редакторы кода
1. Установка Visual Studio Code, настройка
2. Примечание к предыдущей лекции
3. Установка PyCharm Community Edition, настройка
Основы Python
1. Создание первой "программы" 
2. Python + консоль
3. Типы данных
4. Работа с числами (int, float)
5. Переменные, работа с ними
6. Условия (if, elif, else)
7. Задание по теме: условия
8. Циклы (for, while)
9. Задание по теме: циклы
10. Работа со строками (str)
11. Новые типы (структуры) данных, для чего нужны
12. Списки, работа с ними
13. Словари, работа с ними
14. Кортежи, работа с ними
15. Множества, работа с ними
16. Функции, встроенные функции
17. Задание по теме: функции
18. Lambda функции
19. Ошибки, исключения
20. Модули, менеджер пакетов pip
21. Пару слов об ООП (объектно-ориентированное программирование)
22. Создание собственного модуля
23. Работа с текстовыми файлами, чтение и запись
24. Итоговый тест по основам языка
Приложения с графическим интерфейсом
1. О чём будет данный раздел
2. Создание главного окна 
3. Виджет- кнопка
4. Позиционирование элементов
5. Виджет - надпись
6. Виджет - поле ввода
7. Программа для расчёта ИМТ
Изучение HTML, CSS
1. Внимание!
2. Что такое HTML, CSS 
3. HTML: База
4. HTML: Основные элементы
5. HTML: Составные элементы
6. Задание по теме: HTML
7. CSS: подключение к HTML файлу
8. CSS: Селекторы
9. CSS: Размеры, отступы элементов
10. CSS: Фон, цвета
11. CSS: Шрифты
12. Задание по теме: CSS
13. Инструменты разработчика
14. Немного о Bootstrap 4
Создание сайта на Flask
1. Внимание!
2. О чём будет данный раздел
3. Что такое Flask?
4. Установка Flask, настройка виртуального окружения
5. Создание первого приложения
6. Маршрутизация
7. Работа с HTML, CSS файлами
8. Подключение к базе данных
9. Создание моделей в базе данных
10. Работа с базой данных через консоль
11. Форма добавления статьи
12. Просмотр, редактирование, удаление статей
13. Создание панели администратора
14. Работа с Git, GitHub
15. Публикация сайта на хостинг
Парсинг (начальный уровень)
1. О чём будет данный раздел
2. Установка модулей, создание виртуального окружения
3. Создание запросов и получение ответов
4. Библиотека BeautifulSoup (bs4)
5. Сбор данных с нескольких страниц (пагинация)
6. Разбивка парсера на функции
7. Сохранение данных в .csv
Разработка Telegram ботов (начальный уровень)
1. О чём будет данный раздел
2. Что такое pyTelegramBotApi?
3. Работа с API Telegram
4. Установка pyTelegramBotApi, настройка виртуального окружения
5. Хендлеры сообщений (handlers)
6. Переход на следующий хендлер (register next step handler)
7. Клавиатуры, кнопки
8. Inline клавиатуры
9. Практика: бот для получения погоды
10. Публикация бота на хостинг
Что дальше?
1. Поздравляю с завершением!
2. Что Вас ждёт дальше? 

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

4
рейтинг
0
0
0
0
0

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

обновлено 29.10.2023 20:33
Python: разработка с нуля

Python: разработка с нуля

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