Cantitate/Preț
Produs

Python by Example

Autor Nichola Lacey
en Limba Engleză Paperback – 6 iun 2019

Descoperim în Python by Example o metodologie de învățare activă, axată pe Python 3, care elimină jargonul tehnic în favoarea execuției imediate. Ne-a atras atenția structura riguroasă propusă de Nichola Lacey, care fragmentează procesul de învățare în unități ușor de digerat, culminând cu gestionarea structurilor de date complexe și a bazelor de date SQLite. Găsim aici o progresie logică: de la instrucțiuni de bază și bucle, până la dezvoltarea de interfețe grafice utilizând Tkinter GUI și manipularea fișierelor externe de tip .csv sau text. Pe linia practică a volumului Python Challenge!, dar cu un focus specific pe integrarea conceptelor de Computer Science necesare în mediul academic, această lucrare transformă teoria în instrumente de lucru. În timp ce alte resurse precum Python Programming oferă o perspectivă generală, volumul de față se concentrează pe rezolvarea de probleme concrete, oferind 150 de provocări care obligă cititorul să aplice imediat sintaxa învățată. Experiența autoarei în pedagogia informaticii, vizibilă și în lucrări precum Cambridge Primary Computing Learner's Book 4 with Digital Access (1 Year), se traduce aici printr-o claritate deosebită a explicațiilor. Organizarea în două secțiuni distincte — una de învățare prin exerciții punctuale și una de „Chunky Challenges” (proiecte integrate precum Mastermind sau sisteme de parole) — asigură o tranziție lină de la simplu la complex. Cele 140 de ilustrații și tabelele incluse servesc drept suport vizual pentru înțelegerea fluxurilor logice, făcând din acest titlu o resursă tehnică solidă pentru laboratoarele de informatică sau studiul individual.

Citește tot Restrânge

Preț: 12727 lei

Preț vechi: 15910 lei
-20%

Puncte Express: 191

Carte disponibilă

Livrare economică 27 iulie-10 august

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9781108716833
ISBN-10: 1108716830
Pagini: 191
Ilustrații: 140 b/w illus. 10 tables
Dimensiuni: 220 x 277 x 10 mm
Greutate: 0.56 kg
Editura: Cambridge University Press
Locul publicării:Cambridge, United Kingdom

De ce să citești această carte

Pentru studenții la informatică și profesorii care au nevoie de un set de aplicații gata de utilizat în clasă. Prin cele 150 de exerciții practice, cititorul câștigă abilitatea de a construi programe funcționale cu interfață grafică și baze de date, trecând dincolo de simpla memorare a sintaxei Python. Este un instrument de lucru esențial pentru dezvoltarea gândirii algoritmice prin practică directă.


Descriere scurtă

Python is today's fastest growing programming language. This engaging and refreshingly different guide breaks down the skills into clear step-by-step chunks and explains the theory using brief easy-to-understand language. Rather than bamboozling readers with pages of mind-numbing technical jargon, this book includes 150 practical challenges, putting the power in the reader's hands. Through creating programs to solve these challenges the reader will quickly progress from mastering the basics to confidently using subroutines, a graphical user interface, and linking to external text, csv and SQL files. This book is perfect for anyone who wants to learn how to program with Python. In particular, students starting out in computer science and teachers who want to improve their confidence in Python will find here a set of ready-made challenges for classroom use.

Cuprins

Introduction; Downloading Python; Some tips; Part I. Learning Python: Challenges 1–11. The basics; Challenges 12–19. If statements; Challenges 20–26. Strings; Challenges 27–34. Maths; Challenges 35–44. For loop; Challenges 45–51. While loop; Challenges 52–59. Random; Challenges 60–68. Turtle graphics; Challenges 69–79. Tuples, lists and dictionaries; Challenges 80–87. More string manipulation; Challenges 88–95. Numeric arrays; Challenges 96–103. 2D lists and dictionaries; Challenges 105–110. Reading and writing to a text file; Challenges 111–117. Reading and writing to a .csv File; Challenges 118–123. Subprograms; Challenges 124–132. Tkinter GUI; Challenges 133–138. More Tkinter; Challenges 139–145. SQLite; Part II. Chunky Challenges: 146 – Shift code; 147 – Mastermind; 148 – Passwords; 149 – Times tables (GUI); 150 – Art gallery; What next?; Glossary; Index.

Descriere

A collection of progressively more complex Python programming challenges to help students learn to code in a naturally engaging way.