Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

бесплатно
нет рассрочки

Вы изучите основы программирования на Python, познакомитесь с синтаксисом, условиями и циклами, типами данных и библиотеками. Этот курс поможет разобраться, как в Python работают объявление функций и встроенные методы. В итоге вы начнете писать несложные программы, освоите стандарты именования, а также сможете искать и анализировать ошибки в коде.

По ходу всего курса мы будем закреплять теорию на практике, чтобы вы привыкли к синтаксису и смогли погрузиться в язык. Знания из этого курса помогут получить основное представление о Python, его принципах и особенностях. Это базовый курс, который подойдет как новичкам в программировании, так и тем, кто осваивает новый язык.

Включено в курс

  • 45 уроков (видео и/или текст)
  • 56 упражнений в тренажере
  • 161 проверочный тест
  • Дополнительные материалы
  • Помощь в «Обсуждениях»

Чему вы научитесь

  • Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
  • Составлять программы, состоящие из нескольких модулей
  • Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске

Что вы получите после обучения

Приобретаемые навыки
3
Условия
4
Отладка программы
5
Ошибки
6
Пространства имен
7
Импорты
8
Включения файлов
9
Модули
10
Пакеты
11
Циклы

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

Введение
Познакомиться с курсом

Hello, World!
Написать первую программу

Инструкции
Изучить азы построения программ на Python

Арифметические операции
Переведём арифметические действия на язык программирования

Ошибки оформления (синтаксиса и линтера)
Изучить виды ошибок и способы их решения

Строки
Научиться работать со строками

Переменные
Научиться хранить информацию и переиспользовать уже существующие данные

Выражения в определениях
Научиться упрощать код, используем переменные

Именование
Научимся правильно именовать переменные

Интерполяция
Изучить ещё один способ работать со строками в Python

Извлечение символов из строки
Научиться получать значения из строк

Срезы строк
Научиться извлекать подстроки

Типы данных
Умножим число на строку, познакомимся с типами данных и преобразуем их

Неизменяемость и примитивные типы
Узнаем, может ли Python изменять строки или числа

Функции и их вызов
Научиться использовать готовые функции

Сигнатура функции
Узнать, как функция принимает и возвращает значения

Вызов функции — выражение
Научиться использовать результат работы функций

Детерминированность
Изучить некоторые свойства функций и особенности их работы

Стандартная библиотека
Познакомимся со стандартной библиотекой

Свойства и методы
Научиться использовать встроенные в Python атрибуты данных.

Цепочка методов
Научиться использовать встроенные в Python атрибуты данных.

Определение функций
Научиться создавать функции

Возврат значений
Научиться использовать результат работы функции

Параметры функций
Научиться передавать данные в функцию

Необязательные параметры функций
Задаём значения по умолчанию

Именованные аргументы
Познакомиться с ещё одним типом аргументов

Аннотации типов
Узнаем, для чего нужны и как указывать аннотации типов

Окружение
Изучить, какие значения доступны функциям

Логика
Изучить, что такое логический тип и как применять логические операции

Логические операторы
Учимся писать составные условия

Результат логических операций
Глубже про логические операции

Условные конструкции
Управляем поведением программы в зависимости от разных условий

Оператор match

Изучаем специальную версию if для множественных условий

Цикл while

Научиться писать программы для выполнения повторяющихся действий

Агрегация данных

Учимся применять циклы на практике

Обход строк

Учимся обходить и формировать строки в циклах

Условия внутри тела цикла
Научиться управлять поведением программы в цикле

Цикл for
Изучим ещё один цикл в Python

Отладка
Научиться находить ошибки в коде

Модули
Узнать, как Python работает с кодом, разбитым на несколько файлов

Модули поглубже
Познакомиться с некоторыми частными случаями работы с модулями, которые, тем не менее, часто можно встретить в документации и в примерах кода

Пакеты
Научиться объединять отдельные модули в группы - т.н. пакеты - и работать с такими группами

Модуль random
Попрактиковаться в использовании модулей на примере модуля random, входящего в стандартную библиотеку Python и отвечающего за генерацию случайных чисел

Кортежи
Познакомиться с первым составным типом - типом, значения которого могут состоять из нескольких значений других типов

История развития языка Python
Познакомиться с тем, как Python стал тем, что он сейчас из себя представляет

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 15.04.2024 18:36
Основы Python

Основы Python

Оставить отзыв
Поделиться курсом с друзьями