دوره مقدمات برنامه نویسی #پایتون رو شروع کردم تو یوتیوب و هفتگی آپدیت میکنم. این دوره هیچ پیش نیازی نداره و از پایه شروع میکنیم تا دیتا ساینتیست بشیم. خوشحال میشم همراه بشید و به درد بخوره.
https://youtu.be/pj3Yl9VCjiM
https://youtu.be/pj3Yl9VCjiM
YouTube
معرفی دوره مبانی برنامه نویسی به زبان پایتون برای Data Science
ویدیو معرفی دوره مبانی برنامه نویسی به زبان پایتون برای تبدیل شدن به دانشمند داده یا دیتا ساینتیست . تو این ویدیو به چیستی و ضرورت دوره همچین دوره ای پرداختم. اگر نکته یا موردی بود خوشحال میشم کامنت بزارید
کانال تلگرام:
https://t.iss.one/microfrontend_ir
کانال تلگرام:
https://t.iss.one/microfrontend_ir
مبانی برنامه نویسی به زبان پایتون برای تبدیل شدن به عالم داده
روز اول، برنامه نویسی چیست؟ برنامه نویسی را از کجا شروع کنیم، چگونه برنامه نویس شویم؟ تفکر الگورتیمی
امروز میخوام به این سوال پاسخ بدیم که برنامه نویسی چیست و برنامه نویسی رو از کجا شروع کنیم و چگونه برنامه نویس شویم؟ هدف از این جلسه مطرح کردن تفکر الگوریتمی به عنوان گام اول برنامه نویسی است. برای این منظور ابتدا از تاریخچه کامپیوتر و نقش آلن تورینگ در ایجاد مفهموم ماشین های کامپیوتری صحبت کردیم سپس توضیح دادیم که یک کامپیوتر در عمل چه کارهایی میتونه انجام بده. بعد در مورد شیوه های بیان دانش بشر و درخواست برای کامپیوتر را صحبت کردیم و گفتیم بایستی از دنباله ای از دستورات که به آنها الگوریتم میگوییم استفاده کنیم. در ادامه سعی کردیم زبان محاوره انسان را با زبان های برنامه نویسی مقایسه کنیم و سپس یک مثال عددی و یک الگوریتم را به زبان پایتون در محیط گوگل کولب پیاده و اجرا کردیم.
channel: @microfrontend_ir
Link: https://youtu.be/0WRM90aqlQ0
Playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBz89N0mFH2CDYmtrbyju4KH
روز اول، برنامه نویسی چیست؟ برنامه نویسی را از کجا شروع کنیم، چگونه برنامه نویس شویم؟ تفکر الگورتیمی
امروز میخوام به این سوال پاسخ بدیم که برنامه نویسی چیست و برنامه نویسی رو از کجا شروع کنیم و چگونه برنامه نویس شویم؟ هدف از این جلسه مطرح کردن تفکر الگوریتمی به عنوان گام اول برنامه نویسی است. برای این منظور ابتدا از تاریخچه کامپیوتر و نقش آلن تورینگ در ایجاد مفهموم ماشین های کامپیوتری صحبت کردیم سپس توضیح دادیم که یک کامپیوتر در عمل چه کارهایی میتونه انجام بده. بعد در مورد شیوه های بیان دانش بشر و درخواست برای کامپیوتر را صحبت کردیم و گفتیم بایستی از دنباله ای از دستورات که به آنها الگوریتم میگوییم استفاده کنیم. در ادامه سعی کردیم زبان محاوره انسان را با زبان های برنامه نویسی مقایسه کنیم و سپس یک مثال عددی و یک الگوریتم را به زبان پایتون در محیط گوگل کولب پیاده و اجرا کردیم.
channel: @microfrontend_ir
Link: https://youtu.be/0WRM90aqlQ0
Playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBz89N0mFH2CDYmtrbyju4KH
پیاده سازی و برنامه نویسی یک مینی ترلو برای وب و موبایل
روز اول،آموزش پروژه محور، مینی ترلو، ایجاد داکر فایل برای پایتون و جنگو
Backend : Django-PostgreSQL-Redis-Docker
Frontend: Flutter, React, Angular
channel: @microfrontend_ir
Link: https://youtu.be/hw4RBA_ygWM
playlist: https://youtube.com/playlist?list=PLJ9zDGwhhsBytE9r6ZtsIwumc1Xu2lQWW
github: https://github.com/hemanhp/minitrello-services
روز اول،آموزش پروژه محور، مینی ترلو، ایجاد داکر فایل برای پایتون و جنگو
Backend : Django-PostgreSQL-Redis-Docker
Frontend: Flutter, React, Angular
channel: @microfrontend_ir
Link: https://youtu.be/hw4RBA_ygWM
playlist: https://youtube.com/playlist?list=PLJ9zDGwhhsBytE9r6ZtsIwumc1Xu2lQWW
github: https://github.com/hemanhp/minitrello-services
روز دوم،آموزش پروژه محور، مینی ترلو، ایجاد داکر فایل برای پایتون و جنگو برای محیط پروداکشن
در این سری از ویدیوها میخوایم پروژه مینی ترلو برای وب و موبایل پیاده کنیم در جلسه دوم داکر فایل خودمون رو برای محیط پروداکشن آماده میکنیم. nginx را به عنوان پروکسی به جنگو استفاده و چگونگی استفاده از docker volume برای ذخیره سازی و بازیابی فایل های استاتیک بحث و بررسی کردیم
Backend : Django-PostgreSQL-Redis-Docker
Frontend: Flutter, React, Angular
channel: @microfrontend_ir
Link: https://youtu.be/OcoP0Xzzl8c
playlist: https://youtube.com/playlist?list=PLJ9zDGwhhsBytE9r6ZtsIwumc1Xu2lQWW
github: https://github.com/hemanhp/minitrello-services
در این سری از ویدیوها میخوایم پروژه مینی ترلو برای وب و موبایل پیاده کنیم در جلسه دوم داکر فایل خودمون رو برای محیط پروداکشن آماده میکنیم. nginx را به عنوان پروکسی به جنگو استفاده و چگونگی استفاده از docker volume برای ذخیره سازی و بازیابی فایل های استاتیک بحث و بررسی کردیم
Backend : Django-PostgreSQL-Redis-Docker
Frontend: Flutter, React, Angular
channel: @microfrontend_ir
Link: https://youtu.be/OcoP0Xzzl8c
playlist: https://youtube.com/playlist?list=PLJ9zDGwhhsBytE9r6ZtsIwumc1Xu2lQWW
github: https://github.com/hemanhp/minitrello-services
مبانی برنامه نویسی به زبان پایتون برای تبدیل شدن به عالم داده
روز دوم: زبان برنامه نویسی پایتون، تاریخچه، متغیرها، عبارات و دستورها
در روز دوم مبانی برنامه نویسی به زبان پایتون برای تبدیل شدن دانشمند داده یا data scientist ابتدا تاریخچه شکل گیری زبان برنامه نویسی پایتون و منشا اسم آن را بررسی کردیم و تحولات اتفاق افتاده بر روی نسخه های آن را بررسی سپس با استفاده از اکسل و تشابه آن با محیط برنامه نویسی سعی در تعریف متغیرها در پایتون کردیم و گفتیم در پایتون همه چیز object و است هر object نیز دارای نوع و type است که قواعد و رفتارهایی که از آن آبجکت میتوان انتظار داشت را تعیین کرد . انواع int, float, bool را در پایتون شرح دادیم و چگونگی ساخت عبارات و ترکیب آن با دستورات را توضیح دادیم. همچنین تفاوت عبارت و دستور را شرح دادیم.
Telegram Channel: @microfrontend_ir
Video Link: https://youtu.be/_lcNh2hTmUw
PlayList: https://youtube.com/playlist?list=PLJ9zDGwhhsBz89N0mFH2CDYmtrbyju4KH
Github: https://github.com/hemanhp/python-course
روز دوم: زبان برنامه نویسی پایتون، تاریخچه، متغیرها، عبارات و دستورها
در روز دوم مبانی برنامه نویسی به زبان پایتون برای تبدیل شدن دانشمند داده یا data scientist ابتدا تاریخچه شکل گیری زبان برنامه نویسی پایتون و منشا اسم آن را بررسی کردیم و تحولات اتفاق افتاده بر روی نسخه های آن را بررسی سپس با استفاده از اکسل و تشابه آن با محیط برنامه نویسی سعی در تعریف متغیرها در پایتون کردیم و گفتیم در پایتون همه چیز object و است هر object نیز دارای نوع و type است که قواعد و رفتارهایی که از آن آبجکت میتوان انتظار داشت را تعیین کرد . انواع int, float, bool را در پایتون شرح دادیم و چگونگی ساخت عبارات و ترکیب آن با دستورات را توضیح دادیم. همچنین تفاوت عبارت و دستور را شرح دادیم.
Telegram Channel: @microfrontend_ir
Video Link: https://youtu.be/_lcNh2hTmUw
PlayList: https://youtube.com/playlist?list=PLJ9zDGwhhsBz89N0mFH2CDYmtrbyju4KH
Github: https://github.com/hemanhp/python-course
در این سری از ویدیوها که به نکته ها و ترفندهای پایتون میپردازیم، به سراغ ماژول logging رفتیم.لاگ و لاگ زدن یکی از بنیادی ترین اصول توسعه نرمافزار برای محیط های پروداکشن است.در این ویدیو ابتدا به مقایسه دستور print و مکانیزم logging پرداختیم بعد شیوه ساختن سلسله مراتب و طبقه بندی logger ها را مطرح کردیم. هر لاگر میتوانید چندین logger handler داشته باشد که مشخص میکند خروجی به کجا ارسال شود. پس از تعیین مقصد میتوان از طریق filter کنترل بیشتری بر روی آنچه که برای خروجی ارسال میشود داشته باشیم و در نهایت با formatter شیوه و استایل نوشتن خروجی را تعیین کرد. از آنجا که python logging module با هدف سازگاری با log4j پیاده شده است دلیل تفاوت نامگذاری متدها و کلاس ها را توضیح دادیم.
channel: @microfrontend_ir
video link : https://youtu.be/32l7Wogtsxk
playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwZcy2wRRBNqXZP8wf--TmF
channel: @microfrontend_ir
video link : https://youtu.be/32l7Wogtsxk
playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwZcy2wRRBNqXZP8wf--TmF
پیکربندی لاگ زدن در جنگو - django logging
در این سری از ویدیوها که به ترفندها و نکته های جنگو میپردازیم، به سراغ لاگ زدن در جنگو رفتیم و کانفیگ ها و شیوه پیکربندی آن را از طریق بررسی و خواندن کد داخلی جنگو، شرح دادیم. در این وبدیو به جای کد نوشتن بیشتر کد خوندیم که بفهمیم جنگو خودش برای لاگ زدن چگونه کار میکند و ما چگونه میتونیم از آن استفاده کنیم. همچنین امکان django logging را در سرویس های کلودی مانند sentry هم مطرح کردیم.
channel: @microfrontend_ir
video link: https://youtu.be/LGatKmpL7k8
playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv
در این سری از ویدیوها که به ترفندها و نکته های جنگو میپردازیم، به سراغ لاگ زدن در جنگو رفتیم و کانفیگ ها و شیوه پیکربندی آن را از طریق بررسی و خواندن کد داخلی جنگو، شرح دادیم. در این وبدیو به جای کد نوشتن بیشتر کد خوندیم که بفهمیم جنگو خودش برای لاگ زدن چگونه کار میکند و ما چگونه میتونیم از آن استفاده کنیم. همچنین امکان django logging را در سرویس های کلودی مانند sentry هم مطرح کردیم.
channel: @microfrontend_ir
video link: https://youtu.be/LGatKmpL7k8
playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv
روز سوم آموزش پروژه محور جنگو، مینی ترلو، مدیریت خطاها و Exceptions و ایجاد Custom Command
در این سری از ویدیوها میخوایم پروژه مینی ترلو برای وب و موبایل پیاده کنیم در جلسه سوم ابتدا به معرفی لاگ پرداختیم و ابزارهایی مانند ELK و graylog را معرفی و در Sentry پروژه خود را ثبت و خطاها و exception های جنگو را در آن رکورد کردیم. مفهوم exception و استثنا را از منظر بیزنسی بررسی کردیم و شیوه مدیریت خطاهای مدیریت نشده در پایتون هم با یک مثال توضیح دادیم. در بخش دوم فریمورک System Check جنگو را تعریف و شیوه اضافه کردن Custom Command به جنگو را با مثالی برای چک کردن دسترسی به دیتابیس قبل از اجرای برنامه توضیح دادیم.
Backend : Django-PostgreSQL-Redis-Docker
Frontend: Flutter, React, Angular
channel: @microfrontend_ir
Link: https://youtu.be/C8gVs68rZ5s
playlist: https://youtube.com/playlist?list=PLJ9zDGwhhsBytE9r6ZtsIwumc1Xu2lQWW
github: https://github.com/hemanhp/minitrello-services
در این سری از ویدیوها میخوایم پروژه مینی ترلو برای وب و موبایل پیاده کنیم در جلسه سوم ابتدا به معرفی لاگ پرداختیم و ابزارهایی مانند ELK و graylog را معرفی و در Sentry پروژه خود را ثبت و خطاها و exception های جنگو را در آن رکورد کردیم. مفهوم exception و استثنا را از منظر بیزنسی بررسی کردیم و شیوه مدیریت خطاهای مدیریت نشده در پایتون هم با یک مثال توضیح دادیم. در بخش دوم فریمورک System Check جنگو را تعریف و شیوه اضافه کردن Custom Command به جنگو را با مثالی برای چک کردن دسترسی به دیتابیس قبل از اجرای برنامه توضیح دادیم.
Backend : Django-PostgreSQL-Redis-Docker
Frontend: Flutter, React, Angular
channel: @microfrontend_ir
Link: https://youtu.be/C8gVs68rZ5s
playlist: https://youtube.com/playlist?list=PLJ9zDGwhhsBytE9r6ZtsIwumc1Xu2lQWW
github: https://github.com/hemanhp/minitrello-services