Перейти к содержимому

Самый краткий курс по Python (от переменных до классов)

Velum Theory

0:00 / 0:00

Самый краткий курс по Python (от переменных до классов)

783 просмотра · 5 дн. назад
Velum Theory
432 подписчика
783 просмотра · 5 дн. назад
Основы Python примерно за 18 минут: как Python выполняет ваш код, почему его называют медленным, а затем переменные, строки, условия, циклы, списки, кортежи, словари, множества, генераторы списков, функции, ошибки, файлы, модули, pip и виртуальные среды, а также классы. Заканчивается всё программой, которая использует почти все возможности Python: счётчик слов для любого текстового файла. Разделы 0:00 Почему код на Python такой короткий 0:16 Что такое Python и интерпретатор 1:24 Python медленный? 2:36 Запуск кода 3:06 Переменные и типы 4:39 Строки 5:42 Условия 6:52 Циклы 7:49 Списки 8:56 Кортежи 9:19 Словари 10:15 Множества 10:44 Списковые включения 11:19 Функции 12:45 Ошибки и try/except 13:39 Файлы 14:15 Модули, pip и venv 15:24 Классы 16:48 Итоговая программа: счетчик слов 18:06 Что изучить дальше Счетчик слов из конца видео (сохраните свой текст как story.txt рядом со скриптом) def count_words(path): counts = {} with open(path) as f: for line in f: for word in line.lower().split(): counts[word] = counts.get(word, 0) + 1 return counts try: counts = count_words("story.txt") top = sorted(counts.items(), key=lambda pair: pair[1], reverse=True)[:3] for word, n in top: print(f"{word}: {n}") except FileNotFoundError: print("Couldn't find story.txt") Получить Python: https://www.python.org/downloads/ Официальный учебник: https://docs.python.org/3/tutorial/ Индекс пакетов Python: https://pypi.org/ Благодарности Логотип Python: Python Software Foundation. Логотипы Java, NumPy и PyPI принадлежат их владельцам и используются для идентификации продуктов. Иконки: Phosphor Icons (MIT). Фирменные знаки: Simple Icons (CC0). Изображение улитки: Twemoji, авторские права принадлежат Twitter, Inc. и другим участникам, лицензия CC BY 4.0 (https://github.com/twitter/twemoji).