معرفی course پایتون

python

#1

سلام میشه یه course خوب برای پایتون معرفی کنید


#2

سلام.
چقدر تجربه برنامه نویسی دارید؟ اولین زبانیه که میخواید یاد بگیرید؟


#3

بله . تجربه برنامه نویسی دارم


#4

من همواره کتاب headfirst python رو پیشنهاد میکنم.
یه راست میره سر اصل مطلب.

خوندن pepها هم که داکیومنت اصلی پایتون هست کمک زیادی میکنه برای زمانی که میخوایم دقیقتر درمورد یه موضوعی بدونیم. (مطالعه‌ی کامل pep8 برای همه واجبه)

کاری که من انجام دادم، خوندن نصفه نیمه‌ی headfirst بود که توی چند دقیقه فقط سورسها و بخشهای مهمش رو خوندم و فهمیدم سینتکس چطوریه.
بعد یه کم سرچ کردم برای لایبرریها و فریموورکهای وب و شروع کردم با استفاده از داکیومنتهای اونها، یه پروژه درست کردم. (تقریبا کپی کردم)
این باعث شد یه دید بهتر نسبت به پایتون پیدا کنم. چیزهایی مثل Virtualenv و کار با pip رو اینطوری یاد گرفتم.

پایتون برای شروع چیز خاصی نداره. واقعا سینتکس ساده‌ای داره و یاد گرفتنش کمتر از ۱ساعت زمان میبره. (اگه قبلا برنامه نویسی کرده باشید)
ولی مباحث حرفه‌ای هم وجود داره که بعدا با مطالعه‌ی بیشتر باید یاد بگیرید. مثلا پردازش موازی.
به هر حال پیشنهاد میکنم بعد از آشنایی با سینتکس پایتون، برید سراغ «یاد گرفتن از طریق انجام پروژه» البته کتاب headfirst هم روشش همینه ولی یه کم کند عمل میکنه. شاید برای کسی که قبلا برنامه نویسی کرده یه کم کسل کننده باشه.


#5

آیا این یه کتاب رایگانه؟؟


#6

نه. برای همین نمیتونم لینکشو اینجا بذارم (قوانین کپیرایت)
ولی گیر میاد برای دانلود.


#7

با این فرض که شما با زبان دیگه ای قبلا کار کردی و خود برنامه نویسی رو (بدون توجه به زبان خاصی) یاد گرفتی، پس من دیگه کتاب برای یه فرد مبتدی که تازه میخواد برنامه نویسی یاد بگیره معرفی نمیکنم.
یادگیری Python برای شما، با توجه به اینکه برنامه نویس هستی خیلی ساده خواهد بود.
من این ها رو برای شما پیشنهاد میدم :


#8

سلام، برای شروع من کتاب How to think like a computer scientist: Think Python رو پیشنهاد میکنم اینم لینک دانلود برای پایتون 3x

و‌اینم لایسنس
https://creativecommons.org/licenses/by-nc/3.0/


#9

اگه کتاب راجع به recursion (که کدهاش با python باشه، یا اگه به زبان دیگه ای هست، جالب باشه) میشناسید معرفی کنید. از تابع هایی که به صورت recursive نوشته میشن خیلی خوشم میاد.


#10

توی همون کتاب Think Python خیلی خوب توضیح داده شده.


#11

میتونی به کتاب learn you a Haskell هم رجوع کنی
http://learnyouahaskell.com/recursion


#12

ممنون، ماله هر دو رو میخونم…


#13

سلام
کتاب A Byte of Python رو می تونید رایگان دانلود کنید و کتاب Automate the Boring Stuff with Python رو می تونید رایگان بخونید. اگه هم به فیلم دیدن علاقه دارید از دوره رایگان new boston استفاده کنید.


#14

سلام من کتاب The Quick Python Book 3rd Edition رو میخونم راضی ام مبتدی توضیح نمیده اما پیچیده هم نیست .

https://www.amazon.com/Quick-Python-Book-Naomi-Ceder/dp/1617294039

درسایت safari میتونید رایگان مطالعه کنید.