E-learn.ro
Panou utilizatori
Utilizator Parola
Creeaza cont nou    Recupereaza parola
Login
Newsletter
Introdu adresa ta de email
Inscrie-te
Inchide panoul de utilizatori
Add to Google

Tutoriale Python

Descarca toolbar

Toolbar E-learn.ro Facebook Twitter

DEVELOPMENT  /  Python  /  Introducere in Python (4)

Introducere in Python - Partea I

13.07.2009
Introducere in Python - Partea I

Python este un limbaj de programare interpretat.
In acest tutorial vei putea citi despre variabile, operatori matematici si booleeni, bucla while si instructiuni conditionale.

Total vizualizari: 42282 42282 afisari   |   Comentarii  5   |   Rating   |   (9 voturi)   |   Timp necesar: 20 min 20 min   |   Nivel de cunostiinte necesar: Incepator  Incepator

Sursa:  www.sthurlow.com  
Autor:  www.sthurlow.com
Adauga la tutoriale favorit Adauga la tutoriale favorite
Pagina:
1 234 »
comenteaza printeaza

Instalarea Python

Ce este python?

Python este un limbaj de programare interpretat. Pentru cei care nu stiu, un limbaj de programare este ceea ce scrii pentru a-i spune unui calculator ce are de facut. Oricum, computerul nu citeste limbajul in mod direct - exista sute de limbaje de programare si nu ar putea sa le inteleaga pe toate. Deci, cand cineva scrie un program, il va scrie in limbajul selectat si apoi il va compila - aceasta inseamna transformarea intr-o multime de 0 si de 1, pe care computerul le poate intelege rapid si usor. Diversele programele pe care le poti cumpara pentru calculatorul tau sunt deja compilate pentru Windows - daca incerci sa deschizi un astfel de program cu Notepad sau Wordpad, vei vedea doar o multime de caractere ciudate.

Un program care este compilat pentru Windows nu va functiona pe un alt sistem de operare. Diferenta dintre Python si astfel de programe este ca acest limbaj nu este niciodata compilat in totalitate - la rulare, fiecare instructiune este transformata in serii de 0 si 1 pe care computerul tau le poate intelege. In plus, totul este facut pe loc - codul este executat pe masura ce rulezi programul. Daca ai iesi din program si ai reveni in alta zi, bitii ar fi din nou compilati. Ti se pare a fi pierdere de timp? Poate, dar asta inseamna ca un program Python poate rula pe diferite sisteme de operare, fara a necesita ajustari. Ai putea trimite programul unui prieten, care utilizeaza un alt tip de computer. Sau ai putea posta programul pe Internet, de unde sa fie descarcat de persoane lucrand pe calculatoare diferite. Acesta este miracolul unui limbaj de programare interpretat - este un limbaj pe care orice sistem il poate INTELEGE.

Cum se instaleaza python

  1. Mai intai downloadeaza Python urmand acest link( http://www.python.org/download/).
    Pentru acest tutorial a fost utilizata versiunea 2.6.2.
  2. Executa fisierul downloadat si urmeaza comenzile.

OK! Sa speram ca totul a mers bine! Acum, pentru a testa daca functioneaza, tasteaza urmatoarea instructiune in fereastra de comenzi - daca lucrezi pe Windows, cauta Python in Programs, acceseaza Python (command line), apoi ruleaza urmatoarea comanda:

 print "Hello World!"

Incearca, vezi ce se intampla. Pentru a inchide fereastra, tasteaza 'quit()', apoi apasa Enter.

'Programe' foarte simple

Introducere

OK! Am instalat python, si acum? Pai, sa programam!

Si este usor (cel putin pentru moment). Python face sa fie usor de rulat linii singulare de cod - programe mono-liniare. Sa incercam!

Deschidem IDLE

Mergi in meniul de start, gaseste Python si ruleaza programul denumit 'IDLE' (Vine de la Integrated Development Environment - Mediu Integrat de Dezvoltare).

Acum te afli in mediul IDLE. Acesta este locul in care iti vei petrece majoritatea timpului. Aici poti deschide o noua fereastra pentru a scrie un program sau poti pierde vremea cu linii singulare de cod, ceea ce vom si face. Tasteaza urmatoarele si apasa enter:

 >>> print "Hello World!"

Ce s-a intamplat? Tocmai ai creat un program care afiseaza cuvintele 'Hello, World'. Mediul IDLE in care te afli compileaza imediat orice ai tastat. Este extrem de util pentru testare, de exemplu la definirea variabilelor, sau pentru a verifica daca o anumita linie de cod functioneaza.

Matematica in Python

Cu Python poti efectua anumite operatii matematice, cum ar fi:

- Adunare

 >>> 1 + 1
2
>>> 20+80
100
>>> 18294+449566
467860

-Scadere

>>> 6-5
1

- Inmultire

>>> 2*5
10

- Ridicare la putere

>>> 5**2
25

- Impartire

>>> 21/3
7
>>> 23/3
7
>>> 23.0/3.0
7.6666

- Restul impartirii

>>> 23%3
2
>>> 49%10
9

In plus, poti afisa sume si variabile printr-un singur apel al functiei print, utilizand virgula pentru a separa diferitele sectiuni:

>>> print "un kilobyte este 2^10 bytes, sau", 2**10, "bytes"
un kilobyte este 2^10 bytes, sau 1024 bytes

In tabelul de mai jos poti vedea toti operatorii Python prezentati mai sus.

Operator

Nume

Exemplu

Rezultat

+

Adunare

4+5

9

-

Scadere

8-5

3

*

Inmultire

4*5

20

/

Impartire

19/3

6

%

Restul impartirii

19%3

5

**

Ridicare la putere

2**4

16



Pagina:
1 234 »
comenteaza printeaza
Alte tutoriale Python:
Noteaza acest tutorial
Rating tutorial
 
(9 voturi)
Pentru a nota acest tutorial, trebuie sa fii logat!
COMENTARII (5) spune-ti parerea
programatorul , Miercuri, 04 Decembrie 2013, ora 19:21
#5

Cum accesez meniul FILE ?

Raporteaza acest comentariu ca injurios!
e-learn , Duminica, 19 Iulie 2009
#4

Salut George,
Era intr-adevar o confuzie in tutorial referitor la comanda "python -V". Aceasta presupune ca python este pornit din Command Prompt (Start > Run, apoi tasteaza cmd) , care nu este acelasi lucru cu "Python (command line)". Pentru ca Windows-ul sa recunoasca instructiunea "python" trebuie ca variabila Path sa fie setata din Control Panel > System. In scurt timp vom adauga un tutorial despre cum trebuie setata aceasta variabila. In legatura cu eroarea de sintaxa, banuiesc ca tu ai instalat Python 3.1, in timp ce exemplele din acest tutorial au fost testate pe Python 2.6.2. Am corectat si am adaugat cateva lamuriri suplimentare in tutorial, care speram sa-ti fie de folos.

Raporteaza acest comentariu ca injurios!
George , Sambata, 18 Iulie 2009
#3

Salut baieti,sunt chiar foarte hotarat sa invat programare si m-am hotarat sa incep cu Python,l-am downloadat l-am instalat ,am tastat "python -V" in command line si am apasat enter si ca raspuns am primit "Traceback :
File "" , line 1 , in
NameError : name "python" is not defined "
si cand am intrat in IDLE si am tastat " print "Hello World!" am primit " SyntaxError: invalid syntax (, line 1) " asta e ,ma puteti ajuta?
- Va multumesc -
_________________________________________________________
Faceti o treaba excelenta cu toate tutorialele !

Raporteaza acest comentariu ca injurios!
e-learn , Miercuri, 15 Iulie 2009
#2

@marian
Sunt mai multe motive pentru care nu publicam astfel de tutoriale. In primul rand, un tutorial cap-coada ar fi foarte lung si greu de urmarit. In al doilea rand, nu ne putem axa pe o singura tehnologie, scriind un manual complet pentru Python de exemplu, si sa le ignoram pe celelalte. In plus, adaugand mai multe tutoriale, un utilizator poate sari peste cele care nu prezinta interes pentru el. Ce iti putem spune este ca vor fi adaugate in continuare tutoriale de Python, astfel incat sa alcatuim un ghid complet.

Raporteaza acest comentariu ca injurios!
marian , Marti, 14 Iulie 2009
#1

de ce nu prezentati un tutorial complet cap coada, cu tot cu instructiuni si secvente de program , ca sa ne apucam si noi de invatat programul in totalitate?
pentru ca sunt unii care vor sa invete dar nu au de unde sa isi procure materiale!

Raporteaza acest comentariu ca injurios!
Posteaza un comentariu
Pentru a posta un comentariu, trebuie sa fii logat!
0 TOP UTILIZATORI* 0 0
Tutoriale scrise de claibornelara
claibornelara Rang utilizator claibornelara - Incepator
4320
Tutoriale scrise de mcuemica
mcuemica Rang utilizator mcuemica - Incepator
4190
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
4170
Tutoriale scrise de kheops
kheops Rang utilizator kheops - Mediu
4084
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
4010
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
AJAX Bridge CSS Verilog Action Script Ruby on Rails Swift 3D COREL DRAW Sony Vegas Flash Photoshop Gimp Dreamweaver PHP RoR Fotografie MySQL SEO Java Illustrator HTML Word Python XHTML Lightroom Vista Outlook StyleSheet Powerpoint Fireworks Javascript XML JSON PSD Excel SWF
Promovare:
Daca faci parte din comunitatea E-learn.ro si doresti promovarea acesteia, poti accesa pagina de promovare.
Arhiva newsletter:
Daca ai ratat un numar mai vechi, sau vrei sa revezi care au fost noutatile E-learn.ro la un moment dat, poti accesa arhiva de newslettere.
  Copyright © 2008-2013 E-LEARN.ro. Toate drepturile rezervate. Termeni si conditii.
Conceput si realizat de Neokinetics Software