Азы Python

Освоим основы языка Python: синтаксис, переменные, условные операторы, циклы, объекты. Работа со строками, обеъками. Создание собственных фукнций. Азы отладки кода. Напишем несколько программ. Начать обучение бесплатно
Урок 1. Введение в Python
Урок 2. Варианты выполнения кода. Первая программа на Python
Урок 3. Знакомство с объектами. Числа и операции над ними Python
Урок 4. Переменные в Python. Оператор присваивания
Урок 5. Ввод и вывод данных python. Команда input()
Урок 6. Ввод и вывод данных Python. Функция print()
Урок 7. Деление нацело и деление по остатку
Урок 8. Функции trunc, floor, ceil. Округление вверх и вниз в python
Урок 9. Логический тип Bool. Операции сравнения в Python
Урок 10. Cтроки. Работа с текстом в Python
Урок 11. Строки: индексы и срезы
Урок 12. Строки и их методы
Урок 13. F-строка. F-string.
Урок 14. Списки и операции над ними
Урок 15. Списки: индексы и срезы
Урок 16. Списки и их методы
Урок 17. Условный оператор if в Python
Урок 18. Вложенный оператор if
Урок 19. Множественный выбор elif
Урок 20. Цикл while
Урок 21. Обход всех цифр числа с помощью while
Урок 22. Цикл while Алгоритм Евклида
Урок 23. Цикл while. Нахождение всех делителей числа
Урок 24. Цикл while. Инструкции break, continue, else
Урок 25. Функция range и итерируемые объекты
Урок 26. Цикл for. Обход элементов функции range
Урок 27. Цикл for. Обход списков и строк
Урок 28. Установка, настройка и использование PyCharm
Урок 29. Метод подсчета. Сортировка подсчетом
Урок 30. Вложенные циклы
Урок 31. Вложенные списки Python
Урок 32. Треугольник Паскаля. Коэффициенты для Бинома Ньютона
Урок 33. ножества в Python. Тип данных set
Урок 34. Словари (dict) в Python. Операции и методы словаря.
Урок 35. Ситуации, где полезно использовать словарь Python
Урок 36. Кортежи (tuple) в Python. Операции и методы кортежей
Урок 37. Функции (def) в Python. Определение и вызов функции
Урок 38. Зачем нужны функции в программировании
Урок 39. Возвращаемое значение функции. Оператор return
Урок 40. Область видимости. Локальная, глобальная и встроенная области видимости
Урок 41. Передача аргументов Python. Сопоставление аргументов по имени и позиции
Урок 42. *args и **kwargs в Python. Передача аргументов в функцию
Урок 43. Рекурсия в Python. Рекурсивная функция Часть 1
Урок 44. Рекурсия в Python. Рекурсивная функция Часть 2
Урок 45. Рекурсивный обход файлов
Урок 46. Функция enumerate
Урок 47. Lambda функция Python. Lambda выражение. Анонимная функция Lambda
Урок 48. Генераторы списков. List comprehension
Урок 49. Генераторы списков Python Часть 2. Вложенные генераторы списков
Урок 50. Генераторы и итераторы. Выражения -генераторы
Урок 51. Функция генератор. Создание генератора при помощи yield
Урок 52. Функция map в Python
Урок 53. Функция filter
Урок 54. Функция zip в python
Урок 55. Сортировка коллекций в Python. Метод sort и функция sorted
Урок 56. Сортировка по ключу в Python. Аргумент key.
Урок 57. Метод split и метод join
Урок 58. Экранированные символы Python. Служебные символы в Python
Урок 59. Установка модулей, пакета, библиотеки в Python
Урок 60. Функции all и any.
Урок 61. Форматирование строк. Метод format
Урок 62. 7 видов вызываемых (callable) объектов в Python
Урок 63. Работа с файлами в Python. Чтение и запись данных
Урок 64. Вложенные функции
Урок 65. Замыкания в Python. Closure
Урок 66. Замыкания в Python Часть 2
Урок 67. Декораторы в Python Часть 1. Decorator
Урок 68. Декораторы в Python Часть 2. Декоратор wraps
Урок 69. Модули в Python. Импорт стандартных модулей в Python. Команды import и from Python.
Урок 70. Импорт собственных модулей в Python. Import modules. Атрибут модуля __name__ и __main__
Урок 71. Импорт модулей. Функция reload. Как перезагрузить модуль в Python
Урок 72. Пакеты в Python. Файл __init__, переменная __all__
Урок 73. Работаем с JSON в Python. Парсинг JSON, сохраняем JSON в файл
Урок 74. Как ввести список в python. Как ввести список с клавиатуры в питоне
Урок 75. Изменяемые объекты в аргументов по умолчанию (mutable default)
Урок 76. Класс Counter из модуля collections
Урок 77. Сollections defaultdict python
Урок 78. Сollections namedtuple python
Урок 79. Комментарии и комментирование в Python
Урок 80. Как понять, что происходит в коде? Отладка python кода на pythontutor.com
Урок 81. Менеджер пакетов pip
Урок 82. DJANGO
Урок 83. Python на практике. Пишем 3 программы
Начать обучение бесплатно