Обучение длится 119 часов
Автор: Илья Фофанов
Профессия Python-разработчик
Чему вы научитесь:
  • Создавать простые и сложные модульные программы: скрипты, консольные игры
  • Работать с базами данных: PostgreSQL в качестве СУБД
  • Использовать две среды разработки: Jupyter и PyCharm
  • Использовать систему GIT для контроля версий исходного кода
  • Работать с популярным фреймворком — Django
  • Писать запросы к базам данных на Python как "напрямую", так и с помощью SqlAlchemy, Django-ORM
  • Производить развёртку веб-приложения на сервер
  • Продвинутые студенты освоят шаблоны проектирования
  • Разовьёте алгоритмическое мышление для решения задач
  • и много чего ещё
О программе: Профессия на данный момент состоит из 8 курсов:
  • Курс по Python – необходимая база, поскольку без знания языка программирования сделать ничего невозможно.
  • Курс по React необходим всем кто хочет заниматься современным фронтэндом.
  • Курс по SQL (PostgreSQL) вам необходим, поскольку 99% проектов так или иначе завязаны на базы данных. Зная PostgreSQL, вы сможете писать запросы и возвращать данные, которые с помощью Django и языка Python отобразите пользователю в браузере на сайте.
  • Курс по Django вам необходим, если вы хотите научиться делать что-то осязаемое (веб-сайты), используя язык Python.
  • Курс по паттернам необходим для самых сильных студентов для развития умений писать код в объектно-ориентированном стиле.
  • Курс по вёрстке необходим для понимания того, что происходит на фронт-энде. Без HTML, CSS тут далеко не уедешь.
  • Курс по git необходим для управления версиями исходного кода. Сегодня git это стандарт де-факто в индустрии.
  • Курс по Selenium необходим для автоматизации веб-браузеров, например, для написания тестов на основной код

FAQ

1. Нужно ли знать математику?

Не требуется. В дальнейшем, при развитии вас как программиста - может потребоваться. Зависит от того чем будете заниматься.

2. Сколько часов в неделю мне нужно будет уделять учёбе?

Вы вольны заниматься в любом удобном для вас темпе. Однако, мы рекомендуем заниматься хотя бы 4 часа в неделю. Это минимум.

3. Я смогу общаться с преподавателями?

Вы сможете задавать вопросы преподавателю на образовательной платформе или в телеграм чате. Поскольку студентов десятки тысяч, автор не всегда может отвечать. Для этого по запросу можно выделить преподавателя, который сможет вас проконсультировать за отдельную плату.

Для кого эта программа:

Новичкам в программировании

  • Если вы никогда не пробовали себя в программировании — ничего страшного. Этот курс подходит абсолютно для всех.

Продолжающим разработчикам

  • Если у вас уже есть опыт в программировании и вы решили освоить новый для себя язык программирования — этот курс для вас.
Начальные требования: Требования к студентам 1. Умение логически мыслить
  • Кто бы что ни говорил, желательно иметь базовое школьное образование на хорошем уровне.
  • В программировании необходимо уметь строить логические цепочки и иметь желание долго и терпеливо биться над тем, что не сразу не понятно или долго не получается.

2. Наличие современного компьютера

Конечно, можно проходить курсы, используя древний Pentium 4 (да, это уже древность), однако желательно наличие компьютера с минимум Core i3 + 4Gb RAM, в идеале Core i5 + 8Gb RAM. Иначе процесс программирования в современной мощной среде разработки может превратиться в пытку.

Дата последнего обновления: 13 июля 2024

Темы

Другие курсы

-43%
Инженер по тестированию
Инженер по тестированию
Авторы: Группа авторов
Подробнее
98 600
173 000
2 883
/мес
Kotlin Multiplatform шаг за шагом
Kotlin Multiplatform шаг за шагом
Автор: Максим Казанцев
Подробнее
9 500
Тестирование GraphQL API
Тестирование GraphQL API
Автор: Ольга Назина
Подробнее
7 000
Charles Proxy как инструмент тестировщика
Charles Proxy как инструмент тестировщика
Автор: Ольга Назина
Подробнее
5 500
Python. Микросервисы. Backend на FastAPI
Python. Микросервисы. Backend на FastAPI
Автор: Саид Магомедов
Подробнее
5 890
1 473
/мес
JavaScript: от теории к практике
JavaScript: от теории к практике
Автор: Мария Ажгихина
Подробнее
3 200
Web-технологии: практический курс CSS
Web-технологии: практический курс CSS
Автор: Мария Ажгихина
Подробнее
1 699
Фронтенд-разработчик
Фронтенд-разработчик
Авторы: Группа авторов
Аналитик 1С. Основные инструменты и ввод в профессию
Аналитик 1С. Основные инструменты и ввод в профессию
Автор: Василий Еремин
Подробнее
1 490
Назад
Смотреть дальше