توضیحات
کتاب تمرینات پایتون یا Practices of the Python Pro در واقع به حل چالشهای بزرگ در زبان برنامهنویسی پایتون میپردازد. در واقع در این کتاب ۲۵۰ صفحهای که از ۴ فصل تشکیل شده است به بیان برخی از مشکلات در هنگام اجرای پروژههای بزرگ و چگونگی مواجه با آنها از دید یک مهندس نرمافزار را توضیح میدهد. این کتاب چاپ سال ۲۰۲۰ از انتشارات بینالمللی Manning بوده و از جدیدترین کتابهای آموزش پایتون به حساب میآید.
زبان برنامهنویسی پایتون چیست؟
اولین و مهمترین ویژگی این زبان «سادگی و آسانی» آن میباشد. این ویژگی آموزش پایتون را به یکی از بهترین گزینهها برای انتخاب کسانی تبدیل کرده است که قصد دارند برای اولینبار به آموزش برنامهنویسی بپردازند. پایتون را خیلی سریع میتوانید یاد بگیرید و به سرعت کدنویسی را با آن شروع کنید. اما اشتباه نکنید، سادگی پایتون به معنای ضعیف بودن آن نیست، بلکه Python یک زبان برنامهنویسی مفسری، چندمنظوره و سطح بالاست که از شیگرایی و برنامهنویسی ساختار یافته به طور کامل پشتیبانی میکند.
از این زبان برنامهنویسی به طور گسترده در دنیا استفاده میشود و برای آن فرقی نمیکند که هدف شما از استفاده آن ایجاد وب اپلیکیشن و برنامهنویسی دسکتاپ است و یا حتی برنامهنویسی هوش مصنوعی و یادگیری ماشینی، این زبان به بهترین نحو از عهده تمام آنها بر خواهد آمد و به جرأت میتوان ادعا کرد که در دیگر زمینههای برنامه نویسی شما را تنها نخواهد گذاشت. برای اینکه بدانید که مهمترین ویژگیهای پایتون چیست که آن را به چنین زبان قدرتمندی تبدیل کرده است، باید با ساختار آن آشنا شوید.
ابردهای زبان برنامهنویسی پایتون:
- خودکارسازی برنامهها
- گسترش برنامههای تحت وب
- اسکریپت نویسی
- آنالیز اطلاعات
- توسعه اپلیکیشنهای تحت وب
تاریخچه:
حال که دانستید پایتون چیست بگذارید به صورت مختصر به تاریخچه آن بپردازیم. اصلیت پایتون هلندی بوده و تولد آن به سال ۱۹۹۰ برمیگردد. آقای Guido van Rossum قبل از خلق پایتون، روی پروژه ABC کار میکرد که یک زبان برنامه نویسی دستوری و همهمنظوره بود. در واقع پایتون تلاشی از طرف Rossum بود تا زبان ABC را بهتر کرده و بعضی از ضعفهای آن را برطرف کند.
سرفصلهای کتاب Practices of the Python Pro:
- Why it all Matters
- Foundations of Design
- Nailing down Large Systems