1

Step 1

Первые шаги

2

Step 2

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

3

Step 3

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

4

Step 4

Цикл while

5

Step 5

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

6

Step 6

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

7

Step 7

Функции

8

Step 8

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

9

Step 9

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

10

Step 10

Advanced Python

1

Step 1

Первые шаги

2

Step 2

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

3

Step 3

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

4

Step 4

Цикл while

5

Step 5

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

6

Step 6

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

7

Step 7

Функции

8

Step 8

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

9

Step 9

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

10

Step 10

Advanced Python

24 July 2023 01 October 2023
Goal completed 29 September 2023

Goal author

Людмила

Russia, Краснодар

36 years old

Education

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

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

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

 Goal Accomplishment Criteria

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

 Personal resources

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

 Goal ecological compatibility

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

  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

  • 349
  • 24 July 2023, 21:19
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?