Улучшить навык программирования и углубиться в изучение Python на курсе "Инди-курс программирования на Python"
Я уже немного познакомилась с этим языком, повторить изученное и углубиться в тему решила с помощью этого курса на Степике.
Я думаю, у меня есть все шансы стать программистом, главное поменьше психовать и давать себе время на передышки, когда какие-то задачки не получаются.
Goal Accomplishment Criteria
я хорошо ориентируюсь в инструментах языка Python и умею писать небольшие программы
Personal resources
Время, домашний программист, интернет, начальные знания Python
Goal ecological compatibility
Достижение цели зависит от моего умения сохранять спокойствие, когда у меня что-то не получается и планомерно двигаться дальше
-
Первые шаги
-
Введение в курс
-
Варианты выполнения кода. Первая программа
-
Числа и операции над ними
-
Переменные в Python. Оператор присваивания
-
Функция input()
-
Продолжение функции input()
-
Функция print()
-
Деление нацело и деление по остатку
-
Оператор присваивания с операцией
-
Логический тип Bool. Операции сравнения
-
Округление вверх и округление вниз
-
Деление нацело и по остатку отрицательных чисел в Python
-
-
Строки и списки
-
Cтроки и операции над ними
-
Строки: индексы и срезы
-
Методы строк
-
Методы строк 2
-
Методы строк 3
-
Комментарии в коде
-
Экранированные (служебные символы) в Python
-
Форматирование строк Python. Метод format
-
F-строки
-
F-строки, дополнительные возможности
-
Списки и операции над ними
-
Списки: индексы и срезы
-
Списки и их методы
-
-
Условия и циклы
-
Условный оператор
-
Тернарный оператор
-
Вложенный оператор if
-
Множественный выбор при помощи оператора elif
-
Оператор Switch
-
-
Цикл while
-
Знакомство с циклом while
-
Закрепляем while. Задачи посложнее
-
Обход всех цифр числа с помощью while
-
Нахождение всех делителей числа
-
Алгоритм Евклида
-
Инструкции break, continue, else
-
-
Итерируемые объекты и цикл for
-
Функция range и итерируемые объекты
-
Цикл for. Обход элементов функции range
-
Цикл for. Обход списков и строк
-
Переходим на PyCharm
-
Метод подсчета. Сортировка подсчетом Python
-
Вложенные циклы
-
Вложенные списки
-
Вложенные списки, Часть 2
-
Генераторы списков Python | List comprehension
-
-
None, словари, множества и кортежи
-
Значение None
-
Кортежи (tuple). Операции и методы кортежей
-
Кортежи. Продолжение
-
Словарь. Знакомство с типом данных dict
-
Операции со словарями
-
Методы словаря
-
Ситуации, где полезно использовать словарь
-
Генераторы словарей
-
Вспомним вновь генераторы списков
-
Знакомство с множествами. Тип данных set
-
Операции с множествами
-
Методы множеств
-
Неизменяемое множество frozenset
-
Функция enumerate
-
-
Функции
-
Определение и вызов функции. Инструкция def
-
Зачем нужны функции в программировании
-
Возвращаемое значение функции. Оператор return
-
Docstring и аннотации
-
Область видимости: локальная, глобальная и встроенная
-
Передача аргументов. Сопоставление аргументов по имени и позиции
-
*args и **kwargs Python. Передача аргументов в функцию
-
Рекурсия в Python. Рекурсивная функция Часть 1
-
Рекурсия в Python. Рекурсивная функция Часть 2
-
Анонимная функция Lambda
-
Сортировка коллекций
-
Вложенные функции в Python
-
Замыкания в Python. Closure Python
-
Декораторы
-
-
Работа с модулями
-
Установка модулей в Python
-
Версии интерпретаторов, пакетов и виртуальное окружение
-
Импорт стандартных модулей
-
Импорт собственных модулей в Python
-
Пакеты в Python. Файл __init__, переменная __all__
-
-
Работаем с файлами
-
Чтение и запись данных. Функция open
-
Контекстный менеджер
-
Работаем с JSON в Python. Парсинг JSON, сохраняем JSON в файл
-
-
Advanced Python
-
Выражения-генераторы
-
Функция генератор. Создание генератора при помощи yield
-
Функция map Python
-
Функция filter
-
Функция zip
-
Встроенная функция isinstance
-
Функции all и any
-
7 видов вызываемых (callable) объектов в Python
-
- 349
- 24 July 2023, 21:19
Don't miss new posts!
Subscribe for the Goal and follow through to its completion