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