دانلود رایگان کتاب:
Beginning Python: From Novice to Professional – Third Edition
معرفی و دانلود کتاب:

Beginning Python: From Novice to Professional – Third Edition

نویسنده

Magnus Lie Hetland

سال انتشار

2017

تعداد صفحات

544

سطح کتاب

مبتدی تا متوسط

زبان کتاب

انگلیسی

حجم فایل

6.02 مگابایت

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب:

کتاب Beginning Python: From Novice to Professional نوشته‌ی Magnus Lie Hetland یکی از جامع‌ترین منابع برای شروع برنامه‌نویسی پایتون از سطح کاملاً مبتدی است که به‌تدریج خواننده را به سطح کاملاً حرفه‌ای نزدیک می‌کند. این کتاب نه‌تنها سینتکس زبان پایتون را آموزش می‌دهد، بلکه با پروژه‌های عملی و توضیحات عمیق، درک مفاهیم برنامه‌نویسی را تقویت می‌کند. این اثر برای کسانی که قصد دارند وارد عرصه‌های مدرنی چون هوش مصنوعی، تحلیل داده، توسعه وب یا خودکارسازی شوند، نقطه شروع فوق‌العاده‌ای است.  

خلاصه کتاب:

در بخش‌های ابتدایی کتاب مفاهیم پایه‌ای همچون متغیرها، نوع داده‌ها، توابع، کنترل جریان، حلقه‌ها، کلاس‌ها و شی‌گرایی به‌صورت قدم‌به‌قدم و با مثال‌های واضح آموزش داده می‌شوند. نویسنده با کمک توضیحات دقیق، سعی دارد تا درک مفهومی از ساختارهای زبانی پایتون را برای خواننده ایجاد کند. این بخش برای کسی که تجربه برنامه‌نویسی قبلی ندارد بسیار مفید است و حتی برنامه‌نویسان سایر زبان‌ها نیز می‌توانند به‌سرعت با ساختار پایتون آشنا شوند. در بخش‌های بعدی، کاربردهای پیشرفته‌تری مانند ساخت GUI، کار با پایگاه داده، کار با فایل‌ها، برنامه‌نویسی شبکه‌ای و حتی پروژه‌های واقعی مطرح می‌شود. منابعی نیز برای ادامه مطالعه در زمینه‌های محبوب مانند یادگیری ماشین، علوم داده و توسعه وب در اختیار خواننده قرار می‌گیرد. این کتاب نه‌تنها مناسب آموزش مفاهیم فنی است، بلکه یک منبع الهام‌بخش برای انجام پروژه‌های واقعی در مسیر حرفه‌ای شدن نیز به‌حساب می‌آید.
ویرایش محتوا

فهرست مطالب:

About the Author

About the Technical Reviewer

Preface

Introduction

Chapter 1: Instant Hacking: The Basics

Chapter 2: Lists and Tuples

Chapter 3: Working with Strings

Chapter 4: Dictionaries: When Indices Won’t Do

Chapter 5: Conditionals, Loops, and Some Other Statements

Chapter 6: Abstraction

Chapter 7: More Abstraction

Chapter 8: Exceptions

Chapter 9: Magic Methods, Properties, and Iterators

Chapter 10: Batteries Included

Chapter 11: Files and Stuff

Chapter 12: Graphical User Interfaces

Chapter 13: Database Support

Chapter 14: Network Programming

Chapter 15: Python and the Web

Chapter 16: Testing, 1-2-3

Chapter 17: Extending Python

Chapter 18: Packaging Your Programs

Chapter 19: Playful Programming

Chapter 20: Project 1: Instant Markup

Chapter 21: Project 2: Painting a Pretty Picture

Chapter 22: Project 3: XML for All Occasions

Chapter 23: Project 4: In the News

Chapter 24: Project 5: A Virtual Tea Party

Chapter 25: Project 6: Remote Editing with CGI

Chapter 26: Project 7: Your Own Bulletin Board

Chapter 27: Project 8: File Sharing with XML-RPC

Chapter 28: Project 9: File Sharing II—Now with GUI!

Chapter 29: Project 10: Do-It-Yourself Arcade Game

Appendix A: The Short Version

Appendix B: Python Reference

Index

موارد اخیر