T
w
o
S
t
e
p
s
A
h
e
a
d

Ce trebuie sa stie un incepator despre Python ?

Python este unul din cele mai recomandate limbaje de programare pentru un incepator datorita usurintei cu care poate fi interpretat si utilizat in diferitele stagii de invatare.

Interpretatorul Python, cel prin intermediul caruia poti transforma liniile de cod ale limbajului de programare in comenzi reale, poate fi downloadat in cele doua versiuni disponibile (v2 si v3) de pe platforma oficiala www.python.org, impreuna si cu documentatia necesara, referinte catre comunitatile de specialitate si resurse indispensabile procesului de invatare (manualul in limba romana, etc).  Insa care dintre cele doua versiuni este mai avantajoasa pentru un incepator?

Python 2 sau Python 3 ?

Ideal ar fi sa imbini cele doua variante disponibile deoarece ambele ofera numeroase resurse in functie de ceea ce iti doresti speculandu-le bineinteles diferentele. Python 2 este versiunea care se remarca prin simplitate si experienta in timp ce Python 3 detine o serie de functionalitati foarte promitatoare perfecte pentru programatorii care nu se feresc de provocari. Principalele diferente de care am mentionat ceva mai sus constau in: modul de scriere a functiei Print, impartirea numerelor reale si prezenta sau lipsa unor librarii. Amanunte mai multe legate de aceasta analiza comparativa gasesti aici http://learntocodewith.me/programming/python/python-2-vs-python-3/.

Manuale si cursuri utile in procesul de invatare:

Fiind un limbaj de programare destul de popular evident au aparut foarte multe materiale de curs destinate invatarii Python, atat gratuite cat si contra cost si segmentate pe niveluri de dificultate. In continuare o sa le mentionez doar pe cele destinate incepatorilor:

  1. An Introduction to Interactive Programming în Python – dedicat in primul rand initierii in dezvoltarea de jocuri realizate cu Python; https://www.coursera.org/course/interactivepython1
  2. Programming for Everybody ( Getting started with Python ) – un curs foarte popular realizat de catre Charles Severance, profesor la University of Michigan;  https://www.coursera.org/learn/python
  3. Learn Python Programming from Scratch – unul din cele mai apreciate cursuri de catre incepatori, realizat de catre cei de la Eduonix Learning Solutions; https://www.udemy.com/learn-python-programming-from-scratch/
  4. Learn Python – este un curs clasic, tip website care pote fi accesat in mai multe formate; http://www.tutorialspoint.com/python/index.htm

In aceasta etapa de invatara indispensabil este un IDE (Integrated Development Enviroment). Chiar daca ai nevoie doar de un Notepad teoretic, pentru o eficienta mai mare se recomanda un IDE. Acesta iti usureaza munca optimizand codul astfel incat sa fie usor de urmarit si parcurs, il verifica de eventuale greseli sau intuieste ceea ce ai omis prin autocompletare. Iti recomand urmatoarele astfel de platforme:

  1. IDLE sau Python GUI – este cea mai simpla optiune care este deja integrat in versiunile de Python;
  2. Pycharm – este considerat cel mai important IDE pentru Python. Il gasiti aici http://www.jetbrains.com/pycharm/
  3. Notepad ++ - utilitatea lui foarte populara pentru programatori il fac unul din cele mai importante editoare de cod si pentru Python;  Download aici https://notepad-plus-plus.org/

Acest site foloseşte cookies. Navigând în continuare vă exprimați acordul asupra folosirii cookie-urilor.

Detalii aici De acord