Към съдържанието
wannacode

Подготовка на компютъра

Проблем

Какво ти трябва

За да пишеш и пускаш програми, ти трябват две неща:

  1. Python: интерпретаторът python, който пуска програмите, и стандартните библиотеки.
  2. Редактор за кода. Програмата може да се напише и в Notepad, но редакторът за програмисти оцветява кода, подсказва и показва грешките, докато пишеш.

Ако засега нямаш компютър, на който можеш да инсталираш програми, за първите дни стига онлайн редактор: потърси online Python в интернет. Задачите от модул „Основи на езика“ вървят и там. За по-големите програми по-нататък ще ти трябва инсталация.

Идеята

Инсталирай Python 3.12

Ползваме Python 3.12 или по-нов (3.13, 3.14): всичко в курса върви на тях. Изтегли го от python.org, раздел Downloads.

  • Windows: изтегли Python за Windows и пусни инсталатора. Ако те пита дали да добави Python към PATH („Add python.exe to PATH“), включи опцията.
  • macOS: изтегли инсталатора за macOS и го пусни.
  • Linux: Python обикновено вече е в системата (в Ubuntu 24.04 е 3.12). Ако го няма, в Ubuntu се слага така:
Терминал
sudo apt install python3

Провери. Отвори нов терминал (в Windows: PowerShell или Command Prompt) и напиши първия ред в Windows, а втория в macOS и Linux:

Терминал
python --version
python3 --version

Трябва да видиш номера на версията. Числата след 3.12 може да са други, а версията може да е и по-нова:

Python 3.12.7

В macOS и Linux командата е python3, защото там команда python често няма. Навсякъде в курса, където пише python, ти пиши python3.

Идеята

Избери редактор

Две добри безплатни възможности:

  • Visual Studio Code с разширението Python от Microsoft. Лек е и става и за други езици. Програмата пускаш с триъгълника горе вдясно (Run Python File).
  • PyCharm на JetBrains: редактор, направен специално за Python. Безплатната версия стига за целия курс. Програмата пускаш със зеления триъгълник горе.

Кой редактор ще избереш, няма голямо значение. По-важно е да свикнеш с един и да го ползваш всеки ден.

Виж го

Първата програма на твоя компютър

Направи папка за курса и в нея файл shop.py с това съдържание:

shop.py
print("Здравей!")
Изход
Здравей!

Това е цялата програма: един ред, без нищо около него. В терминала отиди в папката (cd и пътя до нея) и пусни (в macOS и Linux: python3 shop.py):

Терминал
python shop.py

Python проверява файла, превежда го и веднага го изпълнява. В папката не се появява друг файл.

По-точно, за любопитните
  • В Windows работи и командата py shop.py. Тя пуска най-новия Python, който е инсталиран.
  • Командата python без файл (python3 в macOS и Linux) отваря режим, в който пишеш ред по ред и виждаш резултата веднага. Удобен е за проба на един ред. Излизаш с exit().
  • Името на файла избираш ти. Не го кръщавай като библиотека на Python (например random.py): когато програмата внесе библиотеката, Python ще вземе твоя файл вместо нея.
  • Ако в терминала на Windows вместо „Здравей!“ виждаш въпросителни или странни знаци, терминалът не показва кирилица. Напиши chcp 65001 и пусни програмата пак. В редакторите обикновено няма такъв проблем.

Пробвай

Промени и пусни пак

Добави втори ред, който печата „Компютърът е готов.“, запиши файла и пусни програмата пак. Трябва да видиш:

Изход
Здравей!
Компютърът е готов.

Ако виждаш само „Здравей!“, най-често файлът не е записан. Ето цялата програма, ако се затрудниш:

shop.py
print("Здравей!")
print("Компютърът е готов.")

Защо незаписаната промяна не стига до програмата:

print("Здравей!")
print("Компютърът е готов.")
Стъпка по стъпка, с думи
  1. В редактора и във файла на диска е само първият ред.
  2. Пускаш python shop.py: Python чете файла на диска.
  3. Добавяш втори ред в редактора. Файлът на диска още е стар.
  4. Пускаш, без да запишеш: излиза пак само „Здравей!“.
  5. Записваш (Ctrl+S): редакторът пише текста във файла на диска.
  6. Пускаш пак: сега програмата вижда и втория ред.

Идеята

Когато не тръгва

  • „'python' is not recognized…“ (Windows) или „command not found“ (macOS, Linux): терминалът не намира Python. Затвори го и отвори нов, защото старият не вижда промените от инсталацията. В macOS и Linux пиши python3, а в Windows пробвай и py.
  • „Python was not found; run without arguments to install from the Microsoft Store…“ (Windows): Windows има свой пряк път с името python, който те праща в Microsoft Store. Инсталирай Python от python.org или изключи този пряк път: Settings → Apps → Advanced app settings → App execution aliases.
  • „can't open file … No such file or directory“: пускаш от грешна папка или файлът се казва другояче. Влез в папката с shop.py (cd и пътя до нея).
  • SyntaxError или друго съобщение с номер на ред (line 1): Python е тръгнал и е прочел файла, значи инсталацията е наред. Сравни кода си с примера знак по знак.

Накратко

Накратко

  • Трябват ти Python 3.12 или по-нов и редактор: VS Code с разширението Python или PyCharm.
  • python --version (python3 --version в macOS и Linux) показва дали Python е инсталиран.
  • python shop.py проверява файла, превежда го и го изпълнява.
  • Ако терминалът не намира командата, отвори нов терминал.

Следва урокът как се решава задача, преди да е написан и ред код.

Създаден от Иво Гергов като част от кампанията на Evo Tech за достъпно обучение по програмиране ·