Открыто

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

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

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

  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
    1 человеку нравится это.
  2. Последние события

    1. Татьяна_76
      Татьяна_76 участвует.
      19 июл 2025
    2. medved1986
      medved1986 участвует.
      19 июл 2025
    3. Снегоход
      Снегоход участвует.
      19 июл 2025
    4. ssokkoll
      ssokkoll участвует.
      19 июл 2025