Python-разработчик от Хекслета
Вы научитесь
Программа курса
Этот курс разработан для начинающих программистов, желающих изучить основы языка Python. Во время обучения вы познакомитесь с ключевыми концепциями и типами данных, научитесь создавать простые программы и приобретете знания, необходимые для продолжения изучения Python.
Базовые конструкции Python
Данный модуль посвящен изучению основ языка программирования Python. Вы изучите такие темы, как арифметика, переменные, строки, типы данных, логика и более углубленное изучение работы со строками.
Вызов функций
Этот модуль посвящен изучению функций и принципов их работы в программировании. Вы разберёте различные аспекты функционирования, такие как аргументы по умолчанию, сигнатуру функций, функции с переменным числом аргументов и детерминированные функции. Вы также рассмотрите стандартную библиотеку и то, как функции могут быть использованы в качестве выражений.
Свойства и методы
Этот модуль посвящен изучению объектов и методов в программировании. Вы узнаете, что такое объекты, как они создаются и используются, а также научитесь работать с методами как выражениями и использовать цепочку вызовов.
Определение функций
Этот модуль знакомит слушателей с функциями в программировании. Вы узнаете, как создавать свои функции, как применять их для решения различных задач, какие типы параметров существуют и как с ними взаимодействовать. Также вы узнаете об аннотациях типов и именованных аргументах, которые помогут сделать ваш код понятным и удобным для чтения.
Условные конструкции
Этот модуль посвящен изучению условной логики в программировании. Вы узнаете о конструкции if и ее применении, изучите конструкции else и тернарный оператор. Вы также познакомитесь с такими конструкциями, как Match и else if, и узнаете, в каких случаях их следует использовать.
Циклы
Этот обучающий модуль познакомит вас с различными видами циклов в программировании и научит эффективно их использовать. Вы освоите конструкции циклов while и for, узнаете, как обрабатывать строки и агрегировать данные. Вы также научитесь формировать строки в циклах, освоите пограничные случаи и отработаете другие важные навыки.