Подготовка на компютъра
Проблем
Какво ти трябва
За да пишеш и пускаш програми, ти трябват две неща:
- Python: интерпретаторът
python, който пуска програмите, и стандартните библиотеки. - Редактор за кода. Програмата може да се напише и в 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 --versionpython3 --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 с това съдържание:
print("Здравей!")Здравей!Това е цялата програма: един ред, без нищо около него. В терминала отиди в папката (cd и пътя до нея) и пусни (в macOS и Linux: python3 shop.py):
python shop.pyPython проверява файла, превежда го и веднага го изпълнява. В папката не се появява друг файл.
По-точно, за любопитните
- В Windows работи и командата
py shop.py. Тя пуска най-новия Python, който е инсталиран. - Командата
pythonбез файл (python3в macOS и Linux) отваря режим, в който пишеш ред по ред и виждаш резултата веднага. Удобен е за проба на един ред. Излизаш сexit(). - Името на файла избираш ти. Не го кръщавай като библиотека на Python (например
random.py): когато програмата внесе библиотеката, Python ще вземе твоя файл вместо нея.
- Ако в терминала на Windows вместо „Здравей!“ виждаш въпросителни или странни знаци, терминалът не показва кирилица. Напиши
chcp 65001и пусни програмата пак. В редакторите обикновено няма такъв проблем.
Пробвай
Промени и пусни пак
Добави втори ред, който печата „Компютърът е готов.“, запиши файла и пусни програмата пак. Трябва да видиш:
Здравей!Компютърът е готов.Ако виждаш само „Здравей!“, най-често файлът не е записан. Ето цялата програма, ако се затрудниш:
print("Здравей!")print("Компютърът е готов.")Защо незаписаната промяна не стига до програмата:
print("Здравей!")print("Компютърът е готов.")Стъпка по стъпка, с думи
- В редактора и във файла на диска е само първият ред.
- Пускаш python shop.py: Python чете файла на диска.
- Добавяш втори ред в редактора. Файлът на диска още е стар.
- Пускаш, без да запишеш: излиза пак само „Здравей!“.
- Записваш (Ctrl+S): редакторът пише текста във файла на диска.
- Пускаш пак: сега програмата вижда и втория ред.
Идеята
Когато не тръгва
- „'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проверява файла, превежда го и го изпълнява.
- Ако терминалът не намира командата, отвори нов терминал.
Следва урокът как се решава задача, преди да е написан и ред код.