HangOps.ru
Курсы Python для начинающих
Основы программирования начинающим. Python
Бесплатно
Платформа:
Stepik
(7)
Продолжительность:
30 часов
Язык:
русский
  • 27 уроков
  • 63 теста
  • 50 интерактивных задач
Курс составлен из простейших задач программирования. Курс построен для самостоятельного освоения языка Python.
Программа
Простейшие задачи программирования
Структуры данных
  • Списки (list)
  • Словари (dict)
  • Множества (set)
  • Пакет Collections
  • Вопросы по части 2
Пробуждение силы
  • Объектно-ориентированное программирование
  • Встроенные функции
  • Аннотации типов
  • Обработка исключений
  • Моржовый оператор
  • Сопоставление с шаблоном (Pattern matching)
  • Вопросы по части 3
Стандартные задачи программирования
Базовые алгоритмические конструкции на Python
Бесплатно
Платформа:
Stepik
(5)
Продолжительность:
30 часов
Язык:
русский
  • 10 уроков
  • 21 тест
  • 6 интерактивных задач
В рамках курса будут рассмотрены создание базовых алгоритмических конструкций на Python. Рекомендуется для только-только начинающих изучать этот язык.
Программа
Введение в Python
Следование
  • Оператор вывода
  • Переменные. Оператор присваивания
  • Оператор ввода
  • Операции с числами
Ветвление
  • Разветвляющиеся алгоритмы
  • Оператор ветвления. Условия
Циклы
  • Цикл с предусловием
  • Цикл с параметром
Заключение
  • Заключение
python задачи для начинающих
Бесплатно
Платформа:
Stepik
(1)
Продолжительность:
30 часов
Язык:
русский
  • 14 уроков
  • 1 тест
  • 85 интерактивных задач
Курс содержит задачи по программированию в порядке нарастания сложности. Курс находится в самом начале разработки, задачи будут добавляться постепенно.
Программа
Основы. Управляющие конструкции
Списки, строки
  • Списки (тип list)
  • Строки
Функции и сортировки
  • Функции
  • Сортировки
Динамическое программирование
  • Одномерное динамическое программирование
  • Двумерное динамическое программирование
Стеки, словари
  • Стеки
  • Словари
Графы
  • Обход графа в глубину
  • Обход графа в ширину
"Поколение Python": курс для продвинутых
Бесплатно
Платформа:
Stepik
(648)
Продолжительность:
30 часов
Язык:
русский
  • 63 урока
  • 428 тестов
  • 285 интерактивных задач
Курс продолжает легендарный курс "Поколение Python: курс для начинающих" и рассказывает о дополнительных возможностях языка Python, а тренировочные задачи помогают закрепить каждую тему.
Программа
Общая информация о курсе
Повторяем основные конструкции языка Python 🐍
  • Часть 1
  • Часть 2
Тип данных bool и NoneType
  • Тип данных bool
  • Тип данных NoneType
Вложенные списки
  • Повторяем списки
  • Вложенные списки. Часть 1
  • Вложенные списки. Часть 2
  • Матрицы. Часть 1
  • Матрицы. Часть 2
  • Матрицы. Часть 3
  • Операции над матрицами в математике
Итоговая работа на вложенные списки и матрицы
  • Итоговая работа
Кортежи
  • Введение в кортежи
  • Основы работы с кортежами. Часть 1
  • Основы работы с кортежами. Часть 2
Итоговая работа на кортежи
  • Итоговая работа
Множества
  • Множества в математике
  • Операции над множествами, диаграммы Эйлера-Венна
  • Введение в множества в Python
  • Основы работы с множествами
  • Методы множеств. Часть 1
  • Методы множеств. Часть 2
  • Методы множеств. Часть 3
  • Генераторы множеств и frozenset
Итоговая работа на множества
  • Часть 1
  • Часть 2
Словари
  • Введение в словари в Python
  • Основы работы со словарями
  • Методы словарей
  • Задачи на словари
  • Вложенные словари и генераторы словарей
Итоговая работа на словари
  • Часть 1
  • Часть 2
Модули random и string
  • Модуль random. Часть 1
  • Модуль random. Часть 2
  • Метод Монте-Карло и Bogosort
Модули decimal, fraction и complex
  • Модуль decimal
  • Модуль fractions
  • Тип данных complex
🐢 Модуль turtle 🐢
  • Модуль черепашки. Часть 1
  • Модуль черепашки. Часть 2
  • Модуль черепашки. Часть 3
Функции
  • Необязательные и именованные аргументы
  • Функции с переменным количеством аргументов
  • Парадигмы программирования
  • Функции как объекты
  • Функции высшего порядка
  • Встроенные функции map(), filter(), reduce()
  • Анонимные функции. Часть 1
  • Анонимные функции. Часть 2
  • Встроенные функции any(), all(), zip(), enumerate()
Итоговая работа на функции
  • Часть 1
  • Часть 2
  • Часть 3
Работа с файлами
  • Файловый ввод и вывод
  • Работа с текстовыми файлами. Часть 1
  • Работа с текстовыми файлами. Часть 2
  • Работа с текстовыми файлами. Часть 3
Итоговая работа на файлы
  • Итоговая работа
Заключение
  • Заключительный урок
  • О команде курса
Введение в Python. Практикум
Бесплатно
Платформа:
Stepik
(45)
Продолжительность:
30 часов
Язык:
русский
  • 14 уроков
  • 138 интерактивных задач
Сборник задач для тех, кто начинает изучать язык Python. В курсе нет лекций или конспектов, только задачи и ссылки на документацию.
Программа
Арифметические операторы. Базовый ввод-вывод.
Условия, операторы if, цикл while.
  • Условия if, elif, else
  • Циклы while
Списки, строки, цикл for
  • List, str, индексация
  • Цикл for
Строковые методы
  • Задачи на строки
Функции. Часть первая
  • Функции
Функции. Часть вторая
  • Функции 2
Кортежи (tuple) и словари (dict)
  • Кортежи-tuple и словари-dict
Множества
  • Множества
Генераторы (comprehensions)
  • Генераторы (comprehensions)
Файловый ввод-вывод
  • Работа с файлами
Классы
  • Классы, начала ООП
  • Игра с классами (необязательная часть)
Основы Python
Бесплатно
Платформа:
Stepik
(2)
Продолжительность:
30 часов
Язык:
русский
  • 11 уроков
  • 16 тестов
  • 20 интерактивных задач
Python подходит для решения львиной доли повседневных задач, будь то резервное копирование, чтение электронной почты, либо же какая-нибудь игрушка. Язык программирования Python практически ничем не ограничен, поэтому также может использоваться в крупных проектах. К примеру, python интенсивно применяется IT-гигантами, такими как, например, Google и Yandex. К тому же простота и универсальность python делают его одним из лучших языков программирования.
Программа
Введение
Основы Python
  • Типы данных и операции с числами
  • Ввод данных
  • Условия if, elif, else и операции сравнения
  • Циклы while, for
  • Установка и подключение библиотек и модулей
  • Списки
  • Словари
  • Задачи на практику
Итог
  • В заключение
  • Отзыв
Python для начинающих. Графика. Анимация. Собственные игры
Бесплатно
Платформа:
Stepik
(3)
Продолжительность:
30 часов
Язык:
русский
  • 34 урока
  • 46 тестов
Интересный и максимально практический курс по программированию в Питоне без нудной теории и олимпиадных задач подойдет начинающим программистам, начиная с 6-го класса. Анимация, компьютерная графика, создание собственных игр - темы данного курса.
Программа
Основы Питона.
Компьютерная графика и анимация
  • Урок 1. Библиотека Tkinter. Создание окон
  • Урок 2. Рисование на холсте
  • Урок 3. Домик в деревне.
  • Урок 4. Функции или делаем код читабельным.
  • Урок 5. Функции с фактическими параметрами.
  • Урок 6. Рисуем дуги.
  • Урок 7. Создаем движение.
  • Урок 8. Анимируем «Домик в деревне».
  • Урок 9. Управление изображениями.
  • Урок 10. Реакция на события.
  • Урок 11. События клавиатуры
  • Урок 12. Проект. Самостоятельная работа
Пишем первые игры
  • Урок 1. Аркадные игры. Пишем игру «Поймай шарик».
  • Урок 2. Акадные игры. «Утиная охота»
  • Урок 3. Аркадные игры. Пишем игру "Поймай шарик"
  • Урок4. Аркадные игры. "Террористы"
  • Урок 5. Логические игры. Введение
  • Урок 6. Логические игры. Искусственный интеллект.
  • Урок 7. Координаты. Пишем лабиринт
  • Урок 8. Лабиринт. Населяем монстрами
  • Урок 9. Ход коня.
  • Урок 10. Игры с шахматами.
  • Урок 11. Самостоятельная работа. Проект
Программирование на Python. Начало.
Бесплатно
Платформа:
Stepik
(16)
Продолжительность:
30 часов
Язык:
русский
  • 10 уроков
  • 30 тестов
  • 14 интерактивных задач
В данном курсе рассматриваются основные алгоритмические конструкции на языке Python. Данный курс подходит для тех, кто только начинает изучать программирование.
Программа
Линейный алгоритм
Ветвление
  • Инструкция IF
  • Каскадное ветвление
  • Решение задач
Циклы
  • Цикл WHILE
  • Цикл FOR
  • Решение задач
Итоги курса
  • Итоговая работа
Python: основы и применение
Бесплатно
Платформа:
Stepik
(1502)
Продолжительность:
30 часов
Язык:
русский
  • 19 уроков
  • 5 часов видео
  • 25 тестов
  • 36 интерактивных задач
Курс посвящен базовым принципам языка Python и программирования в целом. Он хорошо подойдет тем, кто уже может писать простейшие программы на Python или тем, кто до этого программировал на других языках.
Программа
Базовые принципы языка Python
Cтандартные средства языка Python
  • Ошибки и исключения
  • Работа с кодом: модули и импорт
  • Итераторы и генераторы
  • Работа с файловой системой и файлами
  • Работа с функциями: functool и лямбда функции
  • Стиль программирования: pep8 и документация
Применение Python: анализ текста
  • Стандартные методы и функции для строк
  • Регулярные выражения в Python
  • Обзорно об интернете: http-запросы, html-страницы и requests
  • Распространённые форматы текстовых файлов: CSV, JSON
  • API
  • XML, библиотека ElementTree, библиотека lxml
  • Заключение
Python | SecretCode
Бесплатно
Платформа:
Stepik
Продолжительность:
30 часов
Язык:
русский
  • 23 урока
  • 119 интерактивных задач
Данный курс предназначен для введения в язык Python.
Программа
Python. Ввод/Вывод данных. Арифметические выражения
Условный оператор
  • Операторы if/else.
  • Домашнее задание на 12.04.2021
  • Операторы if/else/elif.
  • Домашнее задание на 19.04.2021
  • Задачи. Уровень "Дилетант".
  • Задачи. Уровень "Профи".
  • Задачи. Уровень "Бог".
  • Домашнее задание на 26.04.2021
Циклы (while/for)
  • Циклы (while/for).
  • Задачи. Уровень "Дилетант".
  • Задачи. Уровень "Профи".
  • Задачи. Уровень "Бог".
  • Домашнее задание на 24.05.2021
Тестирование ПО для начинающих
1790 ₽
Платформа:
Udemy
(421)
Продолжительность:
30 часов
Язык:
русский
  • 6 ч видео
  • 1 ресурс для скачивания
Тестирование программного обеспечения для начинающих
Программа
Введение
  • Приветствие
Тестирование ПО
  • Что такое тестирование
  • Процесс тестирования
  • Принципы тестирования
  • Жизненный цикл бага
  • Уровни тестирования
  • Виды тестирования
  • Критерии входа и выхода
Модели разработки ПО
  • Каскадная модель
  • V-модель
  • Итеративная модель
  • Спиральная модель
Документация тестирования
  • Тест план (Test plan)
  • Тест кейс (Test case)
  • Чек лист (Check list)
  • Баг репорт (Bug report)
Статическое тестирование
  • Статическое и динамическое тестирование
  • Процесс ревью
  • Роли в ревью
  • Типы ревью
Техники тест дизайна
  • Обзор техник тест дизайна
  • Эквивалентное разбиение
  • Анализ граничных значений
  • Таблицы решений
  • Диаграмма переходов состояний
  • Пользовательские сценарии
  • Statement coverage
  • Decision coverage
  • Предугадывание ошибки
  • Исследовательское тестирование
Методологии разработки
  • RUP
  • Agile
  • SCRUM
  • Kanban
  • Extreme Programming (XP)
Тестируем на практике
  • Тестирование Web страницы
  • Тестирование Desktop приложения: Часть 1
  • Тестирование Desktop приложения: Часть 2
  • Тестирование Desktop приложения: Часть 3
Полезные инструменты
  • Jira: Создание баг репортов
  • Postman: Тестирование API
  • Selenium IDE: Создание автотестов
  • TestLink: Создание тест кейсов
  • Установка Ubuntu
  • VirtualBox: Создание виртуальной машины
  • Основные команды Unix терминала
Развитие и карьера
  • Как развиваться?
  • Как устроиться на работу без опыта?
  • Популярные вопросы на собеседованиях
  • Рабочий день тестировщика
Практикум по математике и Python
Бесплатно
Платформа:
Stepik
(92)
Продолжительность:
30 часов
Язык:
русский
  • 53 урока
  • 4 часа видео
  • 58 тестов
  • 238 интерактивных задач
Практикум для начинающих осваивать Python с наборами дополнительных задач и материалов для углублённого и более детального изучения программирования и математики. Подходит для отработки навыков при обучении анализу данных. Практикум находится на стадии разработки.
Программа
Введение
Неделя 1 - Основы Python
  • Python 2 И Python 3 (виртуальные окружения в Anaconda Navigator)
  • Математические операции
  • Массивы
  • Строки
  • Условия (if, elif, else)
  • Циклы (while, for)
  • Функции
  • Файлы
Семинар 1
  • Семинар 1
  • ДЗ семинара 1
Факультатив - удивительные числа
  • Обязательно ли проходить факультатив?
  • Постоянная Капрекара
  • Последовательность Люка
  • Число Капрекара
  • Таблица умножения двузначных чисел от "Мудреца"
  • Аве, Цезарь!
  • Энигма
Семинар 2
  • Семинар 2 (решение ДЗ семинара 1)
  • ДЗ семинара 2
Неделя 2 - Векторы, Матрицы
  • Numpy (основы, справочник по индексам)
  • Семинар 3
  • numpy-100 (1-10)
  • numpy-100 (11-20)
  • Numpy-100 (22, 24-30)
  • Numpy-100 (31-34,37-40)
  • Pandas-100 (1-10)
  • Pandas-100 (11-20)
  • Группировка таблиц Pandas DataFrame
  • Объединение таблиц Pandas DataFrame
  • Matplotlib
  • ПРАКТИКУМ - Сходство текстов (кошачья задача) в Python
  • ПРАКТИКУМ - Решение систем линейных уравнений в Python
Неделя 3 - Оптимизация и матричные разложения
  • ПРАКТИКУМ - Оптимизация в Python
  • Спектральное и сингулярное разложение матриц
Неделя 4 - Теория вероятностей и статистика
  • Теория вероятностей на пальцах (основы)
  • Теория вероятностей на пальцах
  • Базовые понятия математической статистики
Дополнительные задачи
  • Математика для всех - ПРАКТИКУМ по программированию (Инвариант)
  • ООП в Python - Часть 1
  • Seaborn
Факультатив - JSON, Requests, API
  • Обязательно ли проходить факультатив?
  • JSON
  • Requests
  • Дополнительно о работе с файлами
  • API - oeis.org
  • Визуализация данных в Python с помощью Plotly (Часть 1)
  • Визуализация данных в Python с помощью Plotly (Часть 2)
  • Plotly: раскрывающееся меню и пользовательские кнопки
  • Метод главных компонент (Principal Component Analysis, PCA)
Заключение
  • Заключение
Программирование на Python
Бесплатно
Платформа:
Stepik
(6)
Продолжительность:
30 часов
Язык:
русский
  • 18 уроков
  • 16 тестов
  • 8 интерактивных задач
Начальные сведения о языке Python. Курс рассчитан на учеников 8 класса, занимающихся по учебнику Л. Л. Босовой и желающих освоить язык программирования Python. А так же для учителей, которые преподают по учебнику Босовой Л. Л. и хотят перейти с языка Паскаль на Python.
Программа
Установка Python
Общие сведения
  • Алфавит и словарь языка
  • Типы данных
  • Первая программа
  • Вычисления
Организация ввода и вывода данных
  • Вывод данных
  • Разбор задачи
  • Ввод данных с клавиатуры
Программирование линейных алгоритмов
  • Числовые типы данных
  • Целочисленный тип данных
  • Строковый тип данных
  • Логический тип данных
Программирование разветвляющихся алгоритмов
  • Условный оператор
  • Неполное условие
  • Каскадное ветвление
  • Зачёт по теме
С для начинающих
Бесплатно
Платформа:
Stepik
(2)
Продолжительность:
30 часов
Язык:
русский
  • 47 уроков
  • 1 час видео
  • 40 тестов
Курс читается студентам 1 курса МФТИ, основные и начинающие группы. В курсе большое внимание уделено структуризации программ и работе с динамической памятью.
Программа
Ссылки на материалы
Начало работы
  • Командная строка
  • Тест: командная строка
  • Начало работы с vim
  • Лабораторная работа: создание программ
Переменные, встроенные типы данных. Операции
  • Переменные. Типы данных
  • Порядок операций и вычислений
  • Работа с символами
  • Дробные числа. Типы данных с плавающей точкой
  • Проверка программы
  • Задачи урока
Функции и указатели
  • Адреса и указатели
  • Вопросы по указателям
  • Функции и их параметры
  • Задачи урока
Структуры
  • Структуры
  • Структуры и функции
  • Контрольные вопросы
  • Задачи
Условные операторы
  • Выбор
  • Вопросы по логическим операциям
  • Задачи
  • Рекурсия
  • Отладка с помощью gdb
Циклы
  • Циклы
  • Задачи
Массивы
  • Одномерные массивы
  • Двумерные массивы
  • Особенности копирования массивов
Строки
  • Понятие строки в языке С
  • Строки в памяти
  • Национальные кодировки и преобразование символов
  • Список функций для работы со строками
Файловый ввод и вывод
  • Текстовые файлы
  • Бинарные файлы
Указатели на функции. Сортировка qsort
  • Указатели на функции
  • qsort - Пример, использования указателей на функцию
Системы счисления для компьютерного представления чисел
  • Системы счисления
  • Побитовые операции
Стеки и очереди
  • Стеки
  • Очереди
  • Примеры использования стеков для решения задач
Списки
  • Односвязные списки
  • ListArray на основе двусвязного списка
Деревья
  • Бинарное дерево поиска (простая реализация)
  • Балансировка дерева
  • Удаление элемента
Укулеле для начинающих
1790 ₽
Платформа:
Udemy
(4)
Продолжительность:
30 часов
Язык:
русский
  • 32 минут видео
  • 24 ресурсов для скачивания
Укулеле для начинающих Ukulele for Beginners
Программа
Введение
  • Введение
Урок №1 Части инструмента
  • Урок №1
Урок №2 Посадка и постановка рук
  • Урок №2 Посадка и постановка рук
Урок №3 Обозначения пальцев левой и правой руки на табулатуре
  • Урок №3 Обозначения пальцев левой и правой руки на табулатуре
Урок №4 Настройка укулеле
  • Урок №4 Настройка укулеле
Урок №5. Аккордовая табулатура
  • Урок №5. Аккордовая табулатура
Урок №6. Тактовые размеры
  • Урок №6. Тактовые размеры
Урок №7. Ваш первый аккорд. Аккорд С
  • Урок №7. Ваш первый аккорд. Аккорд С
Урок №8. Аккорд G. Учимся переставлять аккорды
  • Урок №8. Аккорд G. Учимся переставлять аккорды
Урок №9. Аккорды F, Am. Упражняемся в исполнении аккордов
  • Урок №9. Аккорды F, Am. Упражняемся в исполнении аккордов
Spring для начинающих
5490 ₽
Платформа:
Udemy
(1403)
Продолжительность:
30 часов
Язык:
русский
  • 20 ч видео
  • 15 ресурсов для скачивания
Изучение Spring на простых примерах для начинающих
Программа
Рассмотрение IoC и DI
  • Знакомство с курсом
  • Подготовка среды разработки
  • Создание проекта с помощью maven
  • Inversion of Control. Часть 1
  • Inversion of Control. Часть 2
  • Dependency Injection. Знакомство
  • Dependency Injection с помощью конструктора
  • Dependency Injection с помощью сеттера
  • Внедрение строк и других значений
  • Внедрение строк и других значений из properties файла
  • Краткий повтор IoC и DI
  • Bean scope
  • Методы init и destroy
  • Конфигурация с помощью аннотаций
  • Аннотация @Autowired для конструктора
  • Аннотация @Autowired для сеттера
  • Аннотация @Autowired для поля
  • Аннотация @Qualifier
  • Аннотация @Value
  • Аннотации @Scope, @PostConstruct и @PreDestroy
  • Конфигурация с помощью Java code. Способ 1
  • Конфигурация с помощью Java code. Способ 2
  • Аннотация @PropertySource
Аспектно Ориентированное Программирование (AOP)
  • Аспектно Ориентированное Программирование. Знакомство
  • Advice тип @Before
  • Выражение Pointcut. Часть 1
  • Выражение Pointcut. Часть 2
  • Объявление Pointcut
  • Комбинирование Pointcut
  • Порядок выполнения Aspect-ов
  • Join Point
  • Advice тип @AfterReturning
  • Advice тип @AfterThrowing
  • Advice тип @After
  • Advice тип @Around. Знакомство
  • Advice тип @Around. Работа с исключениями
Основы Hibernate
  • Hibernate. Знакомство
  • Установка MySQL
  • Подключение Java приложения к БД
  • Создание связи между классом и таблицей
  • Сохранение Java объектов в БД
  • Генерация значений для столбца Primary Key
  • Получение Java объектов из БД
  • Изменение Java объектов в БД
  • Удаление Java объектов из БД
  • Разнообразие отношений между таблицами
  • Отношение Один-к-Одному (Uni-directional). Часть 1
  • Отношение Один-к-Одному (Uni-directional). Часть 2
  • Отношение Один-к-Одному (Bi-directional)
  • Отношение Один-ко-Многим (Bi-directional)
  • Отношение Один-ко-Многим (Uni-directional)
  • Типы загрузок данных: eager и lazy
  • Отношение Многие-ко-Многим. Часть 1
  • Отношение Многие-ко-Многим. Часть 2
Spring MVC
  • Знакомство со Spring MVC
  • Конфигурация приложения Spring MVC (IntelliJ IDEA + NetBeans)
  • Первое Spring MVC приложение
  • Использование данных во View
  • Компонент Model
  • Аннотация @RequestParam
  • Аннотация @RequestMapping для Controller класса
  • Spring MVC форма input
  • Spring MVC форма select
  • Spring MVC форма radiobutton
  • Spring MVC форма checkbox
  • Валидация данных: @Size, @NotEmpty, @NotBlank
  • Валидация данных: @Min, @Max, @Pattern
  • Валидация данных: создание собственной аннотации
Spring MVC + Hibernate + AOP
  • Конфигурация приложения Spring MVC + Hibernate
  • Отображение списка всех работников
  • Аннотация @Service
  • Добавление нового работника
  • Изменение существующего работника
  • Удаление работника
  • Добавление в проект функционала AOP
Spring REST
  • Знакомство с REST API
  • Знакомство с JSON
  • HTTP методы GET и POST
  • Стандарты REST API
  • Конфигурация приложения
  • Получение списка всех работников
  • Получение одного работника по ID
  • Обработка исключений
  • Глобальная обработка исключений
  • Добавление нового работника
  • Изменение существующего работника
  • Удаление работника
  • Написание REST Client
Spring Security
  • Знакомство со Spring Security
  • Конфигурация приложения
  • Процедура аутентификации
  • Процедура авторизации
  • Хранение пароля в БД в не шифрованном формате
  • Хранение пароля в БД в зашифрованном формате
Spring Boot
  • Знакомство со Spring Boot
  • Создание Spring Boot приложения
  • Создание REST API. Часть 1
  • Создание REST API. Часть 2
  • Использование JPA в REST API проекте
  • Интерфейс JpaRepository
  • Spring Data REST
  • Знакомство со Spring Boot Actuator
"Поколение Python": курс для начинающих
Бесплатно
Платформа:
Stepik
(4142)
Продолжительность:
30 часов
Язык:
русский
  • 61 урок
  • 215 тестов
  • 294 интерактивные задачи
Курс с кучей тренировочных задач, удобный как для самостоятельного изучения, так и для работы в группе в рамках внеурочной деятельности.
Программа
Общая информация о курсе
Ввод-вывод данных
  • Введение. Знакомство с Python
  • Команды print и input
  • Параметры sep и end
  • Целочисленная арифметика. Часть 1
  • Целочисленная арифметика. Часть 2
Итоговая работа на ввод-вывод данных
  • Часть 1
  • Часть 2
Условный оператор
  • Выбор из двух
  • Логические операции
  • Вложенные и каскадные условия
Итоговая работа на условный оператор
  • Задачи на программирование
Типы данных
  • Числовые типы данных: int, float
  • Модуль math
  • Строковый тип данных
Циклы for и while
  • Цикл for
  • Цикл for: функция range
  • Частые сценарии
  • Цикл while
  • Цикл while: обработка цифр числа
  • break, continue и else
  • Поиск ошибок и ревью кода
  • Вложенные циклы. Часть 1
  • Вложенные циклы. Часть 2
Итоговая работа на циклы
  • Часть 1
  • Часть 2
Строковый тип данных
  • Индексация
  • Срезы
  • Методы строк. Часть 1
  • Методы строк. Часть 2
  • Методы строк. Часть 3
  • Строки в памяти компьютера, таблица символов Unicode
Итоговая работа на строки
  • Часть 1
  • Часть 2
Списки
  • Введение в списки
  • Основы работы со списками
  • Методы списков. Часть 1
  • Вывод элементов списка
  • Методы строк: split, join
  • Методы списков. Часть 2
  • Списочные выражения
  • Сортировка списков
Итоговая работа на списки
  • Часть 1
  • Часть 2
Функции
  • Функции без параметров
  • Функции с параметрами
  • Локальные и глобальные переменные
  • Функции с возвратом значения. Часть 1
  • Функции с возвратом значения. Часть 2
  • Функции с возвратом значения. Часть 3
Итоговая работа на функции
  • Задачи на программирование
Работа над мини-проектом
  • Модуль random
  • Числовая угадайка
  • Магический шар 8
  • Генератор безопасных паролей
  • Шифр Цезаря
  • Калькулятор систем счисления
  • Угадайка слов
Заключение
  • Заключительный урок
  • О команде курса
Изучение Python с нуля
1790 ₽
Платформа:
Udemy
(9)
Продолжительность:
30 часов
Язык:
русский
  • 4,5 hours видео
  • 17 ресурсов для скачивания
Изучение языка программирования Python с легкостью и простым языком
Программа
Введение
  • Введение
  • Начало Python
  • Тест 1.
  • Переменные
  • Тест 2.
  • Ввод и вывод
  • Тест 3.
  • Арифметические операторы
  • Тест 4.
  • Арифметические операции с присваиванием. Комментарии
  • Тест 5.
Основные инструменты Python
  • Условный оператор if
  • Тест 6.
  • Условные выражения. Логические операции
  • Тест 7.
  • Цикл while
  • Тест 8.
  • Цикл for
  • Тест 9.
  • Работа со строками
  • Тест 10.
  • Функции
  • Тест 11.
  • Аргументы функции
  • Тест 12.
Углубленное изучение языка Python
  • Модули
  • Тест 13.
  • Работа с файлами
  • Тест 14.
  • Списки
  • Тест 15.
  • Кортежи
  • Тест 16.
  • Словари
  • Тест 17.
  • Множества
  • Тест 18.
  • Немного про ООП
  • Тест 19.
  • Собственный проект
Python | ШТН
Бесплатно
Платформа:
Stepik
Продолжительность:
30 часов
Язык:
русский
  • 27 уроков
  • 145 интерактивных задач
Курс составлен для изучения языка Python учениками ШТН.
Программа
Python. Ввод/Вывод данных. Арифметические выражения
Условный оператор
  • Условный оператор
  • Домашнее задание 03.10
  • Операторы if/else/elif
  • Домашнее задание 11.10
  • Домашнее задание 17.10
Циклы (While/For)
  • Циклы (While/For)
  • Домашнее задание за 24.10.2020
  • Задания уровня "дилетант"
  • Задания уровня "Профи"
Строки
  • Строки
  • Домашнее задание на 28.11
  • Задания уровня "Дилетант"
  • Задания уровня "Профи"
  • Задания уровня "Бог"
Списки
  • Списки
  • Задания уровня "Дилетант"
  • Задания уровня "Профи"
  • Задания уровня "Бог"
Мемы
  • мемы
Задачи мертвого кота
  • Чеек
Программирование на Python
66000 ₽
Платформа:
Stepik
(4)
Продолжительность:
30 часов
Язык:
русский
  • 1 урок
  • 1 интерактивная задача
Программа состоит из четырех курсов, каждый из которых раскрывает определенную тему в Python. Сначала вы научитесь основным конструкциям языка и другим особенностям программирования на Python, далее углубитесь в объектно-ориентированное программирование. Научитесь создавать веб-сервисы и проводить анализ данных. Программа подойдет для студентов и профессионалов с начальными навыками программирования.
Программа
Программирование на Python