Mastering Python for Web: Mastering Computer Science
Editat de Sufyan Bin Uzayren Limba Engleză Hardback – 22 feb 2022
În volumul Mastering Python for Web, editorul Sufyan Bin Uzayr propune o incursiune tehnică în ecosistemul Python, axată pe eficiența acestuia în zona de back-end. Reținem că această lucrare nu se limitează la sintaxă, ci prioritizează rezolvarea problemelor complexe prin intermediul framework-urilor consacrate, precum Django și Flask. Începem prin a analiza fundamentele necesare oricărui dezvoltator: de la tipurile de date și comentariile de documentare, până la modelul de execuție Python, elemente critice pentru scrierea unui cod performant. Notăm cu interes structura progresivă a cărții, care ghidează cititorul prin șase capitole dense, culminând cu aplicarea tehnicilor de programare în proiecte web profesionale. Abordarea diferă de Learn Web Development with Python de Fabrizio Romano prin faptul că este mai puțin abstractă și mai mult aplicabilă, punând un accent sporit pe arhitectura internă a limbajului și pe algoritmi, înainte de a trece la implementarea propriu-zisă în web. În timp ce alte titluri se concentrează exclusiv pe Django, volumul de față oferă o perspectivă mai largă asupra versatilității Python în scriptarea de sistem și Big Data. Această lucrare se înscrie organic în portofoliul autorului, completând viziunea sa asupra dezvoltării software începută în Conquering JavaScript sau Mastering UI Mockups and Frameworks. Dacă în lucrările anterioare Sufyan Bin Uzayr explora interfața și experiența utilizatorului, aici coboară în „motorul” aplicațiilor web. Experiența de lectură este una riguroasă, susținută de cele 40 de ilustrații tehnice care clarifică fluxurile de date și execuția codului, transformând teoria într-un instrument de lucru imediat pentru orice profesionist IT.
Preț: 395.63 lei
Preț vechi: 494.54 lei
-20%
Carte disponibilă
Livrare economică 19 mai-02 iunie
Livrare express 02-08 mai pentru 31.65 lei
Specificații
ISBN-10: 1032135670
Pagini: 288
Ilustrații: 20 Halftones, black and white; 20 Illustrations, black and white
Dimensiuni: 206 x 135 x 23 mm
Greutate: 0.43 kg
Ediția:1
Editura: Taylor & Francis Ltd.
Colecția Mastering Computer Science
Seria Mastering Computer Science
Public țintă
ProfessionalDe ce să citești această carte
Recomandăm această carte programatorilor care doresc să treacă de la nivelul de începător la cel de expert în dezvoltare web back-end. Cititorul câștigă o înțelegere profundă a modului în care Python interacționează cu serverele și bazele de date, beneficiind de exemple practice și o structură logică. Este o resursă esențială pentru cei care vor să stăpânească Django și Flask într-un context profesional riguros.
Despre autor
Sufyan Bin Uzayr este un scriitor și editor cu o experiență vastă în domeniul tehnologiei, fiind coordonatorul seriei Mastering Computer Science la editura Taylor & Francis Ltd.. Expertiza sa acoperă o gamă largă de tehnologii, de la dezvoltare web și design UI până la motoare grafice, așa cum demonstrează lucrările sale anterioare, Mastering Unreal Engine și Conquering JavaScript. Prin scrierile sale, acesta se concentrează pe transformarea conceptelor complexe de programare în ghiduri accesibile și aplicabile, adaptate cerințelor actuale ale industriei software.
Notă biografică
Sufyan is the Director of Parakozm, a multinational IT company specializing in EdTech solutions. He also runs Zeba Academy, an online learning and teaching vertical with a focus on STEM fields.
Sufyan specializes in a wide variety of technologies, such as JavaScript, Dart, WordPress, Drupal, Linux and Python. He holds multiple degrees, including ones in Management, IT, Literature and Political Science.
Sufyan is a digital nomad, dividing his time between four countries. He has lived and taught in universities and educational institutions around the globe. Sufyan takes a keen interest in technology, politics, literature, history and sports, and in his spare time, he enjoys teaching coding and English to young students.
Learn more at sufyanism.com
Descriere scurtă
<TX1>Python definitely tops the charts when it comes to ease of use and beginner-friendly learning curve in the world of programming languages. At the same time, Python is essential when it comes to writing system scripts, processing big data, performing mathematical computations, creating web applications, and rapid prototyping.
<TX2>With this Mastering edition, we have focused especially on the usage of Python for Web. This book explores Python programming fundamentals with interactive projects and introduces core coding concepts and the basics of Python-based web development. The reader should be ready to dive deep into the world of Python for web development in no time.
Since Python positions itself in web development as a back-end language, it is usually mixed with another front-end language to build a whole website. At the same time, reasons for using Python in web development are many: it is a flexible, versatile, and highly efficient programming language with dynamic typing capacity. This book helps readers to examine Python’s key back-end/front-end programming techniques and guides them through implementing them when creating professional projects. Furthermore, it also focuses on teaching readers how to solve common problems and developing web services with Python frameworks such as Django and Flask.
Mastering Python for Web has a goal more ambitious than simply teaching you the ropes – it aims to help you embrace and master problem solving, which could be viewed as the single most crucial skill for a coder. It offers you a focal point on starting as a beginner and growing into an expert by putting your newly acquired knowledge into practice. Programming is a hands-on skill, and this particular book helps you put your skills to test with easy-to-grasp tasks and examples.
Learn more about our other Mastering titles at: https://www.routledge.com/Mastering-Computer-Science/book-series/MCS
Cuprins
Chapter 2: Python Data Types
Chapter 3: Python Comments and Documentation
Chapter 4: Programs, Algorithms, and Functions
Chapter 5: Python’s Executional Model
Chapter 6: Python for Web Development