دانلود رایگان کتاب:
Introducing Python: Modern Computing in Simple Packages

نویسنده |
Bill Lubanovic |
---|---|
سال انتشار |
2019 |
تعداد صفحات |
476 |
سطح کتاب |
مبتدی تا متوسط |
زبان کتاب |
انگلیسی |
حجم فایل |
8.18 مگابایت |
مطالعه کنید
ویرایش محتوا
درباره کتاب:
کتاب Introducing Python نوشتهی Bill Lubanovic یک راهنمای ساده، جامع و مدرن برای یادگیری زبان برنامهنویسی Python است. این کتاب مخصوص افرادی است که بدون پیشزمینه عمیق در برنامهنویسی میخواهند وارد دنیای محاسبات مدرن شوند. نویسنده با نثری روان و همراه با مثالها و تمرینهای عملی، مفاهیم برنامهنویسی پایتون و کاربردهای آن در زمینههای مختلف مانند علوم داده، وب، خودکارسازی و هوش مصنوعی را به زبان ساده توضیح میدهد.خلاصه کتاب:
در ابتدای کتاب، مفاهیم پایهای زبان پایتون مانند انواع دادهها، حلقهها، شرطها، لیستها، دیکشنریها، توابع و کلاسها بهصورت بسیار کاربردی بیان میشود. نویسنده برای هر مبحث کدهایی ساده و قابل اجرا ارائه داده است تا خواننده بتواند مفاهیم را نهتنها تئوری، بلکه بهشکل عملی نیز یاد بگیرد. همچنین سبک آموزش کتاب طوری طراحی شده که برای کسانی که از زبانهای دیگر نظیر JavaScript یا Java مهاجرت میکنند هم جذاب و قابل فهم باشد. در بخشهای بعدی مطالب پیشرفتهتری مانند مدیریت دادهها با فایلها، اتصال به پایگاه داده، استفاده از API، ساخت صفحات وب با فریمورک Flask و حتی کار با دادهکاوی و ماشین لرنینگ با Scikit-learn و pandas معرفی میشود. اگرچه این کتاب بهصورت تخصصی به هوش مصنوعی نمیپردازد، اما خواننده را به سطحی از مهارت میرساند که بتواند بهراحتی وارد مباحث پیشرفتهتر مانند یادگیری ماشین یا تحلیل داده شود. بهطور خلاصه، این کتاب پلی کامل بین یک برنامهنویس مبتدی و توسعهدهنده کاربردی پایتون است.
ویرایش محتوا
فهرست مطالب:
Preface
CHAPTER 1 A Taste of Py
CHAPTER 2 Py Ingredients: Numbers, Strings, and Variables
CHAPTER 3 Py Filling: Lists, Tuples, Dictionaries, and Sets
CHAPTER 4 Py Crust: Code Structures
CHAPTER 5 Py Boxes: Modules, Packages, and Programs
CHAPTER 6 Oh Oh: Objects and Classes
CHAPTER 7 Mangle Data Like a Pro
CHAPTER 8 Data Has to Go Somewhere
CHAPTER 9 The Web, Untangled
CHAPTER 10 Systems
CHAPTER 11 Concurrency and Networks
CHAPTER 12 Be a Pythonista
Index