✔️ حلقه فور به سبک c کلاسیک در پایتون
داستان ازونجاست آقای Tushar Sadhawni چند وقتی پیش توی توییتر کد بالارو پست کرد و گفت که قراره دربارش بیشتر بنویسه.
الان ابزاری که این قابلیت رو پایتون اضافه میکنه رو در قالب کتابخانه پایتون به اشتراک گذاشته.
لینک کتابخانه:
https://github.com/tusharsadhwani/cursed-for
میتونید وبلاگش هم دنبال کنید که قراره درباره روشهایی که امتحان کرده و به این اپروچ رسیده رو بخونید
https://sadh.life
هرچند این موضوع نیاز به درکی از ساختار کامپایلر و مفسر و ساختار عمیق پایتون داره. ولی خوبه که گاهی وقتا در ابزاری که داریم عمیق بشیم و لذت عمیق شدن رو یادمون نره :)
〰️〰️〰️〰️〰️
© @DjangoEx
داستان ازونجاست آقای Tushar Sadhawni چند وقتی پیش توی توییتر کد بالارو پست کرد و گفت که قراره دربارش بیشتر بنویسه.
الان ابزاری که این قابلیت رو پایتون اضافه میکنه رو در قالب کتابخانه پایتون به اشتراک گذاشته.
لینک کتابخانه:
https://github.com/tusharsadhwani/cursed-for
میتونید وبلاگش هم دنبال کنید که قراره درباره روشهایی که امتحان کرده و به این اپروچ رسیده رو بخونید
https://sadh.life
هرچند این موضوع نیاز به درکی از ساختار کامپایلر و مفسر و ساختار عمیق پایتون داره. ولی خوبه که گاهی وقتا در ابزاری که داریم عمیق بشیم و لذت عمیق شدن رو یادمون نره :)
〰️〰️〰️〰️〰️
© @DjangoEx
👍34👎7👌5🔥4👏2🎉2
برنامه نویسی یا شنا در اقیانوس ؟
کم و بیش که گروه و جاهای دیگه رو میخونم یا همچنین کلی از دولوپر های تازه کار بهم توی دایرکت پیام میدن ( البته با افتخار ) چند تا موضوع مشترک رو بینشون دیدم که به نظرم اومد یکبار برای همیشه اینجا در موردش یه چیزی بنویسم .
⁃ یکی از پر تکرار ترین سوالات که چقدر طول میکشه جنگو یادبگیرم ؟ یا چقدر پایتون بخونم تا بتونم جنگو شروع کنم ؟ من الان x درصد از پایتون بلدم ایا جنگو شروع کنم ؟
این سوال با اختلاف غلط ترین سوال که یک برنامه نویس میتونه داشته باشه . در دید کلی برنامه نویسی خطی نیست . بهش به یک خط صاف و مستقیم نگاه نکنید ، برنامه نویسی یه اقیانوس که هلیکوپتر زندگی داره شمارو میبره جلو و از یه جایی شما ازش میپری پایین و می افتی توی اقیانوس بی انتها . تنها کاری که میشه کرد اینکه شنا کنی فقط .
برنامه نویسی هم همین دقیقا ، شما باید همش یاد بگیری و شنا کنی تو عظمتش این نیست که یه کسی بگه بیا ۲ ماهه یادبگیر یا x ماهه ، اول اینکه گفتم این شکلی نیست که بگیم از فلان شروع کن تا فلان برسی میشه ۶ ماه . شاید شما خیلی چیزا بلد نباشی برای شما بشه n ماه ، شخص دیگری بشه ۳ ماه چون کلی چیز بلد و نکته بعدی اینکه اصلا نحوه یادگیری و سرعت یادگیری هرکسی متفاوت یه قانون کلی برای همه نیست . یا مثلا میگن چقدر پایتون بخونم ، خوب اینم کاملا غلط هیچ کس نمیتونه بگه شما چقدر بخونی تا جنگو شروع کنی یا چقدر پایتون خوندن برای شما کافیه . اگه از من بپرسی میگم تا زمانی که احساس راحتی کنی با پایتون و تقریبا بدونی داری چیکار میکنی . این چند دلیل که گفتم کفایت میکنه دیگه این سوال رو از هیچ کس نپرسین.
⁃ من باید x توی جنگو رو هم یادبگیرم ؟ من باید sql هم بلد باشم ؟
از نظر من اره شما باید همه چی رو شروع کنی به یادگرفتن ( دونه به دونه ) از os گرفته تا data structure تا algorithm تا server و sql و ........
چرا ؟ چون گفتم هیچ مسیر مستقیمی نیست و شما باید شنا کنی پس هرچی میشنوی و میبینی رو برو یادبگیر .
⁃ برای جنگو اصن نیاز data structure بلد باشیم ؟ بعله نیاز ، چرا چون اینکه شما برنامه نویسی نه یه کسی که فقط جنگو بلد هست و خواهد بود ، برنامه نویس تقریبا باید سعی کنه هرچیزی که به صورت پایه از بزرگان گفته شده و همینطور چیزهای جدید رو یاد بگیره . مثال اینکه شما فرض کن یه مدل داری که self refrence هست با ندونستن tree قطعا یه فاجعه بزرگ توی کوئری زدن ها به بار خواهید اورد .
⁃
⁃ کار اموزی رایگان ؟
اینو به هیچ وجه نه رد میکنم نه تایید ، هرچیزی که باعو میشه شمارو برسونه به مسیر حرفه ای رو تایید میکنم ، میخواد ۲ سال کاراموزی رایگان باشه یا یک هفته یا ۲ روز
در اخرم سعی کنید در مسیر شنا کردن لذت ببرید و مراقب کوسه های این مسیر مثل پکیج اموزشی x در ۲ ماه و فلان چیزو نمیخواد یادبگیری و ..... باشید.
اصن ارباب میگه :
به هنگام شنا مثل یک دست و پا چلفتی ، بپا به
مسیر دهن کوسه نیافتی
〰️〰️〰️〰️〰️
© @DjangoEx
کم و بیش که گروه و جاهای دیگه رو میخونم یا همچنین کلی از دولوپر های تازه کار بهم توی دایرکت پیام میدن ( البته با افتخار ) چند تا موضوع مشترک رو بینشون دیدم که به نظرم اومد یکبار برای همیشه اینجا در موردش یه چیزی بنویسم .
⁃ یکی از پر تکرار ترین سوالات که چقدر طول میکشه جنگو یادبگیرم ؟ یا چقدر پایتون بخونم تا بتونم جنگو شروع کنم ؟ من الان x درصد از پایتون بلدم ایا جنگو شروع کنم ؟
این سوال با اختلاف غلط ترین سوال که یک برنامه نویس میتونه داشته باشه . در دید کلی برنامه نویسی خطی نیست . بهش به یک خط صاف و مستقیم نگاه نکنید ، برنامه نویسی یه اقیانوس که هلیکوپتر زندگی داره شمارو میبره جلو و از یه جایی شما ازش میپری پایین و می افتی توی اقیانوس بی انتها . تنها کاری که میشه کرد اینکه شنا کنی فقط .
برنامه نویسی هم همین دقیقا ، شما باید همش یاد بگیری و شنا کنی تو عظمتش این نیست که یه کسی بگه بیا ۲ ماهه یادبگیر یا x ماهه ، اول اینکه گفتم این شکلی نیست که بگیم از فلان شروع کن تا فلان برسی میشه ۶ ماه . شاید شما خیلی چیزا بلد نباشی برای شما بشه n ماه ، شخص دیگری بشه ۳ ماه چون کلی چیز بلد و نکته بعدی اینکه اصلا نحوه یادگیری و سرعت یادگیری هرکسی متفاوت یه قانون کلی برای همه نیست . یا مثلا میگن چقدر پایتون بخونم ، خوب اینم کاملا غلط هیچ کس نمیتونه بگه شما چقدر بخونی تا جنگو شروع کنی یا چقدر پایتون خوندن برای شما کافیه . اگه از من بپرسی میگم تا زمانی که احساس راحتی کنی با پایتون و تقریبا بدونی داری چیکار میکنی . این چند دلیل که گفتم کفایت میکنه دیگه این سوال رو از هیچ کس نپرسین.
⁃ من باید x توی جنگو رو هم یادبگیرم ؟ من باید sql هم بلد باشم ؟
از نظر من اره شما باید همه چی رو شروع کنی به یادگرفتن ( دونه به دونه ) از os گرفته تا data structure تا algorithm تا server و sql و ........
چرا ؟ چون گفتم هیچ مسیر مستقیمی نیست و شما باید شنا کنی پس هرچی میشنوی و میبینی رو برو یادبگیر .
⁃ برای جنگو اصن نیاز data structure بلد باشیم ؟ بعله نیاز ، چرا چون اینکه شما برنامه نویسی نه یه کسی که فقط جنگو بلد هست و خواهد بود ، برنامه نویس تقریبا باید سعی کنه هرچیزی که به صورت پایه از بزرگان گفته شده و همینطور چیزهای جدید رو یاد بگیره . مثال اینکه شما فرض کن یه مدل داری که self refrence هست با ندونستن tree قطعا یه فاجعه بزرگ توی کوئری زدن ها به بار خواهید اورد .
⁃
⁃ کار اموزی رایگان ؟
اینو به هیچ وجه نه رد میکنم نه تایید ، هرچیزی که باعو میشه شمارو برسونه به مسیر حرفه ای رو تایید میکنم ، میخواد ۲ سال کاراموزی رایگان باشه یا یک هفته یا ۲ روز
در اخرم سعی کنید در مسیر شنا کردن لذت ببرید و مراقب کوسه های این مسیر مثل پکیج اموزشی x در ۲ ماه و فلان چیزو نمیخواد یادبگیری و ..... باشید.
اصن ارباب میگه :
به هنگام شنا مثل یک دست و پا چلفتی ، بپا به
مسیر دهن کوسه نیافتی
〰️〰️〰️〰️〰️
© @DjangoEx
👍46🐳45👌4👏2
Django Expert pinned «برنامه نویسی یا شنا در اقیانوس ؟ کم و بیش که گروه و جاهای دیگه رو میخونم یا همچنین کلی از دولوپر های تازه کار بهم توی دایرکت پیام میدن ( البته با افتخار ) چند تا موضوع مشترک رو بینشون دیدم که به نظرم اومد یکبار برای همیشه اینجا در موردش یه چیزی بنویسم . ⁃…»
✔️ اطلاعیه در خصوص افراد بن(Ban) شده از داخل گروه
با سلام و وقت بخیر خدمت شما همراهان گرامی با توجه به درخواست های مکرر افراد مختلف و تصمیم گیری تیم تولید محتوای کانال تصمیم بر این شد که افرادی که در بلند دسترسی آنها از گروه گرفته شده بود و امکان مشارکت نداشتند مجدداً قابلیت پیوستند به گروه را داشته باشند و لذا به همین جهت تمام افراد از لیست سیاه (Black List) گروه حذف شدند و اکنون میتوانید بدون هیچ گونه مشکلی در گروه مشارکت و فعالیت داشته باشید.
در پایان از همه عزیزانی که به گروه میپیوندد خواهشمندیم #قوانین گروه را یکبار مطالعه بفرمایید.
لینگ گروه جنگو اکسپرت :
👉🏻 @DjangoIR
〰〰〰〰〰〰
© @DjangoEx
با سلام و وقت بخیر خدمت شما همراهان گرامی با توجه به درخواست های مکرر افراد مختلف و تصمیم گیری تیم تولید محتوای کانال تصمیم بر این شد که افرادی که در بلند دسترسی آنها از گروه گرفته شده بود و امکان مشارکت نداشتند مجدداً قابلیت پیوستند به گروه را داشته باشند و لذا به همین جهت تمام افراد از لیست سیاه (Black List) گروه حذف شدند و اکنون میتوانید بدون هیچ گونه مشکلی در گروه مشارکت و فعالیت داشته باشید.
در پایان از همه عزیزانی که به گروه میپیوندد خواهشمندیم #قوانین گروه را یکبار مطالعه بفرمایید.
لینگ گروه جنگو اکسپرت :
👉🏻 @DjangoIR
〰〰〰〰〰〰
© @DjangoEx
🕊35👍4👎3❤2🙏2
Django Expert
جنگو ۴.۱ منتشر شدددددددد🥳🥳🥳🥳 〰〰〰〰〰〰 © @DjangoEx
خبر بعدی؟
تولید جنگو ۴.۱ سیلیسیم از خیلی خیلی پایه با یه پروژه خیلی خوب (شبکه اجتماعی که فروشگاه داره) شروع شددددد💃🕺
〰〰〰〰〰〰
© @DjangoEx
تولید جنگو ۴.۱ سیلیسیم از خیلی خیلی پایه با یه پروژه خیلی خوب (شبکه اجتماعی که فروشگاه داره) شروع شددددد💃🕺
〰〰〰〰〰〰
© @DjangoEx
👍68🔥12👎11😱7🥰1
✔️ قدیمیه، ولی طلاست
👉 Link: https://twitter.com/hbazargani_b/status/1449793089955057672
〰〰〰〰〰〰
© @DjangoEx
👉 Link: https://twitter.com/hbazargani_b/status/1449793089955057672
〰〰〰〰〰〰
© @DjangoEx
🐳89🌭12👍11🔥4❤1
✔️ اگه در شروع راه هستید به دردتون میخوره
👉 Link: https://twitter.com/vesalbehrouzi/status/1556951865002233859?s=21&t=9uVFeoUvZkyIWUFbqnUWaA
〰〰〰〰〰〰
© @DjangoEx
👉 Link: https://twitter.com/vesalbehrouzi/status/1556951865002233859?s=21&t=9uVFeoUvZkyIWUFbqnUWaA
〰〰〰〰〰〰
© @DjangoEx
Twitter
تغريدة / Twitter
👌25❤🔥11👍5❤3
✔️ ۱۰ آگوست روز جهانی تنبلی!
امروز میتونید کمی تنبل یا شاید تنبلتر باشید :)
و البته یادتون نره که تنبلی فقط مخصوص آدمها نیست و برنامههای کامپیوتری هم میتونن تنبل باشن.
در این ویدئو پروفسور Thorsten Altenkirch درباره مفهوم تنبلی در پایتون توضیح میده:
https://youtu.be/5jwV3zxXc8E
من هم (شهریار) قبلا ویدئویی در این مورد داشتم که میتونید ببینید:
https://youtu.be/WW-xNznzMW4
〰〰〰〰〰〰
© @DjangoEx
امروز میتونید کمی تنبل یا شاید تنبلتر باشید :)
و البته یادتون نره که تنبلی فقط مخصوص آدمها نیست و برنامههای کامپیوتری هم میتونن تنبل باشن.
در این ویدئو پروفسور Thorsten Altenkirch درباره مفهوم تنبلی در پایتون توضیح میده:
https://youtu.be/5jwV3zxXc8E
من هم (شهریار) قبلا ویدئویی در این مورد داشتم که میتونید ببینید:
https://youtu.be/WW-xNznzMW4
〰〰〰〰〰〰
© @DjangoEx
🌚18🔥2🤩1
Forwarded from سیلیسیم (مهران تعریف)
نسخه آلفای سایت سیلیسیم بعد مدت ها منتشر شد! 🥳🥳
silicium.ir
قدم بعدی؟ بیشتر در موردش میگیم بعدا.
@siliciumir
silicium.ir
قدم بعدی؟ بیشتر در موردش میگیم بعدا.
@siliciumir
👍44🔥16👎5❤3
✔️ پیاده سازی Authentication در Django Rest Framework
در این قسمت توضیحاتی در مورد پیاده سازی Authentication دادم و پیاده سازیش رو مسپارم به شما. منتظر پول رکوئست های طوفانیتون هستم.
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/t67JspdBA-k
🛑توجه: حتماً، قطعاً، مسلماً و موکداً لطفاً با هندزفری تماشا کنید. 🛑
#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
در این قسمت توضیحاتی در مورد پیاده سازی Authentication دادم و پیاده سازیش رو مسپارم به شما. منتظر پول رکوئست های طوفانیتون هستم.
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/t67JspdBA-k
🛑توجه: حتماً، قطعاً، مسلماً و موکداً لطفاً با هندزفری تماشا کنید. 🛑
#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
👍16❤2👎2🔥2
✔️ مرور داکیومنت Celery و توضیح اجزای مختلف این ابزار
سلری یک ابزار مدیریت تسک هست که بر پایه معماری asynchronous نوشته شده و به شما کمک میکنه تا تسکهای سنگین رو در پشتزمینه حتی بصورت دورهای اجرا کنید و نتیجه رو پس از اتمام از اجرا کننده دریافت کنید.
کاملترین منبع برای این ابزار مستندات رسمی خودشه که در اینجا میتونید ببینید:
https://docs.celeryq.dev/en/stable/getting-started/introduction.html
و البته من هم (شهریار) یک مجموعه ویدئو دارم که مستندات این ابزار رو بازخوانی کردم و از تجربیات و نظرات خودم صحبت کردم.
https://youtube.com/playlist?list=PLRU2zoAmuzJ1MjnIueq8vkXwWojH04Dwx
#celery
〰️〰️〰️〰️〰️
© @DjangoEx
سلری یک ابزار مدیریت تسک هست که بر پایه معماری asynchronous نوشته شده و به شما کمک میکنه تا تسکهای سنگین رو در پشتزمینه حتی بصورت دورهای اجرا کنید و نتیجه رو پس از اتمام از اجرا کننده دریافت کنید.
کاملترین منبع برای این ابزار مستندات رسمی خودشه که در اینجا میتونید ببینید:
https://docs.celeryq.dev/en/stable/getting-started/introduction.html
و البته من هم (شهریار) یک مجموعه ویدئو دارم که مستندات این ابزار رو بازخوانی کردم و از تجربیات و نظرات خودم صحبت کردم.
https://youtube.com/playlist?list=PLRU2zoAmuzJ1MjnIueq8vkXwWojH04Dwx
#celery
〰️〰️〰️〰️〰️
© @DjangoEx
YouTube
آموزش Celery در پایتون
تصمیم گرفتم یک دوره جدید برای سلری شروع کنم که از پایه سلری رو با توجه به مستندات اصلی شروع کنیم و مستقل کد بزنیم تا برسیم به جنگو و شاید هم فلسک. مباحث پیچی...
👍21🔥11💯7
❇️ یه سرویس Database as a Service MySQL هست به اسم PlanetScale. پلن رایگان هم داره و بهتون 5 گیگابایت فضای رایگان روی AWS میده بدون کردیت یا چیزی.
راحت میتونید سرویس هاتون رو بهش وصل کنید و ازش استفاده کنید.
https://planetscale.com
اگه میخواید سرویس جنگوتون رو بهش وصل کنید، از این انجین میتونید استفاده کنید.
https://github.com/lnxpy/django-psdb-engine
〰〰〰〰〰〰
© @DjangoEx
راحت میتونید سرویس هاتون رو بهش وصل کنید و ازش استفاده کنید.
https://planetscale.com
اگه میخواید سرویس جنگوتون رو بهش وصل کنید، از این انجین میتونید استفاده کنید.
https://github.com/lnxpy/django-psdb-engine
〰〰〰〰〰〰
© @DjangoEx
Planetscale
PlanetScale - the world’s fastest and most scalable cloud databases
PlanetScale is the world’s fastest and most scalable cloud databases.
🔥21👍4😱2
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ تفاوت set و list و متدهایی که برای هر ساختار داده ای در پایتون وجود داره
✅ توی این مثال یک دقیقهای میبینید با تغییر list به set و استفاده از intersection کدخواناتر و با تعداد خط کد کمتری داریم و اهمیت شناختن ساختار داده ها چقدر تاثیرگذار هست.
credit: ArjanCodes
〰️〰️〰️〰️〰️
© @DjangoEx
✅ توی این مثال یک دقیقهای میبینید با تغییر list به set و استفاده از intersection کدخواناتر و با تعداد خط کد کمتری داریم و اهمیت شناختن ساختار داده ها چقدر تاثیرگذار هست.
credit: ArjanCodes
〰️〰️〰️〰️〰️
© @DjangoEx
🔥25👍11
✅ Connect Your Django Projects to PlanetScale Databases!
link 👉 https://imsadra.me/connect-your-django-projects-to-planetscale-databases
〰️〰️〰️〰️〰️
© @DjangoEx | @lnxpylnxpy
link 👉 https://imsadra.me/connect-your-django-projects-to-planetscale-databases
〰️〰️〰️〰️〰️
© @DjangoEx | @lnxpylnxpy
Sadra Yahyapour
Connect Your Django Projects to PlanetScale Databases
TL;DR
PlanetScale is a MySQL-compatible serverless database platform. Since its database service is a bit different from the actual MySQL, there are some limitations that you can't ignore and must resolve to be able to work with their services. This ...
PlanetScale is a MySQL-compatible serverless database platform. Since its database service is a bit different from the actual MySQL, there are some limitations that you can't ignore and must resolve to be able to work with their services. This ...
👍9👎3🔥3
✔️ توی این سایت میتونید گزارشهایی که در رابطه با حقوق شرکتهای مختلف ثبت میشه رو ببینید.
✅ برای مثال در تصویر میانگین آفر سالانه یک Principal Engineer در شرکت گوگل رو میبینید.
👉 Link: https://www.levels.fyi
پ ن۱: این سایت کمک میکنه افراد بهتر تصمیم بگیرن یا روی آفری که میگیرن چونه بزنن، احتمالا در ایران کاربرد نداشته باشه اما به هر حال جالب هست.
پ ن۲: این مبالغ خالص دریافتی نیستند و مالیات و … روش حساب میشه.
〰️〰️〰️〰️〰️
© @DjangoEx
✅ برای مثال در تصویر میانگین آفر سالانه یک Principal Engineer در شرکت گوگل رو میبینید.
👉 Link: https://www.levels.fyi
پ ن۱: این سایت کمک میکنه افراد بهتر تصمیم بگیرن یا روی آفری که میگیرن چونه بزنن، احتمالا در ایران کاربرد نداشته باشه اما به هر حال جالب هست.
پ ن۲: این مبالغ خالص دریافتی نیستند و مالیات و … روش حساب میشه.
〰️〰️〰️〰️〰️
© @DjangoEx
👍17🏆8😱4
✔️ صفحه فلسفه فیچرهای تلگرام خیلی جالبه،
فقط هرجا میخوان از خودشون تعریف کنن یه لگد به واتساپ هم میزنن🤣
پیشنهاد میکنم بخونید
👉 Link: https://tsf.telegram.org/manuals/feature_philosophy
〰️〰️〰️〰️〰️
© @DjangoEx
فقط هرجا میخوان از خودشون تعریف کنن یه لگد به واتساپ هم میزنن
پیشنهاد میکنم بخونید
👉 Link: https://tsf.telegram.org/manuals/feature_philosophy
〰️〰️〰️〰️〰️
© @DjangoEx
Please open Telegram to view this post
VIEW IN TELEGRAM
😁47🤡31😢3🤩2