Чему вы научитесь
- Вы сможете написать свое первое Python приложение
- Научитесь программировать с использованием ООП
- Напишите несколько чат-ботов
- Изучите различные структуры данных в Python
- Потренируетесь и узнаете как работать с такими библиотеками, как Pandas, MatPlotLIb, NumPy, TensorFlow
- Узнаете, что такое нейросети и напишите свое первую нейросеть
- Освоите основные методы сборки приложения
- Напишите свои первые тесты (unittest) к своим программам
- Научитесь работать с PyQT5
- Познакомитесь с SQL Alcheme, SQLite, Django
- Прокачаете софт скиллы в общении с другими студентами
О курсе
Основная цель курса - освоение языка программирования Python с нуля, без каких-либо начальных знаний. Курс - бестселлер, так как только в нем на всей платформе Stepik глубоко рассматривается и прорабатывается весь инструментарий стека (нейросети, pandas, чат-боты, алгоритмы и сортировки, PyQt5). Курс поможет Вам получить нужный багаж знаний для успешного трудоустройства на грейд (Junior). Во время прохождения курса Вам будут доступны лекционные и практические задания :
- Лекционные материалы позволят Вам углубиться в тему и приобрести багаж знаний для решения практики.
- Практические материалы представляют из себя тесты после каждой лекции, задания на написание кода и финальное выпускное задание на выбор. Каждое задание проверяется преподавателями вручную.
Общее содержание курса :
- Общая информация
- Введение
- Начало Python
- Условный оператор, циклы и try/except
- Строки
- Списки и кортежи
- Словари и множества
- Функции
- Модули и пакеты
- Random и time
- Decimal / Fractions / Complex
- IterTools
- Введение в PyQT5
- Асинхронность и многопоточность
- Алгоритмы и сортировки
- MatPlotLib
- Что такое матрицы и NumPy?
- Файлы
- ООП
- Машинное обучение
- NLP
- OpenCV
- Чат-боты
- Что такое SQLAlchemy | Что такое Django?
- Итоговый проект
По окончании курса Вам будет предложено решить финальное задание на выбор, которое пойдет в Ваше портфолио и отразит все знания, полученные на курсе. На протяжении всего курса Вам будет доступен телеграмм канал с одногруппниками и преподавателями, где Вы сможете задать свой вопрос.
Желаю удачи в освоении нового, но очень интересного материала!
Для новостей о курсе, важных обновлениях и прочих интересных вещах можно узнавать из группы в телеграмме - @stepik_hello_py
Для кого этот курс
Курс будет полезен всем людям, будь то школьники, студенты, взрослые, пенсионеры, люди, желающие освоить новое направление, желающие поменять род деятельности.
Начальные требования
- Умение решать поставленные задачи самостоятельно.
- Наличие компьютера или ноутбука от 4 гб оперативной памяти и от 16 гб на жестком диске.
Наши преподаватели
Как проходит обучение
Весь курс состоит из нескольких модулей : лекционных и практических.
- Лекционные материалы позволят Вам углубиться в тему и приобрести багаж знаний для решения практики. Доступны как письменные материалы, так и видео-лекции.
- Практические материалы представляют из себя тесты после каждой лекции, задания на написание кода и финальное выпускное задание на выбор.
На связи с Вами всегда будет находиться преподаватель, который с радостью ответит на Ваши вопросы, и студенты в телеграмм канале.
Программа курса
Сертификат
Что вы получаете
- Доступ к форуму решений
- Сертификат о прохождении курса
- Готовое портфолио для дальнейшего трудоустройства
- Помощь с трудоустройством
- Знания и нестандартные задачи, с которыми предстоит встретиться на работе
- Общение с одногруппниками, единомышленниками и преподавателем