یه مسیر کوتاه میخوام بهتون معرفی کنم.
که باهاش متوجه میشید به برنامه نویسی علاقه دارید یا نه.
اینو برای یکی از دوستان فرستادم.شما هم خواستید آزمایشش کنید.
در انتهای این مسیر اگه بهتون حال داد، برنامه نویسی رو ادامه بدید.
⚠️به شرط اینکه بعد از هر ویدئو، تمرین کنید
👈اول این ویدئو رو ببینید
آموزش نصب پایتون
https://www.aparat.com/v/XTqN0
👈بعد پایتون رو نصب کنید روی کامپیوتر
بعد نرم افزار vscode رو دانلود کنید و نصب کنید
👈بعد ویدئوهای زیر ببینید:
متغیرها:
https://www.aparat.com/v/m865582
عملگرها:
https://www.aparat.com/v/b64w1qs
مثال:
https://www.aparat.com/v/2kgjK
👈بعد اپ زیر رو نصب کنید روی گوشی
pydroid3
برای برنامه نویسی پایتون با موبایل
👈بعد ویدئوهای زیر رو به ترتیب ببینید
با همین pydroid3 انجام دادم
https://www.aparat.com/v/d8272l4
https://www.aparat.com/v/YwraW
https://www.aparat.com/v/y50x71l
https://www.aparat.com/v/j198k7v
https://www.aparat.com/v/x78lztt
https://www.aparat.com/v/b59xrz5
https://www.aparat.com/v/q81Lu
https://www.aparat.com/v/r58b7nh
https://www.aparat.com/v/g4570k3
⚡️بعد این مدت خودتون متوجه میشید داستان چیه
@codbama
که باهاش متوجه میشید به برنامه نویسی علاقه دارید یا نه.
اینو برای یکی از دوستان فرستادم.شما هم خواستید آزمایشش کنید.
در انتهای این مسیر اگه بهتون حال داد، برنامه نویسی رو ادامه بدید.
⚠️به شرط اینکه بعد از هر ویدئو، تمرین کنید
👈اول این ویدئو رو ببینید
آموزش نصب پایتون
https://www.aparat.com/v/XTqN0
👈بعد پایتون رو نصب کنید روی کامپیوتر
بعد نرم افزار vscode رو دانلود کنید و نصب کنید
👈بعد ویدئوهای زیر ببینید:
متغیرها:
https://www.aparat.com/v/m865582
عملگرها:
https://www.aparat.com/v/b64w1qs
مثال:
https://www.aparat.com/v/2kgjK
👈بعد اپ زیر رو نصب کنید روی گوشی
pydroid3
برای برنامه نویسی پایتون با موبایل
👈بعد ویدئوهای زیر رو به ترتیب ببینید
با همین pydroid3 انجام دادم
https://www.aparat.com/v/d8272l4
https://www.aparat.com/v/YwraW
https://www.aparat.com/v/y50x71l
https://www.aparat.com/v/j198k7v
https://www.aparat.com/v/x78lztt
https://www.aparat.com/v/b59xrz5
https://www.aparat.com/v/q81Lu
https://www.aparat.com/v/r58b7nh
https://www.aparat.com/v/g4570k3
⚡️بعد این مدت خودتون متوجه میشید داستان چیه
@codbama
آپارات - سرویس اشتراک ویدیو
برنامه نویسی از پایه قسمت دوازدهم - دانلود و نصب پایتون و IDE
در این آموزش ابتدا پایتون رو نصب می کنیم و با نسخه های مختلف اون آشنا میشم. بعد با تنظیمات مربوط به path ویندوز برای شناسایی پایتون توسط ویندوز آشنا میشیم. سپس با vscode و ابزار اندرویدی pydroid آشنا می شیم.
جواب های درست دوستان به سوال دیروز 👏👏👏
⚡️کیبورد مجازی که اعداد روی آن درهمریخته است برای مقابله با بدافزارهایی است که اطلاعات ورودی از صفحه کیبوردهای فیزیکی را ذخیره میکنند
⚡️شاید به این دلیل که جلوی حملات کیلاگر گرفته میشه
⚡️چون که امکان هک گوشی وجود داره بخاطر امنیت رمز و اطلاعات صفحه کلید دارن خودشون و اینکه حروف و اعداد صفحه کلید جا به جاس تا هم افرادی که کنارمونن نتونن تشخیص درستی بدن هم اینکه از بد افزار یا هر چیز دیگه اطلاعات لو نره
⚡️بخاطر جلوگیری از سوءاستفاده و ارسال متن کد به خارج ؟
ان شاالله یکم در مورد توضیح میدم
@codbama
⚡️کیبورد مجازی که اعداد روی آن درهمریخته است برای مقابله با بدافزارهایی است که اطلاعات ورودی از صفحه کیبوردهای فیزیکی را ذخیره میکنند
⚡️شاید به این دلیل که جلوی حملات کیلاگر گرفته میشه
⚡️چون که امکان هک گوشی وجود داره بخاطر امنیت رمز و اطلاعات صفحه کلید دارن خودشون و اینکه حروف و اعداد صفحه کلید جا به جاس تا هم افرادی که کنارمونن نتونن تشخیص درستی بدن هم اینکه از بد افزار یا هر چیز دیگه اطلاعات لو نره
⚡️بخاطر جلوگیری از سوءاستفاده و ارسال متن کد به خارج ؟
ان شاالله یکم در مورد توضیح میدم
@codbama
می دونید captive portal wifi چیه؟
توی فروشگاه های بزرگ یا فرودگاه ها یا... wifi رایگان هست که رمز نداره معمولا
به محض وصل شدن بهش، مرورگر گوشی باز میشه و از شما رمز میخواد یا میگه ثبت نام کن، یا...
بعد یه حجم کوچیک اینترنت رایگان میده، یا مثلا یک ساعت اینترنت رایگان میده
به این میگن captive portal
قدیما توی یه پروژه بودم که با این سیستم ها کار میکرد.
اما نکته مهم، این یه شبکه عمومیه، پس اطلاعات حساس رو باهاش رد و بدل نکن.
یا وارد اینترنت بانک نشو
یا از vpn امن استفاده کن این مواقع.
@codbama
توی فروشگاه های بزرگ یا فرودگاه ها یا... wifi رایگان هست که رمز نداره معمولا
به محض وصل شدن بهش، مرورگر گوشی باز میشه و از شما رمز میخواد یا میگه ثبت نام کن، یا...
بعد یه حجم کوچیک اینترنت رایگان میده، یا مثلا یک ساعت اینترنت رایگان میده
به این میگن captive portal
قدیما توی یه پروژه بودم که با این سیستم ها کار میکرد.
اما نکته مهم، این یه شبکه عمومیه، پس اطلاعات حساس رو باهاش رد و بدل نکن.
یا وارد اینترنت بانک نشو
یا از vpn امن استفاده کن این مواقع.
@codbama
از کجا بفهمیم اسم دامنه آزاده
اول: اسم دامنه چیه؟
مثلا یه سایت میخوای داشته باشی درباره گوجه، میگی آدرسش رو بزارم goje.ir این goje.ir میشه اسم دامنه.
حالا ممکنه کسی این دامنه رو خریده باشه. برای بررسی دامنه های ir باید بری توی سایت nic.ir و توی عکس من سایت miladkhan.ir رو بهش دادم.
نتیجه اش نوشته no entries found . پس آزاده و میشه بخرمش.
@codbama
اول: اسم دامنه چیه؟
مثلا یه سایت میخوای داشته باشی درباره گوجه، میگی آدرسش رو بزارم goje.ir این goje.ir میشه اسم دامنه.
حالا ممکنه کسی این دامنه رو خریده باشه. برای بررسی دامنه های ir باید بری توی سایت nic.ir و توی عکس من سایت miladkhan.ir رو بهش دادم.
نتیجه اش نوشته no entries found . پس آزاده و میشه بخرمش.
@codbama
تبدیل آدرس خونه یا محل کار از قالب فارسی به قالب انگلیسی
این سایته بهش آدرس بده.
با قالب انگلیسی تحویلت میده
https://addyar.ir/
@codbama
این سایته بهش آدرس بده.
با قالب انگلیسی تحویلت میده
https://addyar.ir/
@codbama
آدرس یار
آدرس یار - ابزار آنلاین تبدیل آدرس فارسی به انگلیسی
تبدیل آنلاین آدرس فارسی به انگلیسی به صورت رایگان - نرم افزار تبدیل آدرس فارسی به انگلیسی برای لاتاری، رزومه، اپلای دانشگاه و...
میدونی اگه همسایه هات wifi داشته باشن ممکنه سرعتت رو کم کنن؟
ممکنه wifi همسایه با wifi شما تداخل داشته باشه.
و این باعث میشه سرعت وای فای گاهی اوقات به شدت افت پیدا کنه.
ابزارهایی برای بررسی wifi اطراف هست. و باهاشون میتونیم تنظیمات مناسب wifi رو پیدا کنیم. تا تداخل با همسایه ها نداشته باشیم.
در موردش بیشتر میگم.
@codbama
ممکنه wifi همسایه با wifi شما تداخل داشته باشه.
و این باعث میشه سرعت وای فای گاهی اوقات به شدت افت پیدا کنه.
ابزارهایی برای بررسی wifi اطراف هست. و باهاشون میتونیم تنظیمات مناسب wifi رو پیدا کنیم. تا تداخل با همسایه ها نداشته باشیم.
در موردش بیشتر میگم.
@codbama
مراقب باش ازت کلاهبرداری نشه
افزونه هایی هست که میشه روی مرورگر نصب کنید
و کدهایی به صفحه اضافه کنید که حتی با refresh صفحه پاک نشن
عکس رو ببین.
سایت امور مالیاتی هست.
یه متن اضافه کردم قرمز رنگ هم هست.
صفحه هم رفرش کنم پاک نمیشه.
⚠️حالا فرض کن سایت رو جلو چشم خودتون باز میکنن (اصلا خودتون آدرس رو وارد می کنید)، بعد یه حرکت کلاهبرداری توش باشه
@codbama
افزونه هایی هست که میشه روی مرورگر نصب کنید
و کدهایی به صفحه اضافه کنید که حتی با refresh صفحه پاک نشن
عکس رو ببین.
سایت امور مالیاتی هست.
یه متن اضافه کردم قرمز رنگ هم هست.
صفحه هم رفرش کنم پاک نمیشه.
⚠️حالا فرض کن سایت رو جلو چشم خودتون باز میکنن (اصلا خودتون آدرس رو وارد می کنید)، بعد یه حرکت کلاهبرداری توش باشه
@codbama
لیست پخش آموزش جامع فرم ها در جنگو (توی ویدئوها میگم جانگو)
https://www.aparat.com/v/xwsrygn?playlist=23544903
فعلا 9 قسمتش رو آپلود کردم.
@codbama
https://www.aparat.com/v/xwsrygn?playlist=23544903
فعلا 9 قسمتش رو آپلود کردم.
@codbama
کی لاگر یا Key Logger چیه؟
یه بد افزار یا ابزار مخربه که هر چیزی که کاربر تایپ میکنه رو ذخیره میکنه.
از رمز عبور و نام کاربری گرفته تا اطلاعات بانکی و پیام های شخصی.
⚠️کجاها خطرناک تره؟
کی لاگر بیشتر تو جاهایی دردسرساز میشه که سیستم دست افراد مختلفه.
مثل کافی نت ها، سیستم های عمومی، محل کار، دانشگاه و...
بعضی وقتا کی لاگر به صورت برنامه روی سیستم نصبه
⚡️چه کار کنیم که اینجوری هک نشیم؟
روی سیستم های عمومی رمزهای مهم رو وارد نکن
برنامه و فایل رو از هر جایی نصب نکن
روی لینک های ناشناس کلیک نکن
آنتی ویروس به روز نصب کن
ورود دو مرحله ای حساب هات رو فعال کن
بانک ها برای همینه که صفحه کلید مجازی گذاشتن. تا صفحه کلید ذخیره نشه.
هرچند ممکنه ابزاری باشه از صفحه عکس بگیره. ولی باز این حالت احتمالش کمه
@codbama
یه بد افزار یا ابزار مخربه که هر چیزی که کاربر تایپ میکنه رو ذخیره میکنه.
از رمز عبور و نام کاربری گرفته تا اطلاعات بانکی و پیام های شخصی.
⚠️کجاها خطرناک تره؟
کی لاگر بیشتر تو جاهایی دردسرساز میشه که سیستم دست افراد مختلفه.
مثل کافی نت ها، سیستم های عمومی، محل کار، دانشگاه و...
بعضی وقتا کی لاگر به صورت برنامه روی سیستم نصبه
⚡️چه کار کنیم که اینجوری هک نشیم؟
روی سیستم های عمومی رمزهای مهم رو وارد نکن
برنامه و فایل رو از هر جایی نصب نکن
روی لینک های ناشناس کلیک نکن
آنتی ویروس به روز نصب کن
ورود دو مرحله ای حساب هات رو فعال کن
بانک ها برای همینه که صفحه کلید مجازی گذاشتن. تا صفحه کلید ذخیره نشه.
هرچند ممکنه ابزاری باشه از صفحه عکس بگیره. ولی باز این حالت احتمالش کمه
@codbama
وای فای ها چرا با هم تداخل دارن؟
وقتی چند تا مودم طراف ما روی کانالهای یکسان یا نزدیک به هم باشن، امواجشون میخوره به هم. این میشه تداخل (Interference).
پس:
سرعت کم میشه
پینگ بالا میره
قطع و وصلی زیاد میشه
اکثر مودم ها با باند 2.4GHz کار میکنن.
جدیدترها (گرونترها) 5GHz هم ساپورت میکنن که مشکل تداخل رو ندارن
اینجا قبلا در موردش گفتم:
چطور سرعت wifi خونه رو بیشتر کنم؟
https://eitaa.com/codbama/33
حالا همین 2.4 گیگاهرتزی ها هم کانال های مختلف از 1 تا 11 دارن
عموما روی 1 یا 6 یا 11 هستن.
و Channel BandWidth روی 20 یا 40 هست.
می تونید با نرم افزاری مثل WiFi Analyzer وای فای های اطراف رو بررسی کنید.
و برای وای فای خودتون تنظیماتی ست کنید که توی رنج اونا نباشه.
و کمترین تداخل رو داشته باشه.
اپ اندرویدی WiFi Analyzer رو از https://play.google.com/store/apps/details?id=abdelrahman.wifianalyzerpro&hl=fa دانلود کنید.
@codbama
وقتی چند تا مودم طراف ما روی کانالهای یکسان یا نزدیک به هم باشن، امواجشون میخوره به هم. این میشه تداخل (Interference).
پس:
سرعت کم میشه
پینگ بالا میره
قطع و وصلی زیاد میشه
اکثر مودم ها با باند 2.4GHz کار میکنن.
جدیدترها (گرونترها) 5GHz هم ساپورت میکنن که مشکل تداخل رو ندارن
اینجا قبلا در موردش گفتم:
چطور سرعت wifi خونه رو بیشتر کنم؟
https://eitaa.com/codbama/33
حالا همین 2.4 گیگاهرتزی ها هم کانال های مختلف از 1 تا 11 دارن
عموما روی 1 یا 6 یا 11 هستن.
و Channel BandWidth روی 20 یا 40 هست.
می تونید با نرم افزاری مثل WiFi Analyzer وای فای های اطراف رو بررسی کنید.
و برای وای فای خودتون تنظیماتی ست کنید که توی رنج اونا نباشه.
و کمترین تداخل رو داشته باشه.
اپ اندرویدی WiFi Analyzer رو از https://play.google.com/store/apps/details?id=abdelrahman.wifianalyzerpro&hl=fa دانلود کنید.
@codbama
https://www.aparat.com/v/dyz0c29
@codbama
توی این ویدئو می خواهیم تفاوت کلاس بیس و فانکشن بیس توی جنگو رو یاد بگیریم.
برای استفاده از این دوره نیاز هست که مقدمات جنگو رو بدونید
توی این ویدئو اول بر اساس داکیومنت جنگو یه ویو فانکشن بیس ساختیم. و توی خروجی نمایشش دادیم.
بعدش معادل کلاس بیس همون ویو رو نوشتیم و فهمیدیم که برای استفاده از کلاس بیس ویوها باید تمپلت اسم مشخصی داشته باشه.
و یاد گرفتیم که باید model رو مقدار بدیم
بعدش با تابع as_view آشنا شدیم
و فهمیدیم که dispatch و setup چطور کار میکنن
در نهایت برخی از مزایای کلاس بیس ویوهارو توضیح دادیم.
@codbama
آپارات - سرویس اشتراک ویدیو
آشنایی با ویوهای calss-based جنگو - دوره جامع قسمت 1
توی این ویدئو می خواهیم تفاوت کلاس بیس و فانکشن بیس توی جنگو رو یاد بگیریم.
برای استفاده از این دوره نیاز هست که مقدمات جنگو رو بدونید
توی این ویدئو اول بر اساس داکیومنت جنگو یه ویو فانکشن بیس ساختیم. و توی خروجی نمایشش دادیم.
بعدش معادل کلاس بیس همون ویو…
برای استفاده از این دوره نیاز هست که مقدمات جنگو رو بدونید
توی این ویدئو اول بر اساس داکیومنت جنگو یه ویو فانکشن بیس ساختیم. و توی خروجی نمایشش دادیم.
بعدش معادل کلاس بیس همون ویو…
https://www.aparat.com/v/oxunz29
@codbama
توی این ویدئو اول در مورد مزیت جنریک ویوها گفتم
بعدش بر اساس داکیومنت جنگو پیش رفتیم
و فهمیدیم جنریک ویوهااز چه کلاسی ارث بری میکنن
با استفاده از shell همه کلاس های جنریک رو دیدیم
بعد کلاس های جنریک رو توی پکیج جنگو دیدیم
بعد با استفاده از جنریک ویو ها و استفاده از as_view بدون داشتن ویو، لیست گروه هارو نمایش دادیم
و حتی context_name رو توی urls.py تغییر دادیم
بعدش کلاس های پایه ListView رو بررسی کردیم و فهمیدیم context_object_name توی کدوم کلاس parent هست
در نهایت یه attribute جدید اضافه کردیم و توی urls.py ازش استفاده کردیم
@codbama
آپارات - سرویس اشتراک ویدیو
آشنایی با جنریک ویوهای جنگو - دوره جامع قسمت 2
توی این ویدئو اول در مورد مزیت جنریک ویوها گفتم
بعدش بر اساس داکیومنت جنگو پیش رفتیم
و فهمیدیم جنریک ویوهااز چه کلاسی ارث بری میکنن
با استفاده از shell همه کلاس های جنریک رو دیدیم
بعد کلاس های جنریک رو توی پکیج جنگو دیدیم
بعد با استفاده از جنریک ویو ها و…
بعدش بر اساس داکیومنت جنگو پیش رفتیم
و فهمیدیم جنریک ویوهااز چه کلاسی ارث بری میکنن
با استفاده از shell همه کلاس های جنریک رو دیدیم
بعد کلاس های جنریک رو توی پکیج جنگو دیدیم
بعد با استفاده از جنریک ویو ها و…
Forwarded from tech-afternoon (Amin Mesbahi)
بچهها قرار نیست همه برنامهنویس بشن، ولی باید مسئله حل کنن!
مدتها بود که دوست داشتم در مورد دلایل اهمیت یادگیری برنامهنویسی برای کودکان بنویسم؛ اینکه هیچ ربطی به شغل آیندهی کودک نداره و مهارتهای پشتش باید شکل بگیره که اونها مهم هستن. و فعلا برنامهنویسی یکی از بهترین روشها برای یادگیری اون مهارتها به شمار میان.
این روزها که وضعیت ایران رو میبینم تصور میکنم راه نجاتی جز نسل بعدی برای آینده ایران نیست؛ لذا چند خطی رو در این مورد نوشتم که اگر علاقهمند بودید بخونید و نظرتون رو بگید.
لینک مطلب
مدتها بود که دوست داشتم در مورد دلایل اهمیت یادگیری برنامهنویسی برای کودکان بنویسم؛ اینکه هیچ ربطی به شغل آیندهی کودک نداره و مهارتهای پشتش باید شکل بگیره که اونها مهم هستن. و فعلا برنامهنویسی یکی از بهترین روشها برای یادگیری اون مهارتها به شمار میان.
این روزها که وضعیت ایران رو میبینم تصور میکنم راه نجاتی جز نسل بعدی برای آینده ایران نیست؛ لذا چند خطی رو در این مورد نوشتم که اگر علاقهمند بودید بخونید و نظرتون رو بگید.
لینک مطلب
امین مصباحی
بچهها قرار نیست همه برنامهنویس بشن، ولی باید مسئله حل کنن!
فراتر از حرف و شعار، اگر واقعا باور داشته باشیم که آینده هر کشوری و به تبع اون آینده ایران، به کیفیت نسل بعدی گره خورده، ناچاریم روی یک موضوع مکث کنیم: توانایی حل مسئله. نه صرفا سواد، نه مدرک، نه حتی مهارت شغلی مشخص؛ بلکه اینکه انسان بتونه یک مسئله پیچیده…
❤1
https://www.aparat.com/v/bax9040
@codbama
توی این قسمت میخواهیم با کلاسview و templateview آشنا بشیم
در مورد کلاس View گفتیم و لیستی که داشتیم تغییر دادیم تا از View ارث بری کنه
با متد get و post ش آشنا شدیم
و با args و kwargs کار کردیم
بعدش رفتیم سراغ templateView و user list رو باهاش پیاده سازی کردیم
و با جزییاتش آشنا شدیم
با get context date هم آشنا شدیم
@codbama
آپارات - سرویس اشتراک ویدیو
آشنایی با DetailView و ListView و غیره در جنگو بخش اول - دوره جامع قسمت 3
در حال تکمیلوی این قسمت میخواهیم با کلاسview و templateview آشنا بشیم
در مورد کلاس View گفتیم و لیستی که داشتیم تغییر دادیم تا از View ارث بری کنه
با متد get و post ش آشنا شدیم
و با args و kwargs کار کردیم
بعدش رفتیم سراغ templateView و user list رو باهاش…
در مورد کلاس View گفتیم و لیستی که داشتیم تغییر دادیم تا از View ارث بری کنه
با متد get و post ش آشنا شدیم
و با args و kwargs کار کردیم
بعدش رفتیم سراغ templateView و user list رو باهاش…
❤1