جشنواره تابستانه

🎉 تخفیفات تابستانه تاپ لرن 🎉
به مناسبت ولادت حضرت محمد (ص) و روز برنامهنویس، همه دورههای تاپ لرن با ۷۰٪ تخفیف ویژه در دسترس شماست!
⏰ زمان تخفیف: از ۱۸ شهریور تا پایان شهریور
فرصت استثنایی برای یادگیری و ارتقای مهارتهایتان را از دست ندهید!
💻 همین حالا ثبتنام کنید و آموزش را شروع کنید!
- مدرس دوره : حمیدرضا رضا ( رزومه )
- تعداد ویدیوها : 54 ویدیو
- مدت زمان دوره : 7:46:00
- سطح دوره : پیشرفته
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1404/05/18

دوره تخصصی ساخت web app با python و streamlit
اگر با زبان برنامهنویسی Python آشنایی دارید و به دنبال راهی سریع، ساده و حرفهای برای ساخت اپلیکیشنهای تحت وب هستید، این دوره دقیقاً برای شما طراحی شده است.
Streamlit یک فریمورک متنباز و قدرتمند است که به شما اجازه میدهد تنها با استفاده از Python، اپلیکیشنهای تعاملی، زیبا و قابل اشتراکگذاری ایجاد کنید؛ بدون نیاز به تسلط بر HTML، CSS یا JavaScript.
در این دوره، از مفاهیم پایه تا ساخت پروژههای واقعی و انتشار آنها روی بستر وب را بهصورت کاملاً عملی و پروژهمحور آموزش خواهید دید.
تو این دوره قراره با هم قدمبهقدم یاد بگیریم چطور با استفاده از Python و Streamlit، اپلیکیشنهایی بسازیم که هم زیبا باشن، هم کاربردی و هم قابل اشتراکگذاری روی اینترنت!
توی این دوره چی یاد میگیری؟
نصب و راهاندازی Streamlit
ساخت صفحات تعاملی و زیبا
کار با فرمها، چارتها، گرافها و فایلها
اتصال به دیتابیس یا فایلهای داده مثل CSV و Excel
ساخت اپلیکیشنهای واقعی (مثل داشبورد داده، ابزارهای تحلیلی، فرمهای آنلاین و...)
انتشار اپلیکیشن روی اینترنت (رایگان!)
مزایای این دوره:
آموزش کاملاً پروژهمحور و عملی
بدون نیاز به دانش HTML/CSS یا JavaScript
مناسب برای مبتدیها و کسانی که Python بلدن و میخوان سریع وارد دنیای Web بشن
مخاطبان این دوره:
علاقهمندان به برنامهنویسی با Python
تحلیلگران داده و متخصصان علوم داده
مدرسان و محققانی که نیاز به ساخت ابزارهای تعاملی دارند
توسعهدهندگانی که به دنبال ساخت سریع نمونه اولیه (Prototype) برای پروژههای خود هستند
سرفصل دوره:
ساخت Web App با Python و Streamlit (پروژهمحور)
بخش ۱: آشنایی اولیه با Streamlit و آمادهسازی محیط
معرفی Streamlit و کاربرد آن در ساخت Web App
نصب Streamlit و راهاندازی محیط توسعه
اولین اپلیکیشن: Hello Streamlit
ساختار کلی فایل و اجرای اپلیکیشن در مرورگر
بخش ۲: ساخت رابط کاربری (UI) با المانهای Streamlit
استفاده از متنها، عنوانها، تصویر و ویدیو
ساخت دکمه، چکباکس، سلکتباکس و اسلایدر
طراحی فرمها و دریافت ورودی از کاربر
نمایش نمودارها با استفاده از Matplotlib، Plotly و Altair
آپلود فایل و نمایش محتوای آن (CSV، تصویر، PDF و...)
بخش ۳: کار با دادهها و تحلیل در Streamlit
اتصال به فایلهای داده (CSV، Excel، JSON)
کار با Pandas برای خواندن و پردازش دیتا
فیلتر کردن، مرتبسازی، گروهبندی و نمایش دیتا
طراحی جدولهای تعاملی و قابل فیلتر
بخش ۴: تعامل پیشرفته و مدیریت وضعیت برنامه
استفاده از session state برای ذخیره دادههای موقتی
ساخت حالتهای مختلف اپلیکیشن (multi-page app)
بهروزرسانی لحظهای المانها و ریاکتیو بودن صفحات
بخش ۵: اتصال به منابع خارجی
خواندن داده از API و نمایش در اپلیکیشن
اتصال به دیتابیس SQLite و اجرای کوئریهای SQL
مدیریت کاربر (ثبتنام، ورود، اعتبارسنجی ساده)
بخش 6: انتشار و اشتراکگذاری اپلیکیشن
انتشار رایگان با Streamlit Cloud
پروژههای عملی دوره (همراه با طراحی و پیادهسازی کامل)
پروژه ۱: داشبورد تحلیل فروش
دریافت داده فروش
فیلتر و تحلیل ماهانه / سالانه
نمایش نمودارهای فروش، سود، پرفروشترینها
خروجی PDF گزارش تحلیلی
پروژه ۲: فرم استخدام آنلاین
ساخت فرم اطلاعات فردی
آپلود رزومه (PDF) و عکس
ذخیره اطلاعات در دیتابیس SQLite
نمایش لیست افراد ثبتنامشده برای مدیر
پروژه ۳: اپلیکیشن مدیریت کارها (ToDo App)
افزودن، ویرایش و حذف وظایف
دستهبندی وظایف بر اساس وضعیت
ذخیرهسازی اطلاعات در دیتابیس
فیلتر و جستجوی سریع بین وظایف
پروژه 4: اپلیکیشن ماشینحساب آماری
دریافت داده عددی از کاربر
محاسبه میانگین، واریانس، میانه، نمودار توزیع
ذخیره گزارش آماری و ارائه خروجی Excel
و...
پیش نیاز های دوره :
- آشنایی مقدماتی با پایتون
فهرستـــ ویدیوها
مدت زمان دوره 7:46:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
معرفی ساختار پوشه بندی و ساخت اولین اپ با streamlit
معرفی ساختار پوشه بندی و ساخت اولین اپ با streamlit
اضافه کردن فایل های صوتی و تصویری با Streamlit
اضافه کردن فایل های صوتی و تصویری با Streamlit
پروژه داشبورد تحلیل فروش - بخش دوم
بررسی وجود ستونهای کلیدی تبدیل ستون تاریخ به datetime استخراج سال و ماه برای فیلتر
نمودار ستونی با Plotly برای مقایسه فروش و سود در ماه
نمودار ستونی با Plotly برای مقایسه فروش و سود در ماه
پروژه داشبورد تحلیل فروش - بخش آخر (نمودار پراکندگی سود با Altair)
پروژه داشبورد تحلیل فروش - بخش آخر (نمودار پراکندگی سود با Altair)
معرفی پروژه آپلود و نمایش فایلها در Streamlit
معرفی پروژه آپلود و نمایش فایلها در Streamlit
کار با Pandas برای خواندن و پردازش دادهها در Streamlit
کار با Pandas برای خواندن و پردازش دادهها در Streamlit
معرفی پروژه - خواندن داده از API و نمایش در Streamlit
معرفی پروژه - خواندن داده از API و نمایش در Streamlit
بخش پایانی پروژه - فیلتر و نمایش کاربران بر اساس انتخاب کاربر
بخش پایانی پروژه - فیلتر و نمایش کاربران بر اساس انتخاب کاربر
نظرات کاربران در رابطه با این دوره