Python-разработчик
за 9 месяцев с нуля
Режим занятий
Очное обучение по вечерам 2 раза в неделю
Документы
Диплом о профессиональной переподготовке
Формат обучения
Индивидуальный подход в группах до 10 человек
Программист Python в 2024 году
Python — простой и универсальный язык, который позволяет комфортно зайти в программирование с нуля!
Язык Python часто советуют в качестве первого языка для погружения в программирование из-за простоты в освоении и низкого порога входа, читабельности и универсальности.
На Python создают сайты, игры и приложения, работают с данными и даже создают искусственный интеллект, проводят научные вычисления и автоматизируют процессы. Вы научитесь программировать на востребованном языке с нуля - создавать приложения, чат-ботов, писать плагины и скрипты
Язык Python часто советуют в качестве первого языка для погружения в программирование из-за простоты в освоении и низкого порога входа, читабельности и универсальности.
На Python создают сайты, игры и приложения, работают с данными и даже создают искусственный интеллект, проводят научные вычисления и автоматизируют процессы. Вы научитесь программировать на востребованном языке с нуля - создавать приложения, чат-ботов, писать плагины и скрипты
Начать учиться на Python-разработчика
Курс подойдет вам, если вы хотите:
Сменить профессию
Вы хотите начать карьеру в IT, но не знаете с чего начать.
Курс "Основы программирования на Python" идеален для старта
Курс "Основы программирования на Python" идеален для старта
Расширить список навыков в IT
У вас есть опыт программирования, желаете получить новую специализацию и автоматизировать рутинные задачи
Работать и зарабатывать на фрилансе
Профессия разработчика позволяет полностью перейти на работу из дома и самостоятельно выбирать себе заказы
Как проходит обучение
Научим всем ключевым навыкам программиста
Навыки после обучения
- Писать код с 0 за 9 месяцев
- Разработка алгоритмов и создание блок-схем
- Знакомство с интерпретатором Python и его окружением
- Работа с условиями и логическими выражениями
- Осуществлять сбор и подготовку данных с помощью языка Python
- Использовать методы анализа и обработки данных
- Основы объектно-ориентированного программирования (ООП)
- Работа с типами данных, определяемыми пользователем
- Навыки использования паттернов проектирования
- Принципы проектирования классов SOLID
- Модульное тестирование и работа с инструментами тестирования
- Параллельное, многопоточное и сетевое программирование
- Работа с библиотекой Pygame для создания экранных форм
Инструменты
- Figma
- Adobe Photoshop
Записаться на бесплатное пробное занятие
Преподаватели - эксперты-практики
Все наши преподаватели - работающие специалисты с опытом 5+ лет. Вы будете обучаться на живых примерах реального бизнеса.
Тимофеева Алёна
Тимофеева Алёна
Дизайнер интерьера, специалист планировочных решений и эскизного проектирования
Вячин Олег
Вячин Олег
Full Stack Developer со знаниями в проектировании информационных систем и создании пользовательского интерфейса. Опыт работы более 5 лет.
Шерматов Равшанбек
Шерматов Равшанбек
UI/UX дизайнер. Автор курса "Web дизайн с 0". Опыт работы более 5 лет.
Байдин Виталий
Байдин Виталий
Амбассадор экологичного маркетинга.
Дипломированный специалист Яндекс Директ и Мастерской наставников.
Более 8 лет работы в сфере маркетинга
Программа курса
- 200 часов теории
- 250 часов практики
- 10+ проектов
- Курсы обновлены в 2024 году
Модуль 1. Введение в Python
1.1. Основы программирования: знакомство с ключевыми концепциями и парадигмами.
1.2. Алгоритмы: изучение основных шагов для создания программных решений.
1.3. Понятие блок-схемы: визуальное представление алгоритмов.
1.4. Введение в Python: основы работы с интерпретатором и его окружением.
1.5. Типы данных, переменные и синтаксические конструкции: основы языка программирования.
1.6. Инструкции: понимание основных операторов и команд.
1.2. Алгоритмы: изучение основных шагов для создания программных решений.
1.3. Понятие блок-схемы: визуальное представление алгоритмов.
1.4. Введение в Python: основы работы с интерпретатором и его окружением.
1.5. Типы данных, переменные и синтаксические конструкции: основы языка программирования.
1.6. Инструкции: понимание основных операторов и команд.
Модуль 2. Операторы ветвлений
2.1. Условия в программировании: как описать их с использованием операторов ветвлений.
2.2. Логические выражения и операторы: основы логики в программировании.
2.2. Логические выражения и операторы: основы логики в программировании.
Модуль 3. Циклы
3.1. Циклы в программировании: их назначение и принцип работы.
3.2. Цикл while: использование в различных сценариях.
3.3. Цикл for: применение для обработки последовательностей данных.
3.2. Цикл while: использование в различных сценариях.
3.3. Цикл for: применение для обработки последовательностей данных.
Модуль 4. Строки, списки
4.1. Строки: работа с текстовой информацией.
4.2. Списки: управление коллекциями данных.
4.3. Словари
4.2. Списки: управление коллекциями данных.
4.3. Словари
Модуль 5. Введение в ООП
5.1. Основы объектно-ориентированного программирования (ООП): концепции и принципы.
5.2. Пользовательские типы данных: создание своих структур данных.
5.3. Наследование и инкапсуляция: использование ключевых концепций ООП.
5.4. Полиморфизм: работа с различными типами данных.
5.5. Создание и управление поведением экземпляров класса.
5.6. Метаклассы: понимание продвинутых концепций ООП.
5.2. Пользовательские типы данных: создание своих структур данных.
5.3. Наследование и инкапсуляция: использование ключевых концепций ООП.
5.4. Полиморфизм: работа с различными типами данных.
5.5. Создание и управление поведением экземпляров класса.
5.6. Метаклассы: понимание продвинутых концепций ООП.
Модуль 6. Структуры данных
6.1. Связанные списки: организация последовательных структур данных.
6.2. Стек: использование для управления данными в определенном порядке.
6.3. Очередь: применение для упорядоченной обработки данных.
6.4. Деревья: введение в иерархические структуры данных.
6.2. Стек: использование для управления данными в определенном порядке.
6.3. Очередь: применение для упорядоченной обработки данных.
6.4. Деревья: введение в иерархические структуры данных.
Модуль 7. Упаковка данных
7.1. Сериализация и десериализация: преобразование данных в последовательность байтов и обратно.
7.2. Модуль pickle: использование стандартного инструмента Python для сериализации объектов.
7.3. Модуль json: работа с данными в формате JSON.
7.4. Сторонние модули сериализации: введение в дополнительные инструменты для обработки данных.
7.2. Модуль pickle: использование стандартного инструмента Python для сериализации объектов.
7.3. Модуль json: работа с данными в формате JSON.
7.4. Сторонние модули сериализации: введение в дополнительные инструменты для обработки данных.
Модуль 8. Паттерны проектирования
8.1. Паттерны проектирования: введение в методику создания эффективных архитектурных решений.
8.2. Введение в UML: использование унифицированного языка моделирования в анализе паттернов.
8.3. Использование UML при анализе паттернов проектирования: практические шаги анализа.
8.4. Порождающие паттерны: основы создания экземпляров классов.
8.5. Разбор порождающих паттернов: примеры использования в реальных сценариях.
8.6. Структурные паттерны: принципы построения сложных структур из простых компонентов.
8.7. Разбор структурных паттернов: подробное рассмотрение примеров.
8.8. Паттерны поведения: создание взаимодействия между объектами.
8.9. Разбор паттернов поведения: применение в различных контекстах.
8.2. Введение в UML: использование унифицированного языка моделирования в анализе паттернов.
8.3. Использование UML при анализе паттернов проектирования: практические шаги анализа.
8.4. Порождающие паттерны: основы создания экземпляров классов.
8.5. Разбор порождающих паттернов: примеры использования в реальных сценариях.
8.6. Структурные паттерны: принципы построения сложных структур из простых компонентов.
8.7. Разбор структурных паттернов: подробное рассмотрение примеров.
8.8. Паттерны поведения: создание взаимодействия между объектами.
8.9. Разбор паттернов поведения: применение в различных контекстах.
Модуль 9. Паттерн MVC
9.1. Что такое паттерн MVC: понимание модели, представления и контроллера.
9.2. Model: создание и работа с моделями данных.
9.3. View: построение пользовательского интерфейса и визуализация данных.
9.4. Controller: управление взаимодействием между моделью и представлением.
9.5. Примеры использования паттерна MVC: адаптация в реальных приложениях.
9.2. Model: создание и работа с моделями данных.
9.3. View: построение пользовательского интерфейса и визуализация данных.
9.4. Controller: управление взаимодействием между моделью и представлением.
9.5. Примеры использования паттерна MVC: адаптация в реальных приложениях.
Модуль 10. Принципы проектирования классов SOLID
10.1. Обзор проблем, встречающихся при проектировании и разработке классов.
10.2. Принципы проектирования классов SOLID: введение в основные принципы.
10.2. Принципы проектирования классов SOLID: введение в основные принципы.
Модуль 11. Модульное тестирование
11.1. Что такое модульное тестирование: цели и принципы.
11.2. Обзор инструментов для модульного тестирования: знакомство с популярными библиотеками.
11.2. Обзор инструментов для модульного тестирования: знакомство с популярными библиотеками.
Модуль 12. Параллельное, многопоточное и сетевое программирование
12.1. Параллельное и многопоточное программирование: основные принципы и применение.
12.2. Сетевое программирование: создание приложений для взаимодействия по сети.
12.3. Apache и Nginx: введение в веб-серверы и их роль в веб-программировании.
12.2. Сетевое программирование: создание приложений для взаимодействия по сети.
12.3. Apache и Nginx: введение в веб-серверы и их роль в веб-программировании.
Модуль 13. Основы анализа данных
13.1. Основы NumPy для решения вычислительных задач
13.2. Основы парсинга и работа с API
13.3. Работа с модулем Pandas
13.4. Создание и визуализация графиков используя модуль matplotlib
13.5. Использование модуля networkx
13.2. Основы парсинга и работа с API
13.3. Работа с модулем Pandas
13.4. Создание и визуализация графиков используя модуль matplotlib
13.5. Использование модуля networkx
Модуль 14. Основы графического интерфейса в tkinter
14.1. Создание и настройка графического окна
14.2. Основные виджеты в tkinter
14.3. Визуализация с использованием Canvas
14.4. Отрисовка графиков с использованием matplotlib и tkinter
14.2. Основные виджеты в tkinter
14.3. Визуализация с использованием Canvas
14.4. Отрисовка графиков с использованием matplotlib и tkinter
Модуль 15. Создание продвинутого графического интерфейса с использованием PyQt
15.1. Основы работы с PyQtDesigner
15.2. Конвертирование UI в код на Python
15.3. Виджеты в PyQt
15.4. Создание клиент-серверного приложения с использованием PyQt
15.5. Создание кроссплатформенного чат-бота
15.2. Конвертирование UI в код на Python
15.3. Виджеты в PyQt
15.4. Создание клиент-серверного приложения с использованием PyQt
15.5. Создание кроссплатформенного чат-бота
Почему Интеллект-Сити
- Опыт с 1942 года Проект крупнейшего на Урале учебного центра, основанного еще в далеком 1942 году, который вырос до огромных масштабов и стал одним из самых крупных в Уральском регионе
-
Преподаватели
Наши преподаватели - опытные и квалифицированные профессионалы-практики, которые помогут вам на каждом этапе обучения.
Они передадут вам актуальные знания, лучшие практики и ответят на все ваши вопросы - Индивидуальный подход Мы ценим ваше время и готовы предоставить гибкие условия обучения. У нас есть возможность выборочного выполнения домашних заданий, что позволяет вам решать только те задачи, которые соответствуют вашим потребностям и уровню подготовки
Учитесь выгодно
Внутренняя рассрочка без % и переплат
Удобные варианты оплаты - за весь курс со скидкой 10% или 1 раз в 3 месяца со скидкой 5%
Всего 7 200 ₽/мес.
Доступная цена для всех
Возврат 13% от стоимости
Можно вернуть до 13% от стоимости курса, мы поможем оформить документы!
Стоимость обучения
7 200 ₽/мес.
рассрочка без процентов и переплат
64 800 ₽
полная стоимость обучения
срок обучения:
9 мес. (288 ак/ч)
По окончании курса вы получаете диплом установленного образца
Оставьте заявку, и опытный куратор ответит на все интересующие вас вопросы
Помощь в составлении резюме
В рамках курса:
Скачать пример резюме, которое вы сможете оформить после обучения
- учимся составлять резюме
- разбираем популярные тестовые задания
- учимся правильно отвечать на вопросы работодателя
Скачать пример резюме, которое вы сможете оформить после обучения
Даем реальные знания, которые востребованы на рынке труда!
Ответы на ваши вопросы
FAQ
В этом разделе публикуем ответы на популярные вопросы. Не нашли ответов? Свяжитесь с нами или телефону +7 (342) 258-18-71 для консультации.
Все ответы
Могу ли я получить налоговый вычет за обучение?
Да,
вы можете вернуть часть средств в виде налогового вычета. Основные
условия: быть налоговым резидентом РФ и платить НДФЛ. Налоговый вычет
составит до 13% от стоимости курса.
Боюсь, что не смогу совмещать с работой/учебой
Обучение у нас легко совмещать с работой или учебой, потому что мы специально подобрали для вас удобное время занятий, по вечерам или в выходные дни.Кроме того, у вас сохранятся все учебные материалы.
Боюсь, что курс не даст актуальных знаний
Наши программы разработаны практикующими специалистами, а это значит, что она содержит только актуальную информацию, с учетом требований рынка труда.
Кто будет мне помогать в обучении?
На протяжении всего обучения вас сопровождают специалисты учебной части (кураторы). Они поддержат вас, ответят на ваши вопросы и помогут разобраться в трудных моментах.
Для более удобной и оперативной коммуникации с вами, мы создадим чат, где вы сможете общаться со своими одногрупниками, преподавателями и специалистами учебной части. Здесь вы сможете делиться опытом, задавать вопросы и получать поддержку.
Для более удобной и оперативной коммуникации с вами, мы создадим чат, где вы сможете общаться со своими одногрупниками, преподавателями и специалистами учебной части. Здесь вы сможете делиться опытом, задавать вопросы и получать поддержку.
Не хватит финансовых возможностей
Мы предоставляем
возможность оплаты курсов помесячно, без кредитов и дополнительных процентов,
что поможет сократить ваши расходы.
Боюсь, что ничего не пойму
Наши преподаватели-практикующие специалисты, окажут поддержку на протяжении всего обучения, дадут обратную связь и помогут исправить ошибки. Мы формируем группы составом до 10 человек, что позволит преподавателю более детально уделять время каждому слушателю.
Не уверены, что справитесь?
Перезвоним в течение 10 минут. Обсудим вопросы, найдем оптимальное решение и расскажем подробно о курсе. Будем на связи!
Записаться на бесплатное пробное занятие
Вахрушева Александра Викторовна
Руководитель «Интеллект-Сити»