Минск
Войти
 

Python developer с нуля

Организатор: IT OVERONE
Онлайн

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

Требуемый начальный уровень знаний - не требуется.

Результат / будет знать, уметь

  • Основы
  • Коллекции
  • Функциональное программирование
  • Git
  • ООП
  • Backend - Django, Django REST
  • Составление резюме
  • SQL
    После окончания курсов выдается: сертификат.

    Контакты

    +375333333093

    overone.by

    В начале беседы сообщите, что нашли информацию на Все Курсы Бай.

    Программа

    Введение

    - IDE
    - Типы данных
    - Переменные
    - Преобразование типов данных
    - Функции
    - Практика

    Задачи

    Задачи на if, elif, else

    Строки и срезы

    Строки. Их реализация в Питоне
    Срезы. Подстроки.
    Форматированный вывод

    Циклы

    Цикл while
    Конструкции for-else, while-else

    Списки

    Особенности списков - реализация и встроенные функции

    Практикум

    Задачи по пройденным темам

    Экзамен

    Проверка знаний

    Кортежи

    Понятие кортежей. Отличие от списков. Особенности и встроенные функции для работы.

    Словари

    Словари. Особенности и встроенные функции для работы.

    Множества

    Отличие от словарей и других коллекций.
    Особенности и встроенные функции для работы

    Конструкции

    try/except/finally
    Решение задач.

    Общее занятие

    - Модификаторы открытия файлов
    - Конcтрукция with
    - Чтение данных из файлов
    - Запись данных в файл
    - Решение задач

    Практикум

    Практикум по программированию

    Экзамен

    Проверка знаний и разбор ошибок

    Ветвление

    Команды для работы с Git
    Ветвление
    Для чего нужны ветки и как их создавать
    Commit: PR и для чего он нужен

    Функции

    Что такое функция
    Что такое прототип функции
    Параметры функции
    Функции argas и kwargs
    Область видимости
    Решение задач

    Разновидности особых функций

    Рекрусивные функции
    Лямбда функции
    Функция внутри функции
    Декораторы
    Решение задач

    Классы и объекты

    Классы и объекты
    Основные парадигмы ООП
    Инкапсуляция
    Наследование
    Виды полиморфизма
    Реализация полиморфизмов

    Методы

    Статистические методы, методы класса, property
    Метаклассы
    Декораторы
    Паттерны проектирования

    Экзамен

    Проверка знаний

    Базы данных

    SQL
    MySQL
    Написание запросов
    SQLite3
    Решение задач

    Проект

    Как создать проект
    Папка templates
    html
    Как внедрить шаблон в проект Django
    Простой проект

    Приложения

    Определение static файла
    Как создавать приложения и регистрировать их

    Модели и админка

    Создание моделей и работа с ними
    Как добавить в админку
    Makemigrations, migrate
    Добавление полей поиска
    Типы полей модели

    Модели

    Отношения в моделях
    Как работать с базами данных в Django
    Как работать с данными без SQL запросов
    Методы Queryse

    Общее

    Views
    Forms
    Django
    ORM

    HR

    Linkedin
    GitHub
    Выпускной экзамен

    Характеристики, актуальность курса, программа могут меняться, поэтому всю необходимую информацию всегда уточняйте у организаторов. Нажмите, чтобы писать о неактуальной информации.

    Пользуясь сайтом вы принимаете Условия пользования сайтом. Для лучшего пользовательского опыта используются файлы cookies. Подробнее

    Файлы cookies (куки) – это небольшие текстовые файлы, которые временно сохраняются на вашем устройстве, когда вы посещаете веб-сайты. Они помогают веб-сайтам запоминать ваши предпочтения, интересы и действия, чтобы улучшить ваш опыт просмотра. Файлы cookies также могут защищать вас от мошенничества и улучшать безопасность веб-сайтов. Вы можете управлять файлами cookies в настройках вашего браузера или устройства.

    У нас на сайте файлы cookies используются для сохранения пользовательских настроек и для маркетинговых целей.

    Вы всегда можете удалить файлы cookies. Например, перейдите в настройки конфиденциальности вашего браузера или в быстром поиске настроек введите 'cookie' или 'куки', вам должно вывести опции управления данными, где вы сможете при необходимости очистить файлы.