Открыто

Python Engineer с нуля до junior [Stepik] [NovaData]

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

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

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

  1. 19 июл 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Python Engineer с нуля до junior [Stepik] [NovaData]

    main_page.jpg

    Основная цель курса — освоение языка программирования Python с нуля, без каких-либо начальных знаний.
    Курс — действительно Вам необходим, так как только в нём на всей платформе Stepik глубоко рассматривается и прорабатывается весь инструментарий стека (нейросети, pandas, чат-боты, алгоритмы и сортировки, PyQt5).
    Курс поможет вам получить нужный багаж знаний для успешного трудоустройства на грейд (Junior)

    Для кого этот курс:
    Курс будет полезен всем людям:
    будь то школьники, студенты, взрослые, пенсионеры, люди, желающие освоить новое направление или желающие поменять род деятельности.

    Чему вы научитесь:
    • Вы сможете написать своё первое Python-приложение
    • Научитесь программировать с использованием ООП
    • Напишете несколько чат-ботов
    • Изучите различные структуры данных в Python
    • Потренируетесь и узнаете, как работать с такими библиотеками, как Pandas, MatPlotLib, NumPy, TensorFlow
    • Узнаете, что такое нейросети, и напишете свою первую нейросеть
    • Освоите основные методы сборки приложений
    • Напишете свои первые тесты (unittest) к своим программам
    • Научитесь работать с PyQT5
    • Познакомитесь с SQL Alchemy, SQLite, Django
    • Прокачаете софт-скиллы в общении с другими студентами
    Программа
    1. Общая информация
    2. Введение
    3. Начало Python
    4. Условный оператор, циклы и try/except
    5. Строки
    6. Списки и кортежи
    7. Словари и множества
    8. Функции
    9. Модули и пакеты
    10. Random и time
    11. Decimal / Fractions
    12. IterTools
    13. Введение в PyQT5
    14. Асинхронность и многопоточность
    15. Алгоритмы и сортировки
    16. MatPlotLib
    17. Что такое матрицы и NumPy?
    18. Файлы
    19. ООП
    20. Машинное обучение, нейросети
    21. NLP
    22. OpenCV
    23. Чат-боты
    24. Что такое SQLAlchemy | Что такое Django
    25. Итоговый проект
    Общая информация
    1. Знакомство с платформой
    2. Сдача домашних работ
    3. Коммуникация с преподавателями
    Введение
    1. Что такое программирование?
    2. Актуальность Python
    3. Что можно сделать на Python?
    4. Что такое PEP 8 и почему это важно?
    5. Установка всего необходимого
    Начало Python
    1. Переменные
    2. Типы данных и комментарии
    3. Ввод и вывод информации
    4. Операции с переменными
    Условный оператор, циклы и try/except
    1. Условный оператор if/else
    2. Цикл for
    3. Цикл while
    4. Конструкция try/except
    Строки
    1. Что такое изменяемые и неизменяемые типы данных?
    2. А теперь про строки!
    3. Методы строк
    4. Форматирование строк
    5. Итоговое задание №1
    Списки и кортежи
    1. Введение в списки
    2. Методы работы со списками
    3. Поэлементное взаимодействие со списками
    4. Генерация списков (list comprehension)
    5. Что такое кортежи?
    Словари и множества
    1. Что такое словарь и зачем он нужен, если есть списки?
    2. Методы работы со словарями
    3. Вложенные словари
    4. Множества и методы множеств
    5. Круги Эйлера и операции над множествами
    6. Frozenset
    7. Итоговое задание №2
    Функции
    1. Что такое функция и зачем они нужны?
    2. Функции без параметров и с параметрами
    3. Возвращение результата из функции
    4. Рекурсия
    5. Аннотация типов
    6. *Args и **Kwargs
    7. Декораторы, передача функции как параметра
    8. map(), filter(), reduce()
    9. Lambda функции
    10. all(), any(), zip(), enumerate()
    11. Итоговое задание №3
    Модули и пакеты
    1. Что такое пакеты и модули?
    2. Псевдонимы
    Random и time
    1. Псевдослучайные числа
    2. Рассматриваем методы random
    3. Как замерять время работы программы?
    Decimal / Fractions
    1. Decimal
    2. Fractions
    IterTools
    1. Введение в комбинаторику
    2. Что такое IterTools?
    Введение в PyQT5
    1. Как реализуются графические приложения на Python?
    2. Введение в PyQT5
    3. Что такое window и label?
    4. Что такое layout? QVBox layout vs QHBox layout
    5. Как работать с кнопками? Виды кнопок
    6. Что такое виджеты?
    7. Реальные проекты, написанные на PyQT5
    8. Итоговое задание №4
    Асинхронность и многопоточность
    1. Что такое асинхронность?
    2. Что такое многопоточность/многопроцессорность?
    Алгоритмы и сортировки
    1. Введение в алгоритмы
    2. Введение в сортировки
    MatPlotLib
    1. Что такое визуализация?
    2. Знакомимся с MatPlotLib
    Что такое матрицы и NumPy?
    1. Что такое матрица? Операции над матрицами
    2. Что такое NumPy?
    3. Итоговое задание №5
    Файлы
    1. Что такое директория и файл? Виды файлов
    2. Чтение/запись/открытие файлов
    ООП
    1. Что такое ООП?
    2. Что такое класс?
    3. Что такое объекты класса?
    4. Зачем нужен конструктор?
    5. Инкапсуляция, наследование и полиморфизм
    6. Конструкция super
    7. Итоговое задание №6
    Машинное обучение, нейросети
    1. Что такое машинное обучение, нейросети и ИИ?
    2. Основные модели машинного обучения
    3. Из чего состоит нейросеть?
    4. Пишем первые нейросети и знакомимся с TensorFlow
    NLP
    1. Что такое NLP? Какие задачи решает?
    2. Практикуемся
    OpenCV
    1. Что такое компьютерное зрение?
    2. Что такое пиксели, RGB и каналы?
    3. Реализация приложения распознавания лиц на фото
    4. Реализация приложения распознавания лиц на видео
    Чат-боты
    1. Что такое чат-бот? История возникновения
    2. Пишем первого чат-бота в Telegram
    3. Итоговое задание №7
    Что такое SQLAlchemy | Что такое Django
    1. Для чего нужен SQLAlchemy?
    2. Создание и настройка подключения
    3. Определение моделей, ORM и основные операции CRUD
    4. Введение в django, конкуренты, первое приложение
    5. Делаем веб-форму для отправки сообщения в телеграмм
    Итоговый проект
    1. Итоговые проекты на выбор.
    2. Наши другие продукты

    В курс входят:
    • 99 уроков
    • 5 часов 44 минуты видео
    • 205 тестов
    • 79 интерактивных задач
    Цена: 4000 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 21 июл 2025
    3 пользователям это понравилось.
  2. Последние события

    1. Шерзод1421
      Шерзод1421 участвует.
      20 ноя 2025
    2. Снегоход
      Снегоход участвует.
      28 окт 2025
    3. Hauser
      Hauser участвует.
      27 окт 2025
    4. skladchik.com
      Нужен организатор складчины.
      27 окт 2025

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

    1. skladchik.com
      Нужен организатор складчины.
      27 окт 2025
    2. skladchik.com
      Сбор взносов начинается 27.10.2025.
      25 окт 2025
    3. skladchik.com
      Назначен организатор.
      17 авг 2025