Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 19 ноя 2021.

Основной список: 12 участников

Резервный список: 4 участников

  1. 19 ноя 2021
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    Базовый курс Python+

    Screenshot_2.jpg

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

    Кому подойдет курс

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

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

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


    Скрытая ссылка
     
    Последнее редактирование модератором: 20 ноя 2021
    1 человеку нравится это.
  2. Последние события

    1. Chess Master
      Chess Master не участвует.
      11 июл 2025
    2. resmihardin
      resmihardin не участвует.
      18 июн 2024
    3. Artem_ka
      Artem_ka не участвует.
      5 июн 2024
    4. gohas
      gohas не участвует.
      15 янв 2024

    Последние важные события

    1. skladchik.com
      Нужен организатор складчины.
      21 янв 2022
    2. skladchik.com
      Назначен организатор.
      19 ноя 2021