کدفرند یک پلتفرم آموزشی رایگان ساده و در عین حال کابردی برای کسانی است که تازه قدم به دنیای برنامه نویسی و کسب و کار گذاشته اند
بهترین کتابها و سایتهای یادگیری پایتون
باتوجه به محبوبیت زبان برنامهنویسی پایتون در میان استارتاپهای ایرانی از یک سو و همچنین کاربردی بودن این زبان برنامهنویسی در حوزههای مختلف از سوی دیگر، بر آن شدیم تا علاوه بر انتشار دوره جامع آموزش پایتون در کدفرند، بهترین کتابها و سایتهای یادگیری پایتون را نیز در اختیار کاربران عزیز کدفرند قرار دهیم. در این پست به معرفی بهترین کتابها (زبان اصلی و ترجمه) و سایتها، برای علاقهمندان یادگیری پایتون از طریق مطالعه، خواهیم پرداخت.
چرا پایتون؟
پایتون در سالهای اخیر به یکی اصلیترین زبانهای یادگیری برنامهنویسی تبدیل شده، سینتکس ساده و سر راست، دیتا تایپهای گسترده و مدرن و دستورات قدرتمند و کتابخانههای بسیار گسترده و امکان دیباگ کردن ساده یکی از اصلیترین دلایلی تبدیل روی آوردن به آموزش پایتون بوده است.
بهترین کتابهای خارجی آموزش پایتون
در این بخش با چند مورد از بهترین و مفیدترین کتابهای خارجی و زبان اصلی آموزش برنامهنویسی پایتون آشنا خواهیم شد.
کتاب How to Make Mistakes in Python
حتی بهترین برنامهنویسان نیز اشتباه میکنند. برنامهنویس با تجربه Mike Pirnat در ابن کتاب به اشتراک گذاری بیش از ۱۵ سال تجربه خود در برنامهنویسی پایتون، پرداخته است. بیشتر محتوای این کتاب، اشتباهات ساده و پیچیدهای است که مایک در چند سال کار با پایتون انجام داده است. با مطالعه این کتاب میتوانید تجربه قابل توجهی در پایتون بدست بیاورید.
کتاب Functional Programming in Python
پایتون یک زبان برنامهنویسی Functional نیست، اما یک زبان چند منظوره است که میتوان با هر نوع سبک و روش برنامهنویسی را در آن پیاده کرد. از جمله برنامهنویسی تابع محور یا Functional Programming. در این کناب، David Mertz کارگردان نرمافزار پایتون، جنبههای برنامهنویسی Functional پایتون را بررسی میکند و نشان میدهد که کدام آپشنها خوب کار خواهند کرد و از استفاده کدام یک باید چشم پوشی کنید. (دوره جامع آموزش برنامهنویسی پایتون – صفر تا صد)
کتاب A Byte of Python
A Byte of Python یک کتاب رایگان برنامهنویسی به زبان پایتون است. این کتاب یک آموزش یا راهنما برای افراد تازهکار ارائه میدهد. استفاده از این کتاب پیش نیاز خاصی ندارد و فقط کافی است با نحوه ذخیره یک فایل متنی روی سیستم خود آشنا باشید.
کتاب Think Python
راهنمای مناسب برای شروع به برنامهنویسی پایتون. این کتاب آموزش را با اصول ابتدایی برنامهنویسی شروع میکند و برای کسانی که به تازگی قدم به دنیای برنامهنویسی و خصوصا پایتون گذاشته اند، با دقت طراحی شده است. در این کتاب فصلهای آموزشی بسیار خوب برای مفاهیمی مانندبرنامهنویسی شئ گرا و recurtion نوشته شده است.
بهترین کتابهای فارسی برای یادگیری پایتون
بهتر است برای یادگیری بهتر و استاندارد تر، از کتابهای خارجی یا ترجمه آنها استفاده کنید، اما مطالعه و یادگیری از کتابهای خارجی نیاز به زبان انگلیسی خوب دارد. بنابراین در این قسمت برای افرادی که سطح زبان انگلیسی شان چندان خوب نیست، با چند مورد از کتابهای فارسی آشنا میشویم.
کتاب حل مسائل پایتون
کتاب حل مسائل پایتون (حل ۶۵۰ برنامه – مرجع کامل) ، راهنمایی کامل و جامع جهت آموزش زبان برنامهنویسی پایتون است که همراه با ۶۵۰ مثال به بررسی و آموزش این زبان به صورت گام به گام میپردازد. (فایل کتاب در تاریخ ۱۳۹۷/۱۰/۱۰ بهروز رسانی شده است.)
کتاب پایتون به زبان ساده
کتاب پایتون به زبان ساده، یکی از کاملترین کتابهای آموزش پایتون به زبان فارسی است. یادگیری پایتون با استفاده از این کتاب، نیازی به پیشزمینه برنامهنویسی ندارد و تنها پیشنیاز آن علاقه خوانندگان به فن برنامهنویسی هست.
کتاب برنامهنویسی پیشرفته پایتون
در کتاب برنامهنویسی پیشرفته پایتون، بیشتر بر برنامهنویسی دسکتاپ اشاره شده و در زمینه GUI و پایگاه داده مطالب متنوعی قرار داده شده. این کتاب برای هر طیفی از برنامهنویسان، چه مبتدی چه حرفهای مناسب است.
بهترین سایتها برای یادگیری پایتون
در حال حاضر، دوره جامع آموزش برنامهنویسی پایتون در کدفرند، به صورت گام به گام و اصولی به آموزش ویدیوی پایتون پرداخته و میتوانید ار آن استفاده کنید. اما به هر حال برای علاقهمندان پایتون، در این قسمت به دو مورد از بهترین سایتهای خارجی برای آموزش پایتون خواهیم پرداخت.
مستندات سایت رسمی پایتون
در سایت رسمی پایتون، مستندات بسیار قدرتمند و اصولی درباره پایتون (البته به زبان انگلیسی) وجود دارند و مانند اکثر برنامهنویسان حرفهای، شما نیز میتوانید برای یادگیری بیشتر و بهتر، از مستندات آن استفاده کنید.
وبسایت W3Schools.com
W3Schools منبع اصلی و مطمئن یادگیری تمامی توسعهدهندگان وب میباشد و در آن میتوانید زبانها و فریمورکهای تحت وب و پایتون را با مستندات عالی و تعاملی یاد بگیرید.
در این پست به بررسی و آشنایی با بهترین کتابها و سایتهای یادگیری پایتون پرداختیم. ممنون از همراهیتان.
مطلبی دیگر از این انتشارات
کتاب نخواندن بهتر از کتابِ بد خواندن
مطلبی دیگر از این انتشارات
عقايد يك دلقك
مطلبی دیگر از این انتشارات
کتاب قلعه حیوانات (مزرعه حیوانات)؛ شاهکار بیبدیل جرج اورول