Pentru incepatori sa invete programarea (python)

Trebuie remarcat faptul că Python este cea mai bună alegere pentru un începător care dorește să înceapă să învețe programarea. Cu toate acestea, acest subiect nu este pentru o postare. Și studiul programării ar trebui să fie construit nu numai într-o singură limbă, ci include și mai multe subiecte constitutive, dar acest post este pentru cei care știu ce vor să învețe să facă python, dar nu știe care literatură să aleagă.







Pentru incepatori sa invete programarea (python)

Merită să începeți cu această carte. Fără adâncirea aprofundată a limbii, se iau în considerare fundațiile sale. Întregul material este susținut de mai multe exemple, legate mai ales de tema jocului. Capitolul este construit astfel: de la început, este dat un program similar cu cel pe care îl puteți scrie citind capitolul, dar în cursul învățării veți găsi o serie de programe mai simple care conduc la o înțelegere a principalelor. În mod literal, inunda cartea cu exemple și oferă practicilor necesare începătorilor. Ei bine, desigur, împinge să-și creeze propriile programe.

2.Mark Lutz - Învățarea Python ediția a IV-a

Pentru incepatori sa invete programarea (python)

3.Mark Summerfield - Programare în Python 3

Pentru incepatori sa invete programarea (python)






Există aceeași dinamică ca și în prima carte, nu există informații inutile, dar este mult mai complicat, totul nu este la fel de mestecat ca în cazul lui Dawson. Este demn de remarcat faptul că după ce am citit Dawson, dezvoltarea acestei cărți nu este o muncă deosebit de dură.

4.Mark Lutz - Programare în Python

Pentru incepatori sa invete programarea (python)

Cartea ne învață să aplicăm cunoștințele obținute în "Studierea Python editia a IV-a", dar este, de asemenea, supraîncărcat cu informații inutile pentru începători, ceea ce va fi mult mai ușor de perceput după Dawson și Summerfield. Această carte este un sfârșit fin în studiul inițial al limbii. După ce l-ați stăpânit, puteți merge unde să lucrați mai profund.

Sper că cineva va ajuta această selecție. Citește plăcut și mult noroc în învățare.

Dacă sunteți mai mult sau mai puțin capabil în pluses și algoritmizare, atunci nu aveți nevoie de lutz și de alte "literaturi extinse".

Începeți cu un curs online cum ar fi coursera sau udacity. Acolo, cu exemple și cu probleme, și explică bine. În elementele de bază introduceți mult mai repede decât citiți cărți. Singura carte utilă pe care o pot recomanda este Fluent Python de Luciano Ramalho. Dar nu pentru începători, ci pentru cei care au învățat elementele de bază și sunt gata să meargă mai departe :)

Dacă se compară cu pluses, în Python OOP este simplu ca două degete.

Puteți să vă conectați la rețea - scrieți un server simplu cu mai multe fire și un coder pentru acesta. Deci, să avem o problemă academică, dar o problemă bună.

Un scanner de rețea / port pe un python. Un scaner de vulnerabilitate simplu. Da, știi mai bine că în ib poți automatiza.

De la un simplu - un bot pentru un telegraf, un bot pentru twitter, un parser al unor forumuri populare, un parser de articole din VK sau FB (aceasta va fi o perversiune reală), scrieți blob-uri pentru tine pe Django sau Flask.

Cea mai rapidă modalitate de a începe este să începeți cu ceea ce este deja familiar. Initial stiam cum sa folosesc C si lin. a ridicat minim portonul - a mers pentru a codifica serverele de streaming sub brațul fierului. abilitatea de pompare și zp, a decis să încerce Django. A luat-o minim pentru câteva luni - stabilit în macacul de jango. un cuplu de ani obosit de prost, acum codul pentru software-ul pentru clustere - un python curat + SaltStack, Ansible, Țelina din când în când.







Articole similare

Trimiteți-le prietenilor: