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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Хекслет
Познакомиться с возможностями Хекслета, обеспечивающими эффективное обучение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Использование циклов
Применяем циклы для решения практических задач

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

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

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

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

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

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

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

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

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

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

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

3.8
рейтинг
0
0
0
0
0
обновлено 02.12.2022 00:47

Python: Основы программирования

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