آموزش کامل پایتون به فارسی در ۱۶ جلسه، بدون پیشنیاز: JupyterLab، متغیر و انواع داده، تحلیل داده با pandas، نمودار با matplotlib، حلقه، شرط و تابع، با دستیار آموزشی هوش مصنوعی، تمرین و پروژهی پایانی.
آخرین بهروزرسانی: ۱۳ مهر ۱۴۰۵
برای تهیه و استفاده، برنامهی بینکاو را باز کنید و به بخش بازارچه بروید. هزینه از اعتبار حساب شما کسر میشود.
پایتون امروز پرکاربردترین زبان برنامهنویسی در علم داده و پژوهش است: از تحلیل دادههای بالینی و پرسشنامه تا اقتصاد، زیستشناسی، مهندسی و علوم اجتماعی. این دوره پایتون را از صفر و به زبان فارسی درس میدهد، با یک هدف روشن: اینکه در پایان بتوانید دادهی واقعی خودتان را با کد بخوانید، پالایش کنید، خلاصه کنید، نمودار بکشید و کل تحلیل را هر بار دوباره و بیخطا اجرا کنید.
دوره ۱۶ جلسه در چهار بخش دارد و هیچ پیشنیازی ندارد. اگر تا امروز با اکسل، SPSS یا R کار کردهاید، یا اصلاً هیچوقت کد ننوشتهاید، جای درستی آمدهاید.
کدها را روی کامپیوتر خودتان در JupyterLab اجرا میکنید و کد و خروجی را برای دستیار میفرستید؛ این همان کاری است که بعد از دوره هم با دادهی خودتان خواهید کرد.
مثالها روی دادهی gapminder بنا شدهاند: تولید ناخالص داخلی سرانهی کشورهای پنج قاره از ۱۹۵۲ تا ۲۰۰۷، از جمله ایران و همسایگانش. دادهها را از خود بینکاو دانلود میکنید، بیآنکه به سایتهای خارجی نیاز باشد. همین مهارتها برای دادهی پایاننامه، دادهی آزمایشگاه یا هر فایل CSV و اکسل دیگری کار میکنند.
هیچ تجربهی برنامهنویسی لازم نیست. یک کامپیوتر (ویندوز، مک یا لینوکس) کافی است که بتوانید پایتون و JupyterLab را روی آن نصب کنید؛ جلسهی اول قدمبهقدم نشان میدهد چطور.
نه. دوره از نصب پایتون و اولین خط کد شروع میشود و هر مفهوم را پیش از استفاده توضیح میدهد.
جلسهی اول راههایی را آموزش میدهد که از ایران کار میکنند: نصب از python.org و pip، یا Miniforge. Anaconda هم اگر برایتان در دسترس بود قابل استفاده است.
روی کامپیوتر خودتان، در JupyterLab. اگر VS Code را ترجیح میدهید، با افزونهی Jupyter همان نوتبوکها را آنجا هم میتوانید اجرا کنید.
اینجا فقط تماشا نمیکنید: در هر گام پاسخ میدهید، کد مینویسید و بازخورد فوری میگیرید، و دستیار آموزشی تا وقتی هر هدف را یاد نگرفتهاید همراهتان میماند.
جلسهی پایانی مسیر بعدی را نشان میدهد: NumPy برای محاسبات عددی، SciPy برای آمار و مدلسازی، seaborn برای نمودارهای آماری و scikit-learn برای یادگیری ماشین.
این دوره برگردان و بازنویسیِ گسترشیافتهی دورهی Software Carpentry با عنوان «Plotting and Programming in Python» است (© The Carpentries، مجوز CC BY 4.0، https://swcarpentry.github.io/python-novice-gapminder/). تغییرات: ترجمه به فارسی، بازنویسی و افزودن توضیح، مثال، تمرین و یک پروژهی پایانی.
آموزش کامل و گامبهگام پایتون به فارسی برای پژوهشگران، از نصب پایتون و JupyterLab تا یک تحلیل دادهی واقعی با pandas و matplotlib. در ۱۶ جلسه و چهار بخش، پایتون و JupyterLab را نصب میکنید (با راههایی که از ایران کار میکنند)، با نوتبوک، متغیر، انواع داده، تابعهای آماده، راهنما و پیامهای خطا کار میکنید؛ با کتابخانهها آشنا میشوید و دادهی gapminder را با pandas در دیتافریم میخوانید، با iloc و loc، شرط، ماسک بولی و groupby انتخاب و خلاصه میکنید و با matplotlib نمودار خطی، میلهای و پراکنش میکشید؛ لیست، حلقهی for، شرطهای if/elif/else و پردازش گروهی فایلها با glob را یاد میگیرید؛ تابع مینویسید، دامنهی متغیر و خواندن traceback و سبک خوب کدنویسی (PEP 8، docstring، assert) را تمرین میکنید؛ و در پروژهی پایانی، درآمد سرانهی ایران را از ۱۹۵۲ تا ۲۰۰۷ با همسایگانش و با آسیا مقایسه و گزارش میکنید. همهی کدها و خروجیها با Python 3.10، pandas 3 و matplotlib 3.10 اجرا و بررسی شدهاند. هر جلسه آموزش، مثال کد با خروجی واقعی، پرسش کوتاه، تمرین کدنویسی و تکلیف دارد، و یادداشت کامل جلسه مثل یک فصل کتاب درسی در دسترس است. دستیار آموزشی هوش مصنوعی گامبهگام درس میدهد، پاسخها را میسنجد و تا تسلط بر هر هدف همراهتان است. این دوره برگردان و بازنویسیِ گسترشیافتهی دورهی Software Carpentry با عنوان «Plotting and Programming in Python» است (© The Carpentries، مجوز CC BY 4.0، https://swcarpentry.github.io/python-novice-gapminder/). تغییرات: ترجمه به فارسی، بازنویسی و افزودن توضیح، مثال، تمرین و یک پروژهی پایانی.
۱۶ درس در ۴ بخش
هنوز نظری ثبت نشده است. فقط کسانی که این مورد را تهیه کردهاند میتوانند نظر بدهند.