Învățați să codificați prin rezolvarea problemelor: A Python Programming Primer

Evaluare:   (4.6 din 5)

Învățați să codificați prin rezolvarea problemelor: A Python Programming Primer (Daniel Zingaro)

Recenzii ale cititorilor

Rezumat:

Cartea este lăudată pentru abordarea sa de rezolvare a problemelor pentru învățarea Python, oferind cititorilor exerciții practice care sporesc înțelegerea. Este recomandată în special pentru începători și pentru cei serioși în ceea ce privește stăpânirea codării. Cu toate acestea, este criticată pentru dependența sa de resursele online și pentru faptul că poate copleși începătorii cu probleme dificile.

Avantaje:

Metodologie eficientă de rezolvare a problemelor pentru predarea Python.
Divizează conceptele în capitole individuale pentru o înțelegere aprofundată.
Oferă exerciții provocatoare care ajută la stăpânirea abilităților de codare.
Încurajează aplicarea practică a strategiilor de programare.
Bine scris și captivant, recomandat pentru cursanții serioși.

Dezavantaje:

Se bazează foarte mult pe referințe online, iar unele site-uri enumerate sunt depășite sau indisponibile.
Exercițiile pot fi prea dificile pentru începători, lipsindu-le îndrumarea clară.
Necesitatea de ajutor extern pentru seturile de probleme poate limita accesibilitatea pentru unii cursanți.

(pe baza a 11 recenzii ale cititorilor)

Titlul original:

Learn to Code by Solving Problems: A Python Programming Primer

Conținutul cărții:

Learn to Program by Solving Problems este o introducere practică în programare folosind Python. Cartea pune accentul pe strategiile de rezolvare a problemelor care vă învață nu numai mecanica codării, ci și cum să gândiți ca un programator priceput.

Computerele sunt mașini puternice de rezolvare a problemelor, capabile să facă aproape orice, cu instrucțiunile potrivite. Aici intervine programarea, care ne permite să comunicăm aceste instrucțiuni prin intermediul unui limbaj de codare precum Python. Această carte pentru începători vă face să scrieți programe imediat, pe măsură ce rezolvați probleme interesante extrase din competiții reale de codare, dezvoltându-vă în același timp abilitățile Python.

Fiecare capitol este condus de probleme extrase direct de pe site-urile de concursuri de codare, unde juriul online vă testează soluțiile și vă oferă feedback direcționat. Pe măsură ce exersați utilizarea caracteristicilor, funcțiilor și tehnicilor Python de bază, veți dezvolta o înțelegere clară a structurilor de date, algoritmilor și a altor aspecte fundamentale ale programării utile în orice limbaj. Sunt incluse, de asemenea, exerciții bonus, astfel încât să puteți explora noi concepte pe cont propriu, iar întrebările cu opțiuni multiple din text vă încurajează să analizați critic scopul fiecărei bucăți de cod.

Veți învăța:

- Idei introductive, cum ar fi rularea codului Python, lucrul cu șiruri de caractere și utilizarea variabilelor.

- Cum să scrieți programe care iau decizii.

- Cum să utilizați buclele while și for pentru a executa cod în mod repetat.

- Cum să utilizați seturi, liste și dicționare Python pentru a organiza, sorta și căuta date.

- Cum să proiectați programe utilizând funcții și proiectarea de sus în jos.

- Cum să utilizați seturile și dicționarele Python pentru a organiza, sorta și căuta date.

- Cum să creați algoritmi de căutare completă și să utilizați notația Big O pentru a proiecta un cod mai eficient.

Până la sfârșitul cărții, nu numai că veți deveni competenți în Python, dar veți învăța și tipul de gândire necesar pentru a rezolva probleme cu un computer. Deoarece limbajele de programare vin și pleacă; modul în care rezolvăm problemele nu.

Alte date despre carte:

ISBN:9781718501324
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:200

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Algorithmic Thinking: O introducere bazată pe probleme - Algorithmic Thinking: A Problem-Based...
O introducere practică, bazată pe probleme, la...
Algorithmic Thinking: O introducere bazată pe probleme - Algorithmic Thinking: A Problem-Based Introduction
Învățați să codificați prin rezolvarea problemelor: A Python Programming Primer - Learn to Code by...
Learn to Program by Solving Problems este o...
Învățați să codificați prin rezolvarea problemelor: A Python Programming Primer - Learn to Code by Solving Problems: A Python Programming Primer
Algorithmic Thinking, ediția a 2-a: Eliberați-vă potențialul de programare - Algorithmic Thinking,...
Intră în joc și învață algoritmi esențiali de...
Algorithmic Thinking, ediția a 2-a: Eliberați-vă potențialul de programare - Algorithmic Thinking, 2nd Edition: Unlock Your Programming Potential

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)