Silen
Администратор
- Регистрация
- 3 Дек 2015
- Сообщения
- 179.203
- Реакции
- 755.674
Складчина: Python Engineer с нуля до junior [Stepik] [NovaData]
О курсе
Основная цель курса — освоение языка программирования Python с нуля, без каких-либо начальных знаний.
Курс — действительно Вам необходим, так как только в нём на всей платформе Stepik глубоко рассматривается и прорабатывается весь инструментарий стека (нейросети, pandas, чат-боты, алгоритмы и сортировки, PyQt5).
Курс поможет вам получить нужный багаж знаний для успешного трудоустройства на грейд (Junior)
Для кого этот курс
Курс будет полезен всем людям:
будь то школьники, студенты, взрослые, пенсионеры, люди, желающие освоить новое направление или желающие поменять род деятельности.
Чему вы научитесь
Вы сможете написать своё первое Python-приложение
Научитесь программировать с использованием ООП
Напишете несколько чат-ботов
Изучите различные структуры данных в Python
Потренируетесь и узнаете, как работать с такими библиотеками, как Pandas, MatPlotLib, NumPy, TensorFlow
Узнаете, что такое нейросети, и напишете свою первую нейросеть
Освоите основные методы сборки приложений
Напишете свои первые тесты (unittest) к своим программам
Научитесь работать с PyQT5
Познакомитесь с SQL Alchemy, SQLite, Django
Прокачаете софт-скиллы в общении с другими студентами
Спойлер: Программа курса
Общая информация
Знакомство с платформой
Сдача домашних работ
Коммуникация с преподавателями
Введение
Что такое программирование?
Актуальность Python
Что можно сделать на Python?
Что такое PEP 8 и почему это важно?
Установка всего необходимого
Начало Python
Переменные
Типы данных и комментарии
Ввод и вывод информации
Операции с переменными
Условный оператор, циклы и try/except
Условный оператор if/else
Цикл for
Цикл while
Конструкция try/except
Строки
Что такое изменяемые и неизменяемые типы данных?
А теперь про строки!
Методы строк
Форматирование строк
Итоговое задание №1
Списки и кортежи
Введение в списки
Методы работы со списками
Поэлементное взаимодействие со списками
Генерация списков (list comprehension)
Что такое кортежи?
Словари и множества
Что такое словарь и зачем он нужен, если есть списки?
Методы работы со словарями
Вложенные словари
Множества и методы множеств
Круги Эйлера и операции над множествами
Frozenset
Итоговое задание №2
Функции
Что такое функция и зачем они нужны?
Функции без параметров и с параметрами
Возвращение результата из функции
Рекурсия
Аннотация типов
*Args и **Kwargs
Декораторы, передача функции как параметра
map(), filter(), reduce()
Lambda функции
all(), any(), zip(), enumerate()
Итоговое задание №3
Модули и пакеты
Что такое пакеты и модули?
Псевдонимы
Random и time
Псевдослучайные числа
Рассматриваем методы random
Как замерять время работы программы?
Decimal / Fractions
Decimal
Fractions
IterTools
Введение в комбинаторику
Что такое IterTools?
Введение в PyQT5
Как реализуются графические приложения на Python?
Введение в PyQT5
Что такое window и label?
Что такое layout? QVBox layout vs QHBox layout
Как работать с кнопками? Виды кнопок
Что такое виджеты?
Реальные проекты, написанные на PyQT5
Итоговое задание №4
Асинхронность и многопоточность
Что такое асинхронность?
Что такое многопоточность/многопроцессорность?
Алгоритмы и сортировки
Введение в алгоритмы
Введение в сортировки
MatPlotLib
Что такое визуализация?
Знакомимся с MatPlotLib
Что такое матрицы и NumPy?
Что такое матрица? Операции над матрицами
Что такое NumPy?
Итоговое задание №5
Файлы
Что такое директория и файл? Виды файлов
Чтение/запись/открытие файлов
ООП
Что такое ООП?
Что такое класс?
Что такое объекты класса?
Зачем нужен конструктор?
Инкапсуляция, наследование и полиморфизм
Конструкция super
Итоговое задание №6
Машинное обучение, нейросети
Что такое машинное обучение, нейросети и ИИ?
Основные модели машинного обучения
Из чего состоит нейросеть?
Пишем первые нейросети и знакомимся с TensorFlow
NLP
Что такое NLP? Какие задачи решает?
Практикуемся
OpenCV
Что такое компьютерное зрение?
Что такое пиксели, RGB и каналы?
Реализация приложения распознавания лиц на фото
Реализация приложения распознавания лиц на видео
Чат-боты
Что такое чат-бот? История возникновения
Пишем первого чат-бота в Telegram
Итоговое задание №7
Что такое SQLAlchemy | Что такое Django ?
Для чего нужен SQLAlchemy?
Создание и настройка подключения
Определение моделей, ORM и основные операции CRUD
Введение в django, конкуренты, первое приложение
Делаем веб-форму для отправки сообщения в телеграмм
Итоговый проект
Итоговые проекты на выбор.
Наши другие продукты
В курс входят
99 уроков
5 часов 44 минуты видео
205 тестов
79 интерактивных задач
Автор: NovaData
СКАЧАТЬ СЛИВ КУРСА
О курсе
Основная цель курса — освоение языка программирования Python с нуля, без каких-либо начальных знаний.
Курс — действительно Вам необходим, так как только в нём на всей платформе Stepik глубоко рассматривается и прорабатывается весь инструментарий стека (нейросети, pandas, чат-боты, алгоритмы и сортировки, PyQt5).
Курс поможет вам получить нужный багаж знаний для успешного трудоустройства на грейд (Junior)
Для кого этот курс
Курс будет полезен всем людям:
будь то школьники, студенты, взрослые, пенсионеры, люди, желающие освоить новое направление или желающие поменять род деятельности.
Чему вы научитесь
Вы сможете написать своё первое Python-приложение
Научитесь программировать с использованием ООП
Напишете несколько чат-ботов
Изучите различные структуры данных в Python
Потренируетесь и узнаете, как работать с такими библиотеками, как Pandas, MatPlotLib, NumPy, TensorFlow
Узнаете, что такое нейросети, и напишете свою первую нейросеть
Освоите основные методы сборки приложений
Напишете свои первые тесты (unittest) к своим программам
Научитесь работать с PyQT5
Познакомитесь с SQL Alchemy, SQLite, Django
Прокачаете софт-скиллы в общении с другими студентами
Спойлер: Программа курса
Общая информация
Знакомство с платформой
Сдача домашних работ
Коммуникация с преподавателями
Введение
Что такое программирование?
Актуальность Python
Что можно сделать на Python?
Что такое PEP 8 и почему это важно?
Установка всего необходимого
Начало Python
Переменные
Типы данных и комментарии
Ввод и вывод информации
Операции с переменными
Условный оператор, циклы и try/except
Условный оператор if/else
Цикл for
Цикл while
Конструкция try/except
Строки
Что такое изменяемые и неизменяемые типы данных?
А теперь про строки!
Методы строк
Форматирование строк
Итоговое задание №1
Списки и кортежи
Введение в списки
Методы работы со списками
Поэлементное взаимодействие со списками
Генерация списков (list comprehension)
Что такое кортежи?
Словари и множества
Что такое словарь и зачем он нужен, если есть списки?
Методы работы со словарями
Вложенные словари
Множества и методы множеств
Круги Эйлера и операции над множествами
Frozenset
Итоговое задание №2
Функции
Что такое функция и зачем они нужны?
Функции без параметров и с параметрами
Возвращение результата из функции
Рекурсия
Аннотация типов
*Args и **Kwargs
Декораторы, передача функции как параметра
map(), filter(), reduce()
Lambda функции
all(), any(), zip(), enumerate()
Итоговое задание №3
Модули и пакеты
Что такое пакеты и модули?
Псевдонимы
Random и time
Псевдослучайные числа
Рассматриваем методы random
Как замерять время работы программы?
Decimal / Fractions
Decimal
Fractions
IterTools
Введение в комбинаторику
Что такое IterTools?
Введение в PyQT5
Как реализуются графические приложения на Python?
Введение в PyQT5
Что такое window и label?
Что такое layout? QVBox layout vs QHBox layout
Как работать с кнопками? Виды кнопок
Что такое виджеты?
Реальные проекты, написанные на PyQT5
Итоговое задание №4
Асинхронность и многопоточность
Что такое асинхронность?
Что такое многопоточность/многопроцессорность?
Алгоритмы и сортировки
Введение в алгоритмы
Введение в сортировки
MatPlotLib
Что такое визуализация?
Знакомимся с MatPlotLib
Что такое матрицы и NumPy?
Что такое матрица? Операции над матрицами
Что такое NumPy?
Итоговое задание №5
Файлы
Что такое директория и файл? Виды файлов
Чтение/запись/открытие файлов
ООП
Что такое ООП?
Что такое класс?
Что такое объекты класса?
Зачем нужен конструктор?
Инкапсуляция, наследование и полиморфизм
Конструкция super
Итоговое задание №6
Машинное обучение, нейросети
Что такое машинное обучение, нейросети и ИИ?
Основные модели машинного обучения
Из чего состоит нейросеть?
Пишем первые нейросети и знакомимся с TensorFlow
NLP
Что такое NLP? Какие задачи решает?
Практикуемся
OpenCV
Что такое компьютерное зрение?
Что такое пиксели, RGB и каналы?
Реализация приложения распознавания лиц на фото
Реализация приложения распознавания лиц на видео
Чат-боты
Что такое чат-бот? История возникновения
Пишем первого чат-бота в Telegram
Итоговое задание №7
Что такое SQLAlchemy | Что такое Django ?
Для чего нужен SQLAlchemy?
Создание и настройка подключения
Определение моделей, ORM и основные операции CRUD
Введение в django, конкуренты, первое приложение
Делаем веб-форму для отправки сообщения в телеграмм
Итоговый проект
Итоговые проекты на выбор.
Наши другие продукты
В курс входят
99 уроков
5 часов 44 минуты видео
205 тестов
79 интерактивных задач
Автор: NovaData
СКАЧАТЬ СЛИВ КУРСА
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Математический тренажер. 5 класс, 6 класс, 10-11 класс [Николай Попов]
- 99 заданий на развитие мелкой моторики + 99 заданий на развитие мышления [Татьяна Хренникова]
- Новая суперсила в мире ИИ [Владимир Микрюков]
- Олимпиадные задачи по математике. 1-4 класс. Подробный разбор всех заданий. Ответы [Ольга Узорова]
- Путь профессионального коуча [Николай Щербатюк]
- Нейропрактикум (июль 2025) [Тариф Vip] [Дамир Халилов] [Повтор]