✔️ سوپر دوره آموزش جنگو - قسمت ۳
طراحی پایگاه داده
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/LhAyfd11J0U
🛑توجه: لطفا با هندزفری تماشا کنید:))🛑
#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
طراحی پایگاه داده
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/LhAyfd11J0U
🛑توجه: لطفا با هندزفری تماشا کنید:))🛑
#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
✔️ توسعه نرمافزار بدون زجر
اگر در ایران توسعه دهنده نرمافزار هستید قطعا تحریمهای ظالمانه را حس کردید. ما به عنوان یک ارگان مستقل غیرانتفاعی با فراهم کردن یک پراکسی سرور رایگان سعی داریم در چارچوب قوانین کشور به شما کمک کنیم تا این تحریمها را به راحتی دور بزنید.
👉 Link: https://github.com/freedomofdevelopers/fod
〰️〰️〰️〰️〰️
© @DjangoEx
اگر در ایران توسعه دهنده نرمافزار هستید قطعا تحریمهای ظالمانه را حس کردید. ما به عنوان یک ارگان مستقل غیرانتفاعی با فراهم کردن یک پراکسی سرور رایگان سعی داریم در چارچوب قوانین کشور به شما کمک کنیم تا این تحریمها را به راحتی دور بزنید.
👉 Link: https://github.com/freedomofdevelopers/fod
〰️〰️〰️〰️〰️
© @DjangoEx
GitHub
GitHub - freedomofdevelopers/fod: Freedom of Developers
Freedom of Developers. Contribute to freedomofdevelopers/fod development by creating an account on GitHub.
آموزش کامل داکر 🔥 (ادامه دارد..)
✔️ ۰۹ - نکات مبتدی باقی مونده: حذف کانتینر و ایمیج، ذخیره و لود ایمیج، نسخه های سبک تر مثل آلپاین و ...
👉🏻 https://youtu.be/wbx8knZ04gs
✔️ ۱۰ - آشنایی با Dockerfile - ساخت ایمیج های جدید
👉🏻 https://youtu.be/ZRLfFdM_rTA
✔️ ۱۱ - آشنایی به docker-compose
👉🏻 https://youtu.be/X1wpatABqgg
#داکر
〰️〰️〰️〰️〰️〰️
© @DevOpsEx
✔️ ۰۹ - نکات مبتدی باقی مونده: حذف کانتینر و ایمیج، ذخیره و لود ایمیج، نسخه های سبک تر مثل آلپاین و ...
👉🏻 https://youtu.be/wbx8knZ04gs
✔️ ۱۰ - آشنایی با Dockerfile - ساخت ایمیج های جدید
👉🏻 https://youtu.be/ZRLfFdM_rTA
✔️ ۱۱ - آشنایی به docker-compose
👉🏻 https://youtu.be/X1wpatABqgg
#داکر
〰️〰️〰️〰️〰️〰️
© @DevOpsEx
✔️ پایتون با پشت سر گذاشتن جاوا محبوبترین زبان برنامهنویسی در شاخص TIOBE شد
پایتون برای اولین بار در ۲۰ سال اخیر با کنار زدن جاوا، جاوا اسکریپت و C به محبوبترین زبان برنامهنویسی دنیا تبدیل شده. ردهبندی ماه اکتبر ۲۰۲۱ شرکت TIOBE بر اساس جستجوهای سطح وب نتیجه یافتههای خود را منتشر کرده است.
شرکت TIOBE که در زمینه ارزیابی و ردیابی کیفیت نرمافزارها تخصص دارد، در تحقیقات خود از ۲۵ وبسایت و موتور جستجوی محبوب از جمله گوگل، بینگ، یاهو، ویکیپدیا و یوتیوب استفاده کرده است. این شرکت در جدیدترین ردهبندی خود میگوید زبان پایتون برای اولین بار در ۲۰ سال اخیر به جایگاه نخست فهرست محبوبترین زبانهای برنامهنویسی رفته است.
👉 Link: https://dgto.ir/2cmo
👉 Link: https://www.tiobe.com/tiobe-index/
متن از دیجیاتو
〰️〰️〰️〰️〰️
© @DjangoEx
پایتون برای اولین بار در ۲۰ سال اخیر با کنار زدن جاوا، جاوا اسکریپت و C به محبوبترین زبان برنامهنویسی دنیا تبدیل شده. ردهبندی ماه اکتبر ۲۰۲۱ شرکت TIOBE بر اساس جستجوهای سطح وب نتیجه یافتههای خود را منتشر کرده است.
شرکت TIOBE که در زمینه ارزیابی و ردیابی کیفیت نرمافزارها تخصص دارد، در تحقیقات خود از ۲۵ وبسایت و موتور جستجوی محبوب از جمله گوگل، بینگ، یاهو، ویکیپدیا و یوتیوب استفاده کرده است. این شرکت در جدیدترین ردهبندی خود میگوید زبان پایتون برای اولین بار در ۲۰ سال اخیر به جایگاه نخست فهرست محبوبترین زبانهای برنامهنویسی رفته است.
👉 Link: https://dgto.ir/2cmo
👉 Link: https://www.tiobe.com/tiobe-index/
متن از دیجیاتو
〰️〰️〰️〰️〰️
© @DjangoEx
آموزش کامل داکر 🔥 (ادامه داره)
✔️ ۱۲ - داکرایز کردن یه وبسایت static و نوشتن اولین Dockerfile
👉🏻 https://youtu.be/iUFNYIUsuPc
✔️ ۱۳ - نوشتن اولین docker-composer مون و اجرای کانتینر
👉🏻 https://youtu.be/_1tM3Kvgkos
#داکر
〰️〰️〰️〰️〰️〰️
© @DevOpsEx
✔️ ۱۲ - داکرایز کردن یه وبسایت static و نوشتن اولین Dockerfile
👉🏻 https://youtu.be/iUFNYIUsuPc
✔️ ۱۳ - نوشتن اولین docker-composer مون و اجرای کانتینر
👉🏻 https://youtu.be/_1tM3Kvgkos
#داکر
〰️〰️〰️〰️〰️〰️
© @DevOpsEx
💵 درآمد برنامه نویسی چقدر هست؟
در این ویدئو راجع به معامله هایی که توی اتاق هایی با درهای بسته انجام میشه، صحبت میکنیم 😎💰
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/uwJpBPqyBzI
#برنامه_نویسی #درآمد #درآمد_برنامه_نویسی
〰️〰️〰️〰️〰️
© @DjangoEx | @AI_Python
در این ویدئو راجع به معامله هایی که توی اتاق هایی با درهای بسته انجام میشه، صحبت میکنیم 😎💰
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/uwJpBPqyBzI
#برنامه_نویسی #درآمد #درآمد_برنامه_نویسی
〰️〰️〰️〰️〰️
© @DjangoEx | @AI_Python
✔️ ثروت و درآمد ایلان ماسک از جف بزوس سبقت گرفته و ایلان ماسک با ۲۰۲ بیلیون دلار ثروتمند ترین فرد دنیا شده.
حالا جف بزوس یه توییت زده و از پیشرفت آمازون گفته اما ایلان ماسک براش مدال نفر دوم رو گذاشته 😂
👉 Link: https://www.forbes.com/real-time-billionaires/
👉 Link: https://twitter.com/JeffBezos/status/1447403828505088011
#fun
〰️〰️〰️〰️〰️
© @DjangoEx
حالا جف بزوس یه توییت زده و از پیشرفت آمازون گفته اما ایلان ماسک براش مدال نفر دوم رو گذاشته 😂
👉 Link: https://www.forbes.com/real-time-billionaires/
👉 Link: https://twitter.com/JeffBezos/status/1447403828505088011
#fun
〰️〰️〰️〰️〰️
© @DjangoEx
آموزش کامل داکر 🔥 (ادامه داره)
✔️ ۱۴ - داکرایز کردن یه پروژه ساده فلسک (۱)
👉🏻 https://youtu.be/pn8trTEcCK8
✔️ ۱۵ - داکرایز کردن یه پروژه ساده فلسک (۲)
👉🏻 https://youtu.be/9bbX4Yhqn28
در این دو جلسه ای یه پروژه فلسک رو با ایمیج های nginx و python داکرایز می کنیم. این پروژه ساده است و به عنوان اولین تمرین جدی مون برای کارکردن با Dockerfile و docker-compose و استفاده از دو کانتینر همزمان و .. است (((:
#داکر
〰️〰️〰️〰️〰️〰️
© @DevOpsEx
✔️ ۱۴ - داکرایز کردن یه پروژه ساده فلسک (۱)
👉🏻 https://youtu.be/pn8trTEcCK8
✔️ ۱۵ - داکرایز کردن یه پروژه ساده فلسک (۲)
👉🏻 https://youtu.be/9bbX4Yhqn28
در این دو جلسه ای یه پروژه فلسک رو با ایمیج های nginx و python داکرایز می کنیم. این پروژه ساده است و به عنوان اولین تمرین جدی مون برای کارکردن با Dockerfile و docker-compose و استفاده از دو کانتینر همزمان و .. است (((:
#داکر
〰️〰️〰️〰️〰️〰️
© @DevOpsEx
✔️ سوال: چرا با وجود این که دو لیست a و b مقدار برابر دارند، اما حجم اشغال شده در حافظه برای لیست b از لیست a بیشتر است؟
سطح: پیشرفته
#quiz #python #data_structure
〰️〰️〰️〰️〰️
© @DjangoEx
سطح: پیشرفته
#quiz #python #data_structure
〰️〰️〰️〰️〰️
© @DjangoEx
👍1
Django Expert
💵 درآمد برنامه نویسی چقدر هست؟ در این ویدئو راجع به معامله هایی که توی اتاق هایی با درهای بسته انجام میشه، صحبت میکنیم 😎💰 🖥 مشاهده در یوتوب: 👉 Link: https://youtu.be/uwJpBPqyBzI #برنامه_نویسی #درآمد #درآمد_برنامه_نویسی 〰️〰️〰️〰️〰️ © @DjangoEx | @AI_Python
✔️ بعد از این ویدئو دوستان عزیز زیادی پیام میدن و راجع به قیمت های مختلف میپرسن، مثلا آیا بعد ۶ ماه میشه به ۵ تومن درآمد رسید؟ آیا بعد یک سال میشه ماهی ۲۰ تومن درآمد داشت؟
لازم دونستم یک نکتهای رو بگم، درآمد شمارو فقط یک نفر مشخص میکنه و اون هم کسی هست که هرروز توی آینه بهش نگاه میکنید. پس سعی کنید اون آدمی که هرروز توی آینه میبینید رو دوست داشته باشید و برای موفق شدنش تلاش کنید:)
درنهایت اینکه باعث خوشحالی من هست ببینم هر کدومتون به درآمدهای بالا و موفقیت های بیشمار برسه و به قول خودمون happy developer باشه. 😊🙏
〰️〰️〰️〰️〰️
© @DjangoEx
لازم دونستم یک نکتهای رو بگم، درآمد شمارو فقط یک نفر مشخص میکنه و اون هم کسی هست که هرروز توی آینه بهش نگاه میکنید. پس سعی کنید اون آدمی که هرروز توی آینه میبینید رو دوست داشته باشید و برای موفق شدنش تلاش کنید:)
درنهایت اینکه باعث خوشحالی من هست ببینم هر کدومتون به درآمدهای بالا و موفقیت های بیشمار برسه و به قول خودمون happy developer باشه. 😊🙏
〰️〰️〰️〰️〰️
© @DjangoEx
[1/2]
✔️ پاسخ سوال: در تصویر 1 لیستی به نام a به طول 5 و محتوای object ایجاد کردهایم. اگر به نمایش این لیست دقت کنید متوجه خواهید شد که تمامی اشیاء موجود در لیست a دارای یک آدرس یکسان در memory هستند. درواقع پایتون در این حالت برای جلوگیری از ساختن یک شئ ثابت به تعداد زیاد، اول یک نمونه از آنرا ساخته و سپس تمامی اعضای آرایه را به آن ارجاع (reference) میدهد. اگر قطعه کد
را اجرا کنیم خروجی 6 (رفرنس) را برمیگرداند. مقدار 5 مورد انتظار است اما آن یک واحد اضافه به دلیل رفرنس موقتی است به عنوان ورودی تابع
اما در حالت دوم داخل loop هربار یک شئ ایجاد میشود و آدرسها تغییر میکند. این موضوع زمانی که قصد مقداردهی اولیه یک لیست با حجم بالا را داریم، هزینه زمانی و حافظهای زیادی دارد.
دلیل تفاوت حجم لیست a و b در حافظه
با دقت به تصویر 2 متوجه خواهید شد که با تعریف لیست a به روش اول، تقریبا حجم 136 بایت در حافظه اشغال شده اما این مقدار برای لیست b برابر 184 میباشد.
〰️〰️〰️〰️〰️
© @DjangoEx
✔️ پاسخ سوال: در تصویر 1 لیستی به نام a به طول 5 و محتوای object ایجاد کردهایم. اگر به نمایش این لیست دقت کنید متوجه خواهید شد که تمامی اشیاء موجود در لیست a دارای یک آدرس یکسان در memory هستند. درواقع پایتون در این حالت برای جلوگیری از ساختن یک شئ ثابت به تعداد زیاد، اول یک نمونه از آنرا ساخته و سپس تمامی اعضای آرایه را به آن ارجاع (reference) میدهد. اگر قطعه کد
sys.getrefcount(a[0])
را اجرا کنیم خروجی 6 (رفرنس) را برمیگرداند. مقدار 5 مورد انتظار است اما آن یک واحد اضافه به دلیل رفرنس موقتی است به عنوان ورودی تابع
getrefcount
ساخته شده است.اما در حالت دوم داخل loop هربار یک شئ ایجاد میشود و آدرسها تغییر میکند. این موضوع زمانی که قصد مقداردهی اولیه یک لیست با حجم بالا را داریم، هزینه زمانی و حافظهای زیادی دارد.
دلیل تفاوت حجم لیست a و b در حافظه
با دقت به تصویر 2 متوجه خواهید شد که با تعریف لیست a به روش اول، تقریبا حجم 136 بایت در حافظه اشغال شده اما این مقدار برای لیست b برابر 184 میباشد.
〰️〰️〰️〰️〰️
© @DjangoEx
[2/2]
در روش اول نوع شئ و طول آرایه مشخص است اما در خصوص روش دوم موضوعی که باید به آن دقت کنیم نحوه کارکرد dynamic list و append در پایتون است. این ساختار به ما کمک میکند که بدون تعریف طول ثابت برای آرایه، مقادیری به آن اضافه و حذف کنیم و همانطور که از تصویر 2 نتیجه میشود، پایتون به طور خودکار حجم فضای اشغال شده برای آرایه را افزایش میدهد. میزان افزایش حجم همیشه بیشتر از حجم مورد نیاز برای رفرنسهای افزودهشده است و در نتیجه حجم نهایی لیست b بیشتر از حالت واقعی یعنی 136 بایت است.
برای مطالعه بیشتر درباره رفرنسها در پایتون میتوانید منابع زیر را مطالعه کنید.
https://www.pythontutorial.net/advanced-python/python-references/
https://runestone.academy/runestone/books/published/thinkcspy/Lists/ObjectsandReferences.html
https://www.educba.com/python-references/
#python #references #list
〰️〰️〰️〰️〰️
© @DjangoEx
در روش اول نوع شئ و طول آرایه مشخص است اما در خصوص روش دوم موضوعی که باید به آن دقت کنیم نحوه کارکرد dynamic list و append در پایتون است. این ساختار به ما کمک میکند که بدون تعریف طول ثابت برای آرایه، مقادیری به آن اضافه و حذف کنیم و همانطور که از تصویر 2 نتیجه میشود، پایتون به طور خودکار حجم فضای اشغال شده برای آرایه را افزایش میدهد. میزان افزایش حجم همیشه بیشتر از حجم مورد نیاز برای رفرنسهای افزودهشده است و در نتیجه حجم نهایی لیست b بیشتر از حالت واقعی یعنی 136 بایت است.
برای مطالعه بیشتر درباره رفرنسها در پایتون میتوانید منابع زیر را مطالعه کنید.
https://www.pythontutorial.net/advanced-python/python-references/
https://runestone.academy/runestone/books/published/thinkcspy/Lists/ObjectsandReferences.html
https://www.educba.com/python-references/
#python #references #list
〰️〰️〰️〰️〰️
© @DjangoEx
✔️ دوستانی که زبان انگلیسیتون خوب نیست،
برید توی کانال یوتوب این ۳ تا خانم و زبان انگلیسی رو یاد بگیرید تا وقتی خطا میخورید بجای اینکه منتظر باشید یک نفر پیدا بشه و به سوالتون پاسخ بده، خودتون بتونید سرچ کنید و یک مقاله بخونید و مشکل رو حل کنید.
Fara Zaban: https://www.youtube.com/c/FaraZaban
Paria Akhavass: https://www.youtube.com/c/PariaAkhavass
EnglishTurbo: https://www.youtube.com/c/EnglishTurbo
انگلیش توربو دوره های زیادی توی سایتش و اینستاگرام فعالی داره، دو تای اول هم کانال یوتوب پرمحتوا و خوبی دارن
#زبان_انگلیسی
〰️〰️〰️〰️〰️
© @DjangoEx
برید توی کانال یوتوب این ۳ تا خانم و زبان انگلیسی رو یاد بگیرید تا وقتی خطا میخورید بجای اینکه منتظر باشید یک نفر پیدا بشه و به سوالتون پاسخ بده، خودتون بتونید سرچ کنید و یک مقاله بخونید و مشکل رو حل کنید.
Fara Zaban: https://www.youtube.com/c/FaraZaban
Paria Akhavass: https://www.youtube.com/c/PariaAkhavass
EnglishTurbo: https://www.youtube.com/c/EnglishTurbo
انگلیش توربو دوره های زیادی توی سایتش و اینستاگرام فعالی داره، دو تای اول هم کانال یوتوب پرمحتوا و خوبی دارن
#زبان_انگلیسی
〰️〰️〰️〰️〰️
© @DjangoEx