• معرفی بخش اوّل دوره + انتظارات شما از دوره
شرایطی که برای شما در این پروژه درنظر گرفته شدهاست این هست که شما به عنوان کارآموز زبان پایتون (Python intern) در فروشگاه آنلاین آیزی شاپ (izshop) استخدام شده اید. در این دوره قرار هست دادههای مربوط به فروش جمعه سیاه این فروشگاه توسط ما (شما + من) با استفاده از پایتون و کتابخانه openpyxl مورد تحلیل و بررسی قرار بگیرد. لازم به ذکر است که این دادهها توسط ذهن خلّاق مدّرس 😃✌🏼 ایجاد شدهاست و فروشگاهِ آیزی شاپ یک فروشگاه لباس خیالی است (البته شاید یک روز غیر خیالی شد 🙂) در طول این پروژه یاد خواهیم گرفت که چگونه یک فایل اِکسل را با پایتون ( و کتابخانه openpyxl) باز کنیم. یاد خواهیم گرفت که چگونه میتوانیم با استفاده از حلقهها (for-while) در سطر و ستون فایل اِکسل حرکت کنیم و محاسبات ریاضی انجام دهیم و داده های خود را عملیاتهای ریاضی مختلفی پیادهسازی نماییم.
• محیط کدنویسی در این دوره
اگر تجربه استفاده از پایتون یا کدنویسی به زبان دیگری را داشتهاید، شما آزاد هستید که از هر محیط کدنویسی مانند ویژوال استودیو کُد، پایچارم، اِسپایدر، جوپیتر لَب، جوپیتر نوتبوک و … استفاده کنید. امـــّا محیط کدنویسی که من برای این دوره انتخاب کردم، جوپیتر نوت بوک (Jupyter Notebook) است. پیشنهاد من (نه اِجبار) این هست که شما هم به همراه من این محیط کدنویسی را در سیستم خود نصب کنید (البته با جزئیات کامل نحوه نصب و اجرا کردن جوپیتر نوتبوک را خواهیم آموخت) امّا اگر به هر دلیلی موفق به نصب جوپیتر نوتبوک نشدید، یک جایگزین از سَمتِ گوگل دوستداشتنی وجود دارد! اسم این جایگزین؛ گوگل کُلَب (Google Colab) هست که محیط کدنویسی بسیار مشابه با جوپیتر نوت بوک (با تفاوتهای جزئی) دارد. در فصل دوّم در جلسه چهاردهم نحوه استفاده از Google Colab را خواهیم آموخت.
• آیا این دوره پیش نیاز دارد؟
همیشه دوس داشتم همه چیو از صفر یاد بگیرم! در این دوره همین قدر که اراده قوی برای یادگیری داشته باشید کافیه که همراه این دوره پیش برید و در پایان دوره هم در نهایت مهارت کدنویسی با پایتون را به جعبه مهارتهاتون اضافه کنید. بنابراین خیر! این دوره پیش نیازی نداره امـّـا پیشنهاد میکنم که همراه این دوره، دوره رایگان پایتون مقدّماتی که لینکشو همینجا قرار میدم (کلیک کنید) مشاهده کنید و هر دو دوره رو در برنامههاتون قرار بدید.
• این دوره برای چه کسانی مناسب هست / نیست؟
🟢 این دوره برای چه کسانی مناسب هست؟
– برای کسانی که به کار کردن با داده (Data) علاقه دارند مناسب هست.
– برای کسانی که پایتون را به عنوان یکی از مهارتهای اصلیشون یاد بگیرند مناسب هست.
– برای کسانی که علاقهمند به چالشهای کدنویسی هستند مناسب هست.
🔴 این دوره برای چه کسانی مناسب نیست؟
– برای کسانی که برنامهنویسی با تجربه پایتون (Senior Python Developer) هستند مناسب نیست!
– برای کسانی که قصد دارند از پایتون برای توسعه وِب استفاده کنند، مناسب نیست!
– برای کسانی که علاقه به کپی / پِیست کردن کدها دارند بدون این که متوجه بشند چه اتفاقی در کُد افتاده، هم مناسب نیست!