Описание
[Stepik] Python.Start (2025) [Future People]
Полный курс Python.Start. Начните погружение в IT с Python — одного из самых популярных и востребованных языков программирования в мире. Курс для людей, которые хотят научиться программировать.
Чему вы научитесь:
- Эффективно учиться и бороться с прокрастинацией.
- Структурированно вести свою базу знаний.
- Устанавливать интерпретатор Python в операционную систему.
- Устанавливать и настраивать редактор кода Visual Studio Code.
- Работать с переменными и типами данных.
- Составлять выражения с помощью операторов.
- Решать задачи базового уровня.
- Узнаете, что такое конкатенация и исключения.
- Поймете, как работает динамическая типизация и в чем её отличие от статической типизации.
- Научитесь преобразовывать один класс в другой.
- Разберетесь, что такое предикат и чем = отличается от ==.
- Познакомитесь с классом bool и поймем, что теперь существует только Истина или Ложь
- Узнаете как конвертировать любой класс в bool
- Увидите как Python сравнивает строки
- Научитесь разветвлять поток выполнения программы с помощью if — elif — else
- Подробно разберетесь, чем отличается elif от if и как использовать их без else
- Начнете использовать PEP8
- Узнаете, как проверять свои гипотезы с помощью режима REPL
- Освоите новый софт и научитесь в нём визуализировать алгоритмы программ.
- Узнаете, что такое логические операции и при чём тут таблицы истинности.
- Услышите страшные слова «инверсия», «конъюнкция», «дизъюнкция».
- Поймете, как важна ассоциативность и как её управлять.
- Узнаете, что такое «Ленивое оценивание» и неассоциативные операции.
- Научитесь определять функции и использовать их.
- Узнаете, для чего нужны параметры и аргументы.
- Подробно разберетесь со строками, последовательностями, индексами и срезами.
- Научитесь использовать циклы while и for и ключевые слова break, continue, else.
- Разберетесь, что такое хеш-таблица и при чем тут словари и множества.
- Познакомитесь с понятием ООП.
- Научитесь создавать классы и инициализировать экземпляры классов
- Рассмотрите встроенные функции и классы
- Разберетесь, для чего нужен импорт
- Поймёте, как правильно открывать, изменять и сохранять файлы
- Увидите, как обрабатывать исключения
- Напишете свою программу для нанесения логотипа на изображения и скомпилируете её в исполняемый exe-файл
О курсе:
Присоединяйтесь к нашей группе в telegram, там ещё много интересного и полезного.
Главная цель курса: снятие клише “сложно | поздно | не дано”, понимание основных принципов программирования.
Главная техническая цель курса: понять базовые принципы программирования на примере языка Python и редакторе Visual Studio Code.
После прохождения курса Вы поймете, что программирование — это навык, а не одаренность каких-то избранных людей. Программистами не рождаются, программистами становятся. Главное начать!
В течение курса мы разберемся с базовыми принципами программирования. Для этого будем использовать язык программирования Python и редактор кода Visual Studio Code.
Отличительной особенностью курса является пояснение важных фундаментальных тем на подробной анимации.
В каждом уроке показываем и поясняем, что такое операция, операнд, выражение, в каком порядке они выполняются, что такое алгоритм, как его использовать и так далее. Всю теорию мы сопроводили пояснительной анимацией, которой уделили особое внимание. Мы не стремимся «сразу решать реальные задачи, а не мучить теорией».
Мы научим вас писать код осмысленно , понимая что Вы пишите и зачем.
В результате Вы сможете понимать каждую строку кода, как она выполняется и что получается в результате. Вы сможете именно писать код, а не просто копировать чужие решения, не понимая как это работает. Решение каждого домашнего задания мы подробно разбираем в отдельных уроках.
Мы точно знаем, какую огромную роль играет первый курс, который смотрит человек. Сэкономьте себе огромное количество времени и получите отличные знания.
Для кого этот курс:
Курс подойдет для новичков, которые хотят начать своё погружение в программирование. Максимально подробно объясняем базовые принципы с помощью пояснительной анимации.
Наша школа существует более трех лет и за это время мы провели порядка 2500+ занятий по программированию с детьми и взрослыми. Подавляющее большинство нашей аудитории составляют ученики, которые не имеют понятия о программировании, то есть новички. Через год с начала занятий ученики пишут скрипты для автоматизации различных процессов.
Начальные требования:
Если Вы имеете представление о том, что такое компьютер, умеете его включать и используете фразу “Загугли” — можете смело начинать проходить курс.
Как проходит обучение:
Курс состоит из модулей. Каждый модуль посвящен одной большой теме. В каждом модуле 4-8 видео-уроков. К каждому модулю прилагаются тесты (после теоретических занятий) и домашние задания, решения которых мы подробно разбираем в видео-уроках.
Программа курса:
В курс входят 136 уроков 17часов .56минут видео 267 тестов
Последнее обновление 16.05.2025
- Цели курса PYTHON[START]
- Про мозг. Эффективная жизнь и аффективная ниша
- Что такое Notion. Как вести базу знаний
Модуль [2]
- История Python. Плюсы и минусы. Применение
- Установка Python на Windows и MacOS
- Интерпретатор Python. Режим REPL.
Модуль [3]
- Среда разработки и обучения (IDLE)
- Visual Studio Code.Установка на Windows и MacOS.Настройка
- Visual Studio Code. Настройка интерфейса. Полезные фичи
Модуль [4]
- Память. Переменная.snake_case
- Разбор задания “Книжный шкаф”
- Типы данных. Классы. Строки и числа
- Разбор задания “Опиши актера\актрису”
- Выражение. Оператор. Операнд. Операция
- Разбор задания “Построчный разбор кода”
- Изменяем значение переменной
- Разбор задания “Скорректируй данные актера\актрисы”
Модуль [5]
- Операторы. Приоритеты. Арифметические операторы
- Разбор задания «Расставь операторы»
- Динамическая типизация
- Разбор задания «Площадь квадрата»
- Преобразование типов данных
- Разбор задания «Спам»
Модуль [6]
- Булев тип. Истина Ложь. Предикат. Операторы сравнения.
- Разбор задания «Проверка «a», «b» и «с»
- Условный оператор. Конструкция if else. Приоритеты операторов
- Разбор заданий «a и b», «Проверка на четность», «Кратность»
- Создаём алгоритм программы. Diagrams.net
- Реализуем алгоритм. Несколько if. if без else
- Разбор задания «Выдача кредита»
- Разбор задания «Минимальное из четырех»
Модуль [7]
- if elif. Отличие от нескольких if подряд
- Разбор задания «Сравнение переменных one и two»
- Логические операции. Булевы операции
- Разбор заданий «Пароль» и «Максимальное из четырех»
- Приоритеты. «Ленивое» оценивание. Неассоциативные операции
- Разбор задания «Цена билета в аквапарк»
Модуль [8]
- Что такое функция
- Разбор задания “Функции чай, кофе, горячий шоколад”
- Параметры и аргументы функции
- Разбор задания “Функция Степень”
- Разбор задания “Функция Среднее арифметическое трех”
- Разбор задания “Функция цена Эфириума”
- Области видимости переменных
- Разбор задания “Градусы Цельсий в Кельвин”
- Вложенные функции
- Разбор задания “Вложенные функции”
Модуль [9]
- Функция print()
- Функция input()
- Разбор задания ”Спам”
- Разбор задания “Привет!”
- Разбор задания ”Решение уравнения”
- Разбор задания ”Доступ”
- Разбор задания ”Площадь квадрата”
Модуль [10]
- Позиционные и ключевые аргументы, параметры по умолчанию
- Разбор задания “Расчет выручки”. pass. Строка документации
- Разбор задания “Расчет выручки”. Улучшаем код
- Встроенные функции max, min, round, len, abs, id
- Разбор задания “Своя функция abs()”
- Разбор задания ”Информация о числах”
Модуль [11]
- Создание строк. Многострочные объекты. Escape-последовательность
- Разбор задания “Соединяем две строки”
- Красим вывод в терминал с помощью ANSI последовательности
- Разбор задания “Остров приключений”
- Строка как последовательность. Индексы. Срезы
- Разбор задания “Срезы”
Модуль [12]
- Что такое метод. Методы строк
- Разбор задания “Методы строк — полезный инструмент”
- Оператор вхождения in
- Разбор задания “Проверяем строку”
- Старые способы форматирования строк
- Разбор задания “Расходы”
- F-строки (форматируемый строковый литерал)
- Разбор задания “Индекс массы тела”
Модуль [13]
- Конструкция цикла while. Алгоритм
- Разбор задания “Нечетные числа”
- Разбор задания “Чётные числа в диапазоне”
- Разбор задания “Числа по правилу”
- Операторы break и else
- Разбор задания “Ввод логина и пароля”
- Оператор continue
Модуль [14]
- Цикл while и строка
- Разбор задания “Считаем буквы”
- Вложенные циклы
- Разбор задания “Таблица умножения”
- Разбор задания “Подсчет суммы введенных чисел”
Модуль [15]
- Tuple. Кортеж. Операции с кортежами
- Методы кортежа. Функции для кортежа. Оператор in
- Разбор задания “Считаем слова”
- Разбор задания “Поиск максимального числа”
Модуль [16]
- List. Список. Отличия от кортежа.
- Методы списка. Сортировка списка
- Разбор задания “Поиск слова по длине”
- Изменяемые и неизменяемые типы. Оператор тождественности is.
- Разбор задания “Добавляем информацию”
Модуль [17]
- Методы split() и join()
- Разбор задания “Имена файлов”
- Цикл for. Операторы break, continue, else
- Распаковка в цикле for
- Разбор задания “Расчет среднего балла учеников”
Модуль [18]
- Dict. Cловарь. Хешируемый тип данных
- Разбор задания “Таблица четности”
- Методы словаря. Словарь и цикл for.
- Разбор задания «Телефонная книга»
- Set. Множество. Frozenset. Замороженное множество
- Операции с множествами
- Разбор задания “Анализ интересов посетителей сайта”
- Сортировка кортежа, списка, словаря, множества
Модуль [19]
- Базовая концепция ООП: классы и экземпляры классов
- Разбор задания “Класс автомобили”
- __init__ и методы экземпляров класса
- Разбор задания “Класс Television”
Модуль [20]
- Класс range() c циклом for
- Разбор задания “Используем range”
- Класс enumerate() c циклом for
- Разбор задания “Информация о словах”
Модуль [21]
- Импорт модулей
- Модуль random для случайных чисел
- Разбор задания “10 случайных чисел”
- Модуль datatime для работы с датами
- Разбор задания “Сколько лет”
- Открытие и сохранение файлов. Функция open.
- Разбор задания “Заметки”
- Модуль os для работы с файловой системой
Модуль [22]
- Обработка исключений try except
- Разбор задания “Функция деления”
- Менеджер пакетов pip. Библиотека requests
- Виртуальное окружение
- Ошибки при создании виртуального окружения
Модуль [23]
- Постановка задачи на программу “Нанесение логотипа”
- Библиотека Pillow для работы с изображениями
- Алгоритм программы “Нанесение логотипа”
- Реализация программы “Нанесение логотипа”
- Оптимизация программы “Нанесение логотипа”
- Компиляция в .exe программы “Нанесение логотипа”
- Итоги.
Автор курса: Stepik
Сайт продажника: https://stepik.org/course/192296/promo
Цена с продажника: 2000 руб.
У нас Вы можете приобрести всего за 120 руб.
Отзывы
Отзывов пока нет.