Перейти до основного вмісту
Основи Python2026-11-01 · 8 хв читання

Шпаргалка Python 2026: одна сторінка, яку повинен роздрукувати кожен розробник Python

Ви знаєте відчуття: ви вчора написали цикл, а сьогодні не можете згадати, чи це elif, чи else if. Це нормально. Ніхто не тримає всю мову в голові, і хороші розробники весь час спираються на коротку довідку. Ця сторінка є тим посиланням: невелике ядро ​​Python, яке відображається майже в кожному реальному сценарії, у порядку, який вам знадобиться.

Зробіть закладку, роздрукуйте, приклейте до монітора. Якщо вам потрібна повна інтерактивна версія, на сайті є шпаргалка Python, яку можна шукати під час кодування.

Типи даних і літерали

▶ PYTHONeditable · runs in your browser

Швидке емпіричне правило: потрібен порядок і зміни, використовуйте список. Потрібен пошук за назвою, використовуйте dict. Потрібно видалити дублікати, використовувати набір. Потрібно щось, що не повинно змінюватися, використовуйте кортеж.

Потік керування

▶ PYTHONeditable · runs in your browser

Пам’ятайте, що Python використовує відступи замість дужок. Чотири пробіли на рівень, ніколи не змішуйте табуляції та пробіли.

f-рядки та характеристики формату

▶ PYTHONeditable · runs in your browser

Розуміння

▶ PYTHONeditable · runs in your browser

Якщо для розуміння потрібна більше ніж одна умова та вкладений цикл, замість цього запишіть звичайний цикл for. Читабельність перемагає розумність.

Обробка помилок

▶ PYTHONeditable · runs in your browser

Зловіть конкретну помилку, яку очікуєте. Голе except: приховує справжні помилки.

Оператор with і менеджери контексту

▶ PYTHONeditable · runs in your browser

Використовуйте with для файлів, підключень до бази даних, блокувань, усього, що потрібно звільнити.

Функції та класи

▶ PYTHONeditable · runs in your browser

@dataclass записує __init__, __repr__ і __eq__ для вас. Дотягніться до нього, перш ніж писати курс від руки.

Якщо ви хочете практикувати функції та класи в інтерактивному режимі в браузері, спробуйте основний курс: кожен крок запускає справжній Python і перевіряє вашу відповідь.

Вхід і вихід файлу

▶ PYTHONeditable · runs in your browser

pathlib замінює більшість старого жонглювання рядками os.path. Він також обробляє роздільники Windows і macOS.

Імпорт

▶ PYTHONeditable · runs in your browser

Зручна стандартна бібліотека

▶ PYTHONeditable · runs in your browser

Словникові прийоми, якими ви будете користуватися щотижня

▶ PYTHONeditable · runs in your browser

Цей аркуш убереже вас від типових помилок

  • Використання змінного аргументу за замовчуванням, такого як def f(items=[]). Використовуйте None і створіть список усередині.
  • Порівняння з is замість == для значень. Використовуйте is лише для None.
  • Забути, що range(5) зупиняється на 4.
  • Зміна списку під час перегляду по ньому. Перегляньте копію або створіть новий список.

Як насправді це вивчити, а не просто прочитати

Шпаргалка допомагає запам’ятати, але ви вчитеся, лише друкуючи. Виберіть три фрагменти з цієї сторінки, закрийте її та перепишіть їх по пам’яті. Потім запустіть їх. Коли ви застрягли, подивіться, закрийте вкладку, спробуйте ще раз. Десять хвилин цього перевищують годину перечитування.

Коли ви будете готові перейти від фрагментів до реальних вправ, почніть безкоштовні уроки для початківців і тримайте цю сторінку відкритою поруч із ними. Доступна для пошуку шпаргалка Python завжди доступна одним клацанням миші.

FAQ

Що має бути на шпаргалці Python? Основні типи, потік керування, f-рядки, розуміння, обробка помилок, with, функції, класи, введення та виведення файлів, імпорт та кілька стандартних інструментів бібліотеки. Це невеликий набір, який використовується в більшості реальних кодів.

Чи достатньо шпаргалки, щоб вивчити Python? Ні. Це допомога в запам’ятовуванні. Вам все одно потрібно писати програми та виправляти власні помилки, щоб синтаксис зберігся.

Яку версію Python це стосується? Усе тут працює на поточних версіях Python 3. Для форм dataclass і f-string = потрібна версія Python 3.8 або новіша.

Я маю використовувати pathlib чи os.path? Віддавайте перевагу pathlib для нового коду. Він коротший, читабельний і кросплатформний.

Список чи кортеж, який? Використовуйте список, коли вміст змінюється, і кортеж, коли він має залишатися фіксованим, наприклад координати.

Де я можу попрактикуватися в цих фрагментах? У браузері, без встановлення, у безкоштовних уроках на цьому сайті.

Готові спробувати?

15 безкоштовних уроків після безкоштовної реєстрації — без картки. Спробуйте платформу та вирішуйте.

Почніть безкоштовно →

Or unlock every lesson

Pro — $12/mo, unlimited AI, cancel any time. Refund within 14 days worldwide.

See Pro plans →

Get one Python lesson + one career idea every Friday

No spam, no "buy our course now". Three bullets, every Friday. Unsubscribe with one click.