Pentru începători să învețe programare (Python)
Trebuie remarcat faptul că alegerea python cel mai bun pentru un incepator care vrea să înceapă studiul de programare. Cu toate acestea, acest subiect nu este pentru un post. Și programul de studiu trebuie să fie construite nu doar o singură limbă, și să includă mai multe componente ale elementelor, dar acest post este pentru oricine care știe că el vrea să învețe Python, dar nu știe ce fel de cărți de a alege.
Ar trebui să înceapă cu această carte. Fără depresie nejustificată într-o limbă considerată temelii. Toate materialele sunt susținute de multe exemple, în principal legate de tema jocului. Capitolul construit după cum urmează: la începutul programului dat, din care ca tine va fi capabil să scrie după ce la citit, bine, în cursul studiului să se confrunte cu o serie de programe mai simple, care conduc la o înțelegere a principalelor. Este inundarea literalmente exemplele de carte, și oferă practica necesară pentru începători. Ei bine, desigur, ea împinge să dezvolte propriile programe.
2.Mark Lutz - Learning Python ediția a 4-
3.Mark Summerfield - Programare in Python 3
Există aceeași dinamică ca și în prima carte, nu există prea multe informații, dar este dificil, nu este atât de mestecat ca Dawson. Este demn de remarcat faptul că, după citirea Dawson, dezvoltarea acestei cărți nu face prea mult efort.
4.Mark Lutz - Programare in Python
Cartea învață să aplice cunoștințele obținute în „Learning Python ediția a 4“, dar, de asemenea, supraîncărcat cu informații inutile pentru începători, să accepte că va fi mult mai ușor după Dawson și Summerfield. Această carte, un finisaj în învățarea timpurie a limbilor străine. După ce a stăpânit vei putea merge mult mai mult de lucru în profunzime.
Sper ca cineva poate ajuta această colecție. Lectură plăcută și noroc în formare.
În cazul în care mai mult sau mai puțin știu cum să pro și algoritmizare, atunci nu aveți nevoie de Lutz și alte „literatură vastă.“
Începeți cu orice tip de curs Udacity online sau Coursera. Există, de asemenea, cu exemple, și puzzle-uri, și să explice bine. Elementele de bază vor intra mult mai rapid decât citirea de cărți. singura carte utile pe care le pot recomanda - Fluent Python de Luciano Ramalho. Dar nu este pentru incepatori, mai degrabă pentru cei care învață noțiunile de bază și este gata pentru a merge mai departe :)
Dacă vom compara cu avantajele, în OOP Python simplu ca două degete.
Știi cum să rețea - scrie simplu server multi-threaded și-l kdienta. Aici aveți chiar și un academice, dar o sarcină bună.
Network Scanner / port pentru Python. scaner de vulnerabilitate simplă. Da, puteți vedea că, în IB poate zaavtomatit.
De la simplu - o barcă pentru telegramă, bot stare de nervozitate, un parser de un forum popular, articolele analizori din VC sau FB (deci va fi o pervertire reală), blozhek în prezent scrie pe Django și Flask.
Cel mai rapid mod de a începe - începe cu ceea ce este deja familiar. Am fost inițial în C și a fost linuh capabil. minimal ridicat piton - a mers serverul strimingovye kodit sub braț glande. abilitate circulat și sn, a decis să încerce să Django. Acesta a ridicat valoarea minimă pentru câteva luni - a primit Django tocă. obosit câțiva ani pentru a face un prost acum kodyu pentru clustere de software - Python pură + SaltStack, ansiblu, țelină din timp în timp.