Скачать 

[Pumpskill] Базовый курс Python+ [Денис Гараев]

Цена: 195 РУБ
Организатор: Fenix Fox
Список участников складчины:
  • 1. Алиса Золото
  • 2. Ванеско
Fenix Fox
Fenix Fox
Организатор
  • #1

[Pumpskill] Базовый курс Python+ [Денис Гараев]

Ссылка на картинку
  • Научитесь программировать на одном из самых популярных языков в мире
  • Курс подходит для начинающих, знаний в программировании не требуется

Кому подойдет курс
Новичкам

Вас будет консультировать опытный преподаватель. Обучение начнется с самых азов и будет много практики. Чтобы начать учиться никаких знаний в программировании не нужно.

IT специалистам
Вы узнаете Best Practice программирования на Python. Научитесь создавать веб-приложения с front-end и back-end частями и базами данных и публиковать их в интернете.

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

  • Что такое Python и где он используется
  • Установка Python
  • Работа с консолью
  • Создание среды разработки, установка и настройка VS Code
  • Переменные и функции
  • Практика: основы Python
  • Типы данных и базовые операции
  • Практика: основные вычисления в Python
  • Работа со строками, f-строки
  • Практика: разработка по стандартам PEP8
  • Модули в Python
Система контроля версий Git
  • Что такое git
  • Что такое репозиторий
  • Командная разработка с git
  • Установка git
  • Подготовка к работе с git и настройка git config
  • Создание локального репозитория
  • Индексация изменений
  • Commit - создание версий файлов
  • Удаление файлов из локального репозитория
  • Удаление файла из отслеживания
Сервис GitHub
  • Регистрация в GitHub
  • Подключение к GitHub - SSH ключи
  • Подключение к удаленному репозиторию на GitHub
  • Git Push - отправка изменений в удаленный репозиторий
  • Перенос структуры проекта на GitHub и удаление файлов
  • Ветки
  • Pull request
  • Git Pull и клонирование репозиториев
  • Git merge - объединение изменений
  • Настройка исключений - .gitignore
  • Удаление репозиториев
Основы структурного программирования
  • Базовые конструкции программирования
  • Ветвление - if else
  • Практика: условия
  • Коллекции значений - списки и кортежи
  • Практика: мутабельные и иммутабельные объекты
  • Цикл for и отладка в VS Code
  • Цикл while
  • Практика: циклы
  • Словари
  • Практика: обработка данных формата JSON
  • Обработка исключений
  • Практика: исключения
Функции и декораторы
  • Функции в Python
  • Практика: функции
  • Параметры функций
  • *args и **kwargs
  • Практика: get_absolute_url
  • Функциональное программирование
  • Функции высшего порядка
  • Декораторы
  • Практика: использование декораторов
  • Декораторы с параметрами
  • Решение задачи сортировки
Проект "google-docs-bot" - telegram бот для управления Google Docs
  • Клиент-серверная архитектура: backend и frontend
  • Внешние библиотеки и менеджер pip
  • Виртуальное окружение
  • PyCharm - установка и настройка
  • Что такое API
  • Регистрация в Google Cloud Console
  • Настройка API Google Docs
  • API на Python
  • Создание telegram бота для работы с Google Docs
  • Развертывание бота на сервисе Heroku
Модули, пакеты и работа с файлами
  • Работа с файлами в Python
  • Практика: кодирование и декодирование данных
  • Контекстный менеджер
  • Модули в Python
  • Пакеты
  • Практика: работа с модулями и пакетами
  • Работа с библиотекой pandas и Excel файлами
  • Анализ данных - модуль collections
  • Именованные кортежи и типизированные словари
  • Анализ больших данных
ООП в Python. Классы
  • Основы ООП, классы в Python
  • Практика: классы
  • Магические методы классов
  • Практика: методы классов
  • property, SETTER и области видимости
  • Практика: управление видимостью атрибутов
  • Полиморфизм
  • Наследование классов и метод super()
  • Множественное наследование
Python для web разработки - фреймворк Flask
  • Фреймворк Flask и основы web
  • Создание проекта на Flask
  • Создание URL адресов и запуск сервера
  • Масштабирование и отладка приложения
  • Связь frontend и backend
  • Язык шаблонов Jinja
  • Реляционные базы данных
  • Создание базы данных в Flask
  • Модели и миграции
  • Отношения между моделями
  • Запросы к базе данных
  • Обработка GET и POST запросов
  • Формы в Flask
Создание интернет-магазина на Flask
  • Создание товаров на сайте
  • Создание брендов
  • Обработка статических файлов в Flask
  • Добавление картинок товаров
  • Создание корзины
  • Добавление товаров в корзину
  • Интеграция верстки на сайт
  • Дизайн для страниц создания объектов
  • Дизайн для страниц редактирования объектов
  • Дизайн для корзины
  • Деплой приложения на сервере
Дипломный проект - сервис каршеринга
  • Проект: Your-carsharing

Преподаватель курса
Денис Гараев

Руководитель крупных IT проектов в РЖД

Программирование – это многогранная наука,
открывающая перед Вами широчайший спектр
возможностей. Мне повезло быть причастным к миру IT,
но самое важное и ценное для меня – это иметь
возможность делиться своими знаниями.

Мои любимые технологии – Python для backend, Vue.js для frontend.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Похожие складчины
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование
  • Python
  • в разделе: Python

Войдите или зарегистрируйтесь, чтобы комментировать и скачивать складчины!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт на форуме. Это не сложно!

Вход

Вы уже зарегистрированы? Войдите.

Сверху