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

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

موارد اخیر