دانلود بهترین کتاب آموزشی زبان پایتون python - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۱۷۰ نفر آنلاین
۱ عضو و ۱۶۹ مهمان در سایت حاضرند

دانلود بهترین کتاب آموزشی زبان پایتون python

+9 امتیاز
845 بازدید

 

پایتون یک زبان برنامه نویسی چند الگویی است. به این معنی که بیشتر برنامه نویس‌های قدرتمند برای وقتی یک مدل برنامه نویسی را انتخاب می‌کنند، مجاز به چندین مدل هستند: شیء گرایی و برنامه نویسی ساخت یافته کاملاً تحت پوشش هستند، و تعدادی از خصوصیات زبان‌های برنامه نویسی هستند که برنامه نویسی تابعی و ظاهر سازی را پشتیبانی می‌کنند. پایتون از تایپ پویا و یک ترکیبی از شمارش مرجع و یک حلقه کشف و بازیافت قسمت‌های هدر رفته حافظه برای مدیریت حافظه، استفاده می‌کند. یک ویژگی مهم پایتون تحلیل نام پویا است، که روش‌ها و نام متغیرها را در طول اجرای برنامه به هم ملحق می‌کند.

هدف دیگر طراحی زبان آسان کردن توسعه پذیری است. ماژول‌هایی که تازه ساخته شده‌اند، به‌سادگی در C و C++ نوشته می‌شوند. پایتون همچنین می‌تواند به عنوان زبان توسعه برای ماژول‌ها و کاربردهای موجود که به برنامه واسط قابل برنامه ریزی نیاز دارد، استفاده شود. این طرح که یک زبان هسته کوچک با یک کتابخانه استاندارد بزرگ و یک مفسر آسان توسعه پذیر همراه باشد، توسط Van Rossum بیان شد.

طرح پایتون به پشتیبانی محدود برای برنامه نویسی تابعی به شیوه لیسپ، ارائه شد. اگر چه، تشابه‌های عمده‌ای بین پایتون و زبان خانواده لیسپ وجود دارد. این کتابخانه دو ماژول دارد (تکرار و تابعی) که ابزارهای تابعی را با اقتباس از هاسکل و ام‌ال استاندارد پیاده سازی می‌کند.

وقتی انتخاب‌هایی در روش‌شناسی کدها ارائه شد، پایتون نحوهای فراوان را کنار گذاشت. همچنان‌که با پرل، توسعه دهندگان پایتون فوراً یک فرهنگ یا ایدئولوژی را بر مبنای آنچه از یک زبان می‌خواهند، ترقی دادند، ساختار زبان‌ها زیبا، آشکار و ساده شد. Alex Martelli این مطلب را در کتاب خود قرار داد: “برای توضیح برخی مسائل، در فرهنگ پایتون تعریفی مطرح نشده‌است.«پایتون روش پرل را (بیش از یک روش در انجام آن وجود دارد) در طراحی زبان در حمایت از» باید یک راه – و ترجیحاً فقط یک راه – آشکار برای انجام آن وجود دارد." رد کرد.

پایتون از بهینه سازی بی موقع اجتناب کرد، و بعلاوه به هم جور کردن قسمت‌های غیر ضروری سی پایتون را که افزایش سرعت نهایی در هزینه را ارائه می‌کرد، رد کرد. آن گاهی اوقات با نام ' slow ' شناخته می‌شود. اگر چه، بیشتر مسائل چندان بحرانی نیستند، و همین‌طور سرعت سخت‌افزار کامپیوتر با سرعت نمائی رو به رشد است. وقتی سرعت یک مسئله باشد، برنامه نویسان پایتون بیشتر تلاش می‌کنند تا عملیات محدود را با بهبود الگوریتم یا تغییر ساختار داده، بهینه کنند.

 یک زبان برنامه‌نویسی همه منظوره ، سطح بالا ، شیءگرا و مفسر است که توسط خَودو فان روسوم (به هلندی: Guido van Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد.

فلسفهٔ ایجاد آن تاکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده و کوتاهی و بازدهی نسبی بالای آن است کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده‌اند و در مقابل کتابخانه‌هایی که در اختیار کاربر است بسیار وسیع هستند. یک کار غیر معمول که در طراحی این زبان انجام گرفته استفاده از فاصله و جلوبردن متن برنامه برای مشخص کردن بلوک‌های مختلف کد است.

پایتون مدل‌های مختلف برنامه نویسی (از جمله شیء گرا و برنامه نویسی دستوری و تابع محور) را پشتیبانی می‌کند و برای مشخص کردن نوع متغییرها از یک سامانهٔ پویا استفاده می‌کند.

این زبان از زبان‌های برنامه نویسی مفسر بوده و به صورت کامل یک زبان شی‌گرا است که در ویژگی‌ها با زبانهای تفسیری پرل، روبی، اسکیم، اسمال‌تاک و تی‌سی‌ال مشابهت دارد و از مدیریت خودکار حافظه استفاده می‌کند.

پایتون پروژه‌ای آزاد و متن‌باز توسعه‌یافته‌است و توسط بنیاد نرم‌افزار پایتون مدیریت می‌گردد. هم‌اکنون (خرداد ۱۳۹۰ خورشیدی) این زبان در دو نسخهٔ پایدار ۲.۷.۱ و ۳.۲ ارائه می‌شود. پایتون بیش‌تر به عنوان یک زبان اسکریپت‌نویسی استفاده می شود اما گاهی به عنوان یک زبان برنامه نویسی هم استفاده می شود. بر اساس آمار موتورهای جستجو پایتون ۸مین زبان برنامه‌نویسی پرطرفدار جهان است.

 

برای شما کتاب هایی برای یادگیری این زبان محبوب قرار دادم

 

Learning Python

Learning Pythonاین کتاب بدرد افراد مبتدی میخورد و بهترین کتاب برای دادن بینش از برنامه نویسی است .

این کتاب ورژن های 2.7 و 3.2 را شامل میشود .

 

 

 

 

Python Cookbook

Python Cookbook
این کتاب شامل تمام مباحث تکنیکی و حرفه ای پایتون می باشد

و برای افراد متوسط و حرفه ای تهیه شده

از دیگر ویژگی های این کتاب نثر روان و ساده آن است

 

 

 

Python For Data Analysis

Python For Data Analysis

این کتاب راهنمای کاملی برای مباحث پردازش ، پاک کردن ، تغییر و درکل مبحث داده در پایتون می باشد.

این کتاب به افراد حرفه ای توصیه میکنم که بهترین منبع برای آنالیز داده و قابلیت فهم بالا می باشد.

 

 

 

Python Essential Reference

Python Essential Reference

یک مرجع استثنایی برای پایتون است

جالب اینجاست که این کتاب به تمام اتفاقاتی که مثلاً هنگام کامپایل شدن برنامه می افتد میپردازد

فقط این کتاب به ورژن 2 پایتون هیچ اشاره ای ندارد که باید آنرا خواند

 

 

 

Python Programming: An Introduction To Computer Science

Python Programming: An Introduction To Computer Science.

بهترین کتاب برای شروع مبحث مهندسی کامپیوتر است

فهم این کتاب بسیار ساده است حتی برای کسانی که زبان بلد نیستند

 

 

 

 

Python In A Nutshell

Python In A Nutshell
یک راهنمای گام به گام و آسان برای برنامه نویسی به زبان پایتون

 

 

 

 

Violent Python: A Cookbook For Hackers, Forensic Analysts, Penetration Testers And Security Engineers

Violent Python: A Cookbook For Hackers, Forensic Analysts, Penetration Testers And Security Engineers

 

این کتاب راهنمایی قوی برای برنامه نویسان پایتون است

که برای کاربران مقدماتی است که شامل مباحث امنیتی ، جرم شناسی ، شبکه و ... است

 

 

 

 

برای اینکه شما تمام کتاب هارا راحت دانلود کنید من براتون همه رو به صورت یک آرشیو آپلود کردم

حجم فایل : 34 مگ

رمز فایل فشرده : Fire360Boy

لینک دانلود

سوال شده فروردین 7, 1393  بوسیله ی Fire360Boy (امتیاز 3,342)   3 18 42

1 پاسخ

0 امتیاز

سلام !

من از کالی لینوکس استفاده می کنم فایل رو دانلود کردم ولی پاسورد می خواد. پسوردشو نتونستم پیدا کنم. کمکم کنید

 
پاسخ داده شده آذر 29, 1396 بوسیله ی frhd143 (امتیاز 13)  
یعنی این پسورد(Fire360Boy) صحیح نیست؟!!
اون موقع کیبوردم فارسی بود هر چی میزدم قبول نمیکرد ولی درست شد . به هر حال مرسی.
...