1

Etapa 1

Первые шаги

2

Etapa 2

Строки и списки

3

Etapa 3

Условия и циклы

4

Etapa 4

Цикл while

5

Etapa 5

Итерируемые объекты и цикл for

6

Etapa 6

None, словари, множества и кортежи

7

Etapa 7

Функции

8

Etapa 8

Работа с модулями

9

Etapa 9

Работаем с файлами

10

Etapa 10

Advanced Python

1

Etapa 1

Первые шаги

2

Etapa 2

Строки и списки

3

Etapa 3

Условия и циклы

4

Etapa 4

Цикл while

5

Etapa 5

Итерируемые объекты и цикл for

6

Etapa 6

None, словари, множества и кортежи

7

Etapa 7

Функции

8

Etapa 8

Работа с модулями

9

Etapa 9

Работаем с файлами

10

Etapa 10

Advanced Python

24 julio 2023 01 octubre 2023
Objetivo completado 29 septiembre 2023

Autor del objetivo

Людмила

Rusia, Санкт-Петербург

38 año / año / año

Educación

Улучшить навык программирования и углубиться в изучение Python на курсе "Инди-курс программирования на Python"

Я уже немного познакомилась с этим языком, повторить изученное и углубиться в тему решила с помощью этого курса на Степике.

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

 Criterio del fin

я хорошо ориентируюсь в инструментах языка Python и умею писать небольшие программы

 Recursos personales

Время, домашний программист, интернет, начальные знания Python

 Lo ecológico del objetivo

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

  1. Первые шаги

    1. Введение в курс

    2. Варианты выполнения кода. Первая программа

    3. Числа и операции над ними

    4. Переменные в Python. Оператор присваивания

    5. Функция input()

    6. Продолжение функции input()

    7. Функция print()

    8. Деление нацело и деление по остатку

    9. Оператор присваивания с операцией

    10. Логический тип Bool. Операции сравнения

    11. Округление вверх и округление вниз

    12. Деление нацело и по остатку отрицательных чисел в Python

  2. Строки и списки

    1. Cтроки и операции над ними

    2. Строки: индексы и срезы

    3. Методы строк

    4. Методы строк 2

    5. Методы строк 3

    6. Комментарии в коде

    7. Экранированные (служебные символы) в Python

    8. Форматирование строк Python. Метод format

    9. F-строки

    10. F-строки, дополнительные возможности

    11. Списки и операции над ними

    12. Списки: индексы и срезы

    13. Списки и их методы

  3. Условия и циклы

    1. Условный оператор

    2. Тернарный оператор

    3. Вложенный оператор if

    4. Множественный выбор при помощи оператора elif

    5. Оператор Switch

  4. Цикл while

    1. Знакомство с циклом while

    2. Закрепляем while. Задачи посложнее

    3. Обход всех цифр числа с помощью while

    4. Нахождение всех делителей числа

    5. Алгоритм Евклида

    6. Инструкции break, continue, else

  5. Итерируемые объекты и цикл for

    1. Функция range и итерируемые объекты

    2. Цикл for. Обход элементов функции range

    3. Цикл for. Обход списков и строк

    4. Переходим на PyCharm

    5. Метод подсчета. Сортировка подсчетом Python

    6. Вложенные циклы

    7. Вложенные списки

    8. Вложенные списки, Часть 2

    9. Генераторы списков Python | List comprehension

  6. None, словари, множества и кортежи

    1. Значение None

    2. Кортежи (tuple). Операции и методы кортежей

    3. Кортежи. Продолжение

    4. Словарь. Знакомство с типом данных dict

    5. Операции со словарями

    6. Методы словаря

    7. Ситуации, где полезно использовать словарь

    8. Генераторы словарей

    9. Вспомним вновь генераторы списков

    10. Знакомство с множествами. Тип данных set

    11. Операции с множествами

    12. Методы множеств

    13. Неизменяемое множество frozenset

    14. Функция enumerate

  7. Функции

    1. Определение и вызов функции. Инструкция def

    2. Зачем нужны функции в программировании

    3. Возвращаемое значение функции. Оператор return

    4. Docstring и аннотации

    5. Область видимости: локальная, глобальная и встроенная

    6. Передача аргументов. Сопоставление аргументов по имени и позиции

    7. *args и **kwargs Python. Передача аргументов в функцию

    8. Рекурсия в Python. Рекурсивная функция Часть 1

    9. Рекурсия в Python. Рекурсивная функция Часть 2

    10. Анонимная функция Lambda

    11. Сортировка коллекций

    12. Вложенные функции в Python

    13. Замыкания в Python. Closure Python

    14. Декораторы

  8. Работа с модулями

    1. Установка модулей в Python

    2. Версии интерпретаторов, пакетов и виртуальное окружение

    3. Импорт стандартных модулей

    4. Импорт собственных модулей в Python

    5. Пакеты в Python. Файл __init__, переменная __all__

  9. Работаем с файлами

    1. Чтение и запись данных. Функция open

    2. Контекстный менеджер

    3. Работаем с JSON в Python. Парсинг JSON, сохраняем JSON в файл

  10. Advanced Python

    1. Выражения-генераторы

    2. Функция генератор. Создание генератора при помощи yield

    3. Функция map Python

    4. Функция filter

    5. Функция zip

    6. Встроенная функция isinstance

    7. Функции all и any

    8. 7 видов вызываемых (callable) объектов в Python

  • 940
  • 24 julio 2023, 21:19
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?