GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing opentechschool.github.io — Să începem — Introduction to Programming with Python Să începem¶Ce ai nevoie¶Un Python!¶Daca încă nu ai Python, cele mai recente pachete de instalare sunt disponibile aici: Este de preferat Python 3, aceasta fiind cea mai nouă versiune! Note Pe platforme Windows, poți să adaugi Python la calea ta, astfel încăt să poată fi găsit de alte programe. Pentru a face asta, mergi în directorul tău de instalare ( Și un editor¶Un editor te ajută să citești și să scrii cod. Există foarte multe, și acesta este una dintre cele mai personale alegeri pe care le poate face un programator - ca un jucător de tenis care își alege racheta, sau ca un bucătar șef care își alege cuțitul preferat. Pentru început, o să vrei doar un editor simplu, ușor de utilizat și care nu te încurcă, dar este totuși eficient la scrierea de cod Python. Iată câteva sugestii:
Dacă dorești recomandarea noastră, încearcă prima dată Sublime Text. Tip Wordpad, TextEdit, Notepad, și Word nu sunt editoare de text potrivite. Ce este Python de fapt?¶Bine, Python este ceva numit un limbaj de programare. Preia ceea ce scrii (în mod normal denumit cod), îl transformă în instrucțiuni pentru calculatorul tău și le execută. O să învățăm cum să scriem cod pentru a face lucruri interesante și utile. Nu vei mai fi nevoit să folosești programele altora pentru a face lucruri cu calculatorul tău! Practic, Python este doar un alt program în calculatorul tău. Primul lucru pe care trebuie să îl înveți este cum să interacționezi cu el. Există multe metode ca să faci asta; prima este să interacționezi cu interpretorul Python, utilizând consola sistemului de operare (OS, prescurtare de la Operating System). O consolă (sau ‘terminal’, sau ‘linie de comandă’) este o formă de a interacționa cu sistemul tău de operare în mod text, așa cum ‘desktop’-ul, în combinație cu mouse-ul tău, este metoda grafică de interacțiune cu sistemul tău. Deschiderea unei console în Mac OS X¶Consola standard a lui OS X este un program numit Terminal. Deschide Terminal mergănd la Applications, apoi Utilities, apoi dublu clic pe programul Terminal. Poți de asemenea să cauți ușor folosind unealta de căutare din dreapta-sus. Linia de comandă Terminal este un instrument pentru interacțiunea cu calculatorul tău. Se va deschide o fereastră cu un mesaj, cum ar fi: mycomputer:~ myusername$ Deschiderea unei console în Linux¶Diverse distribuții Linux (ex. Ubuntu, Fedora, Mint) pot avea diverse programe de consolă, numite de obicei terminale. Cel pe care îl ai disponbil și modul în care îl lansezi depinde de distribuție. Pe Ubuntu probabil că vei vrea să deschizi Gnome Terminal. Ar trebui să prezinte un prompt de genul: myusername@mycomputer:~$ Deschiderea unei console în Windows¶Consola Windows este Command Prompt, numită cmd. O variantă simplă pentru a o obține este să utilizezi combinația C:\Users\myusername> Command Prompt-ul din Windows nu este la fel de puteric precum omologii lui din Linux și OS X, așa că ar fi posibil să dorești să apelezi Interpretorul Python (vezi mai jos) direct, sau utilizând programul IDLE cu care se livrează Python. Le poți găsi în meniul de Start. Utilizarea Python¶Programul Python pe care l-ai instalat se va comporta în mod automat ca ceva numit interpretor. Un interpretor preia comenzi și le execută pe măsură ce le introduci - foarte comod pentru a putea încerca lucruri. Scrie pur și simplu python în consolă, apasă Pentru a afla ce versiune de Python rulezi, folosește Interacțiunea cu Python¶După ce pornește, Python va tipări niște informații de conext, similar cu: Python 3.3.2 (default, May 21 2013, 15:40:45) [GCC 4.8.0 20130502 (prerelease)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> Note Prompt-ul >>> de pe ultima linie indică faptul că ești într-o sesiune Python interactivă, numită și “Python shell”. Aceasta este diferit de prompt-ul terminalului normal! Poți acum să introduci cod Python. Încearcă: print("Hello world") Apasă >>> print("Hello world") Hello world >>> (1 + 4) * 2 10 O comandă extrem de utilă este Pentru a ieși din shell-ul interactiv, apasă Executarea fișierelor Python¶Când ai de executat mult cod Python vei dori să îl salvezi într-un fișier pentru ca, de exemplu, să poți modifica bucăți din el (să rezolvi o eroare) și să îl execuți din nou fără a fi nevoie să introduci din nou restul codului. Alternativ poți salva codul într-un fișier și să îi transmiți numele acestuia executabilului python. Acesta va executa fișierul în loc să lanseze interpretorul interactiv. Să încercăm asta. Creează un fișier python în directorul curent utilizând editorul tău favorit și scrie comanda print de mai sus. Acum salvează acest fișier. În Linux sau OS X poți de asemenea să utilizezi $ python hello.py
Note Asigură-te că ești în promput-ul sistemului, care are În Windows ar trebui să poți da dublu clic pe fișierul Python pentru a îl executa. Acum, când apeși Și acum suntem pregătiți și putem incepe cu țestoasa! Note Nu obții “Hello world” ci o eroare ciudată despre “can’t open file” (nu pot deschide fișierul) sau “No such file or directory” (nu există un asemenea fișier sau director)? Linia ta de comandă este posibil să nu se execute în directorul unde ai salvat fișierul. Poți să folosești linia de comandă pentru a schimba directorul activ cu comanda cd, care semnifică “change directory” (schimbă directorul). În Windows, probabil vei dori ceva gen: > cd Desktop\Python_Exercises În Linux sau OS X vei vrea ceva de genul: $ cd Desktop/Python_Exercises Asta schimba directorul în directorul Python_Exercises sub directorul Desktop (al tău este posibil să fie ușor diferit). Dacă nu știi locația directorului unde ai salvat fișierul poți pur și simplu să tragi directorul în fereastra cu linia de comandă. Dacă nu știi în ce director se află shell-ul utilizează comanda pwd, care semnifică “print working directory” (afișează directorul utilizat). Warning Când te joci cu țestoasa, evită să denumești fișierul tău |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |