کتاب The Python Workshop (کارگاه پایتون: نوشتن کد پایتون برای حل مسائل چالشبرانگیز دنیای واقعی، ویرایش دوم) از جدیدترین منابع آموزش زبان برنامهنویسی پایتون است که با پوشش نسخه 3.11 آن به صورت عملیاتی و در دنیای واقعی آن را آموزش میدهد.
در ادامه مقدمهای از کتاب The Python Workshop را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب The Python Workshop:
به ویرایش دوم کارگاه پایتون خوش آمدید! این کتاب برای کسانی است که به زبان برنامهنویسی پایتون تازه کار هستند. هدف ما این است که Python 3.11 را به شما آموزش دهیم تا بتوانید مشکلات دنیای واقعی را به عنوان یک توسعهدهنده پایتون و دانشمند داده حل کنید.
کتاب The Python Workshop تئوری، مثالها، تمرینها، سؤالات و فعالیتها را برای تمام مفاهیم اصلی ترکیب میکند تا بتوانید استفاده از بهترین شیوههای پایتون را برای حل مسائل دنیای واقعی بیاموزید. تمرینها و فعالیتها به طور خاص انتخاب شده اند تا به شما کمک کنند مفاهیم تحت پوشش را مرور کرده و یادگیری خود را گسترش دهید. بهترین راه برای یادگیری پایتون این است که خودتان مسائل را حل کنید.
مطالب (در این کتاب) برای مبتدیان هدف قرار گرفته است، اما به همان اندازه برای توسعهدهندگان با تجربه که هنوز با پایتون آشنایی ندارند مفید خواهد بود. ما به خودی خود علوم کامپیوتر را آموزش نمیدهیم، بلکه پایتون، زیباترین و قدرتمندترین زبان برنامه نویسی در جهان را آموزش میدهیم.
اگر تا به حال در علوم کامپیوتر تحصیل نکردهاید، مهمترین مفاهیم را در اینجا یاد خواهید گرفت و اگر علوم کامپیوتر خواندهاید، ابزارها و ترفندهایی را برای پایتون کشف خواهید کرد که تا به حال ندیدهاید. پایتون به دلیل سینتکس ساده، دامنه وسیع و تسلط در زمینه یادگیری ماشینی، به محبوب ترین زبان برنامه نویسی در جهان تبدیل شده است. در این کتاب شما به نحوی به زبان پایتون مسلط خواهید شد و گامهای مهمی در جهت تولید کدهای پایتون بر خواهید داشت.
شما در توسعه پایتون، علم داده و یادگیری ماشین تجربه کسب خواهید کرد. در این نسخه دوم جدید، تمام به روز رسانیهای مهم از پایتون 3.7 را یاد خواهید گرفت و با ساخت شبکههای عصبی، تجربه یادگیری عمیق را به دست خواهید آورد.
بسیاری از کتابهای مقدماتی پایتون، مقدمهای کامل بر علوم کامپیوتر ارائه میکنند. یادگیری علوم کامپیوتر با پایتون یک راه عالی برای شروع است، اما روش این کتاب نیست. واحدهای توسعه نرم افزار و علم داده به ندرت در چنین کتابهایی پوشش داده شده است.
ممکن است در جای دیگری به آنها اشاره شود، اما در اینجا، توسعه نرم افزار و علم داده 50٪ از کتاب ما را نشان میدهد. در مقابل، بسیاری از کتابهای توسعه نرمافزار و علم داده برای مبتدیان طراحی نشدهاند. اگر اینطور باشد، اصول پایتونی که آنها آموزش میدهند معمولاً در یک واحد مختصر خلاصه میشوند. این کتاب فضای قابل توجهی را به اصول و ملزومات پایتون اختصاص داده است. مبتدیان نه تنها خوش آمدید. آنها در هر مرحله از راه هدایت میشوند.
علاوه بر تمرکز منحصربفرد بر اصول و ملزومات پایتون، این واقعیت که محتوا توسط مربیان باتجربه، دانشمندان داده و توسعه دهندگان نوشته شده است، این کتاب پایتون را بیش از یک متن یا مرجع میسازد. این کتاب جامع پایتون است که برای توانمندسازی زبان آموزان در تمام سطوح طراحی شده است. پایتون زبان فردا نیست. پایتون زبان امروزی است. با یادگیری پایتون، به عنوان یک توسعهدهنده و دانشمند داده قدرتمند میشوید و برتری قابل توجهی نسبت به رقابت کسب خواهید کرد. این سفر سرگرم کننده، قانع کننده، چالش برانگیز و در نهایت با ارزش خواهد بود.
کتاب The Python Workshop برای چه کسی است؟
این کتاب برای حرفهایها، دانش آموزان و علاقمندانی است که میخواهند پایتون را یاد بگیرند و از آن برای حل مسائل چالش برانگیز دنیای واقعی استفاده کنند. اگرچه این یک دوره مبتدی است، اما دانستن موضوعات برنامه نویسی استاندارد مانند متغیرها، دستورات if-else و توابع مفید است. تجربه با یک زبان برنامه نویسی شی گرا دیگر، اگرچه ضروری نیست، اما سودمند است. اگر پایتون اولین تلاش شما در برنامه نویسی کامپیوتری است، ما اصول اولیه را با جزئیات کافی برای یک دانش آموز با انگیزه پوشش خواهیم داد.
آنچه کتاب The Python Workshop پوشش میدهد:
فصل 1، مبانی پایتون – ریاضی، رشتهها، شرطها و حلقهها، نحوه کدگذاری مفاهیم پایه پایتون را توضیح میدهد و اصول زبان پایتون را تشریح میکند.
فصل 2، ساختارهای داده پایتون، عناصر ضروری را پوشش میدهد که برای ذخیره و بازیابی دادهها با استفاده از پایتون عمومی استفاده میشوند.
فصل 3، اجرای پایتون – برنامهها، الگوریتمها و توابع، نحوه نوشتن کد قویتر و مختصرتر را از طریق افزایش درک الگوریتمهای خوب نوشته شده و درک توابع توضیح میدهد.
فصل 4 کتاب The Python Workshop، گسترش پایتون، فایلها، خطاها و نمودارها، عملیات اصلی ورودی/خروجی (ورودی/خروجی) پایتون را پوشش میدهد و با استفاده از کتابخانههای matplotlib و seaborn برای ایجاد تجسمها پوشش میدهد.
فصل پنجم، ساخت پایتون – کلاسها و روشها، یکی از محوریترین مفاهیم در کلاسهای برنامهنویسی شیگرا را معرفی میکند و به شما کمک میکند تا با استفاده از کلاسها کد بنویسید، که زندگی شما را آسانتر میکند.
فصل 6 کتاب The Python Workshop، کتابخانه استاندارد، اهمیت کتابخانه استاندارد پایتون را توضیح میدهد. نحوه پیمایش در کتابخانههای استاندارد پایتون را توضیح میدهد و برخی از متداولترین ماژولهای مورد استفاده را مرور میکند.
فصل 7، تبدیل شدن به پایتون، زبان برنامهنویسی پایتون را پوشش میدهد که با آن از نوشتن کد مختصر و معنیدار لذت خواهید برد. همچنین تکنیکهایی را برای بیان خود به روشهایی که برای دیگر برنامهنویسان پایتون آشنا هستند نشان میدهد.
فصل 8 کتاب The Python Workshop، توسعه نرمافزار، نحوه اشکالزدایی و عیبیابی برنامههای کاربردی، نحوه نوشتن تستهایی برای تأیید اعتبار کد، و مستندات برای توسعهدهندگان و کاربران دیگر را نشان میدهد.
فصل 9، پایتون عملی – موضوعات پیشرفته، نحوه بهرهگیری از برنامهنویسی موازی، نحوه تجزیه آرگومانهای خط فرمان، نحوه رمزگذاری و رمزگشایی یونیکد، و نحوه پروفایل پایتون برای کشف و رفع مشکلات عملکرد را توضیح میدهد.
فصل 10 کتاب The Python Workshop، تجزیه و تحلیل دادهها با Pandas و NumPy، علم داده را معرفی میکند که یک برنامه اصلی پایتون است. بارگذاری، ترسیم نمودار، تجزیه و تحلیل و دستکاری کلان دادهها همگی پوشش داده شده اند.
فصل 11، یادگیری ماشین، مفهوم یادگیری ماشین را به همراه مراحل لازم در ساخت، امتیازدهی و پیش بینی از طیف گسترده ای از الگوریتمهای یادگیری ماشین توضیح میدهد.
فصل 12 کتاب The Python Workshop، یادگیری عمیق با پایتون، ایدههای اساسی و کدهای پشت شبکههای عصبی را با استفاده از Keras توضیح میدهد. تکنیکهای منظمسازی، از جمله Dropout، و یک بخش کامل در مورد شبکههای عصبی کانولوشن گنجانده شده است.
فصل 13، ویژگیهای جدید در پایتون، بر توضیح ویژگیهای جدید موجود در نسخههای پایتون، از 3.7 تا 3.11 تمرکز دارد. این پیشرفتها را در هر نسخه فهرست میکند، همراه با نمونههای کد در مورد نحوه استفاده از آنها و دلیل سودمندی آنها برای کاربر، و به شما کمک میکند تا از تکامل زبان بهروز باشید.
سرفصلهای کتاب The Python Workshop:
- Cover
- Title Page
- Copyright and Credits
- Contributors
- Table of Contents
- Preface
- Chapter 1: Python Fundamentals – Math, Strings, Conditionals, and Loops
- Chapter 2: Python Data Structures
- Chapter 3: Executing Python – Programs, Algorithms, and Functions
- Chapter 4: Extending Python, Files, Errors, and Graphs
- Chapter 5: Constructing Python – Classes and Methods
- Chapter 6: The Standard Library
- Chapter 7: Becoming Pythonic
- Chapter 8: Software Development
- Chapter 9: Practical Python – Advanced Topics
- Chapter 10: Data Analytics with pandas and NumPy
- Chapter 11: Machine Learning
- Chapter 12: Deep Learning with Python
- Chapter 13: The Evolution of Python – Discovering New Python Features
- Index
- Other Books You May Enjoy
جهت دانلود کتاب The Python Workshop میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.