Пошаговое обучение программированию от старшего разработчика в компании Dell Technologies
Возможность выполнять задания и запускать написанный код прямо на платформе на любом устройстве
Бот будет проверять ваши задания и тут же давать конкретные указания
Ответы на ваши вопросы и совместная работа над кодом
Вы напишете готовый проект и выложите его на GitHub в качестве портфолио
Показать на вашем личном примере, что при правильном преподавании изучение программирования может быть увлекательным, интересным и, главное - быстрым
На протяжении своей карьеры в IT мне довелось работать с разными языками программирования.
Тем не менее мой основной язык на сегодняшний день - это
Python.
Я умею создавать конечные продукты с нуля (пример - данная платформа 😉) и знаю, какие
конкретно
знания и навыки нужны для этого, а какие - второстепенны.
Это даёт возможность сделать курс максимально эффективным, поэтому вы начнёте
программировать своими руками намного раньше, чем вы думаете.
За много лет практики обучения и "вработки" сотрудников в IT проекты
я поняла как лучше всего давать новые знания и навыки, чтобы они усваивались быстро и
надолго.
Мы специально создали платформу таким образом, чтобы обеспечить много практики и
самостоятельности за счёт моментальной обратной связи от бота и интересной программы
обучения.
О том, что наше обучение интересно говорит средняя
доходимость
курса учениками.
93%
из более чем 550 учеников прошли один и более курсов до конца.
С самых первых уроков вы начнёте программировать и уже в третьем модуле перейдёте к созданию классов и ООП
print
str
, int
, float
, bool
list
(список/массив)dict
(хеш-таблица)set
(набор уникальных элементов)tuple
(неизменяемый лист)None
dict
if
, else
, elif
not
, and
, or
import
if __name__ == '__main__':
datetime
)self
list
list
- это тоже классlist
list
и str
dict
dict
- это тоже классdict
dict
for
for
- вместо тысячи строкbreak
continue
return
for
и range
for
и range
- цикл с индексамиenumerate
- нумерация объектов циклаwhile
while
@pytest.mark.parametrize
str
: split
,
strip
, replace
, startswith
, endswith
dict
и JSONclassmethod
- зачем нужен и как применяетсяwith
Основная часть является обязательной и содержит обязательные задания.
После их выполнения вы получите сертификат.
Проектная часть является факультативной.
Несмотря на это, мы рекомендуем ее пройти, так как вы изучите более продвинутые темы
и сделаете полноценный проект - веб-приложение, которое сможете выложить на GitHub в
качестве портфолио и развивать его функционал.
Кто знает, когда оно пригодится 😉
Python популярный язык. Но кто же именно им пользуется?
Backend / Fullstack Software Developers
Программисты различных сфер и направлений
QA Automation
Автоматизация ручного тестирования
Research & Development (RnD)
Изобретение и разработка новых продуктов и концептов
Data Analysis
Анализ данных, в том числе анализ огромных массивов данных - Big Data
Development & Operations
Разработка ПО для внутренних команд/процессов компании
Machine Learning (ML) Engineer
Разработка ПО с применением методов машинного обучения
Algorithm Developer
Создание алгоритмов, которые впоследствии реализуются программистами
Artificial Intelligence (AI) Engineer
Разработка алгоритмов с применением искусственного интеллекта
Software Development Engineer in Test
Автоматизация тестирования +
разработка ПО для полного цикла тестирования
Согласно ежегодному опросу, проводимого сайтом StackOverflow, в 2022 году Python является 4-м по популярности языком программирования (48%), и стоит выше, чем такие языки как Java (33%), C# (27%), C++ (22%), С (19%), PHP (20%), Ruby (6%) и другие.
Для тех, кто начинает изучать программирование, Python может стать отличным первым шагом. Согласно опросу StackOverflow - это один из наиболее предпочтительных языков для начинающих.
Python относительно легко читать и понимать, так как его синтаксис больше похож на английский.
Поскольку это язык с открытым исходным кодом, любой может использовать Python. Более того, существует сообщество, которое поддерживает и развивает экосистему, добавляя свои собственные библиотеки.
Python используется для широкого круга задач в самых разных областях
Python - это высокоуровневый язык общего назначения, который применяется повсеместно
Абсолютно.
Этот курс начинается с основ, и дальше по нарастающей - от простого к сложному
Всё зависит от вашего уровня и языка, на которым вы ранее
программировали.
Рекомендуем подробнее ознакомиться с программой курса и оценить свои знания.
Мы за максимально комфортное обучение, поэтому расписания нет, каждый
ученик
идет в своём темпе.
Единственное - вам необходимо выполнить все обязательные задания основного
раздела (Модули 1-5) до окончания срока курса, указанного на этой странице.
В среднем 5-10 минут сжатой информации без воды.
Примеры и дополнительная информация по каждой теме так же есть в текстовых уроках.
Это очень индивидуально, примерно от 30 минут на все задания одного урока.
Да, если вы собираетесь пройти проектную часть курса. В реальной жизни среда разработки
(IDE) - это неотъемлемая часть работы.
Но если вас интересует исключительно само
программирование и основная часть курса, то можно ничего не устанавливать и
тренироваться
прямо на платформе с любого устройства - компьютера, планшета или телефона. Для
удобства
рекомендуем подключить физическую клавиатуру. У платформы есть мобильная версия.
Доступ в Интернет
В случае если вы собираетесь устанавливать среду разработки (в том числе для прохождения
проектного раздела курса), потребуется компьютер на операционной системе Windows или
MacOS.
Мы открыли доступ к первым урокам данного курса, где вы сможете оценить стиль и формат обучения, платформу и технические возможности.