
Вступительный видеоролик
Тут мы с Вами установим Python 3.8 на наш ПК.
Тут мы установим с Вами один из самых популярных редакторов кода.
Примечание
Тут мы с Вами установим самый популярный редактор кода для Python.
Тут мы с Вами создадим нашу первую программу.
Тут мы с Вами научимся запускать код Python из консоли.
Здесь мы изучим типы данных в Python.
В этой лекции мы поработаем с числами.
В данной лекции мы научимся объявлять переменные, работать с ними и изучим новые функции.
Тут мы изучим условия
Практика
Тут мы изучим циклы и их применение.
Практика
Здесь мы поработаем с типом данных - строка.
Вступление для следующих 4 лекций
Работа со списками
Работа со словарями
Работа с кортежами
Работа со множествами
Тут мы изучим функции
Практика
Тут мы изучим lambda функции
Тут мы изучим как отлавливать ошибки
Тут мы изучим модули и работу с ними, менеджер пакетов pip
В этой лекции мы затронем ООП (объектно-ориентированное программирование)
В этой лекции мы напишем свой математический модуль математики с использованием ООП.
В этой лекции мы научимся читать и записывать данные в .txt файлы.
Вступление к разделу
В этой лекции мы создадим главное окно нашего приложения.
Изучаем виджет - кнопку.
Изучаем методы позиционирования виджетов в приложении.
Изучаем виджет - надпись.
Изучаем виджет - поле ввода.
Приступаем к практике и пишем приложения для расчёта индекса массы тела.
Важно прочитать!
Вступление к разделу
Изучаем HTML (1 часть)
Изучаем HTML (2 часть)
Изучаем HTML (3 часть)
Практика
Подключение CSS файла к HTML документу
Учимся обращаться к элементам в CSS по селекторам
Задаём размеры элементам и отступы
Задаём фон элементам, цвета
Задаем шрифты, подключаем внешние
Изучим инструменты разработчика
Немного поговорим о фреймворке CSS - Bootstrap
Важно прочитать!
Вступление к разделу
Пару слов о Flask
Создаём виртуальное окружение, устанавливаем модули
Создаем первое приложение на Flask
Создаем маршруты на сайте
Подключаем HTML, CSS, JS файлы к сайту
Создаем и подключаемся к базе данных
Создаем модели в базе данных
Работаем с моделями через консоль
Добавляем статьи на сайт с помощью форм
Реализуем функционал просмотра, редактирования и удаления статьи
Создаем админ-панель на сайте
Выкладываем сайт на удаленный репозиторий
Загружаем сайт на хостинг
Вступление к разделу
Создаём виртуальное окружение, устанавливаем модули
Работаем с библиотекой requests, изучаем основные методы
Работаем с библиотекой bs4 (Beautiful Soup 4), изучаем основные методы
Учимся собирать данные одного сайта с нескольких страниц (пагинация)
Разбиваем "сплошной" код на отдельные функции, тем самым делая его более качественным и красивым
Сохраняем полученные данные в .csv формат. Просматриваем их в Excel, Google таблицах
Вступление к разделу.
Что за библиотека pyTelegramBotApi?
В этой лекции мы с Вами познакомимся с API Telegram'а, что это, для чего оно нужно и попрактикуемся в написании запросов.
Создаём виртуальное окружение, устанавливаем модули
В этой лекции мы с Вами начнем писать бота, а именно изучим хендлеры сообщений, что это, что в них можно делать.
В этой лекции мы с Вами научимся переходить с хендлера на хендлер, для того, чтобы получать от пользователя что-то.
Изучаем первый тип клавиатур в Telegram.
В этой лекции познакомимся со вторым типом клавиатур - inline.
Практикуемся в написании ботов - бот для получения погоды с привязкой к API.
Публикуем нашего бота на хостинг, чтобы он работал удалённо.
ПОЗДРАВЛЯЮ!
План развития курса
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