en
Feedback
ترفندهای برنامه‌نویسی

ترفندهای برنامه‌نویسی

Open in Telegram

⁉️ پیرامون پایتون، جنگو و وی‌اس‌کد نکته‌هایی که معمولا در آموزش‌ها از قلم افتاده‌اند 📌 گروه گفتگو و پرسش و پاسخ: https://t.me/py_dj_discus 📬 نظرات و مطالب پیشنهادی: https://t.me/mh_firouzjaah ارسال پروژه‌: https://ponisha.ir/profile/mhfirouzjah

Show more
The country is not specifiedThe category is not specified
180
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
New Free Bootcamps Based on freeCodeCamp – Learn JavaScript & Web Development with Weekly Live Streams https://www.freecodecamp.org/news/new-free-bootcamps-based-on-freecodecamp-learn-javascript-webdev-with-weekly-live-streams/

8 Key Advantages of Python For Web App Development in 2021 https://www.monocubed.com/advantages-of-python/

لینوس توروالدز، خالق لینوکس می‌گوید «اکثر برنامه نویسان خوب، برنامه نویسی می‌کنند نه به این دلیل که انتظار دارند دستمزد دریاف
لینوس توروالدز، خالق لینوکس می‌گوید «اکثر برنامه نویسان خوب، برنامه نویسی می‌کنند نه به این دلیل که انتظار دارند دستمزد دریافت کنند یا مردم آن‌ها را تحسین کنند، بلکه به این دلیل که برنامه نویسی سرگرم کننده است.» من یک برنامه نویس خودآموز هستم. پس از یک سال خودآموزی، توانستم شغلی به عنوان مهندس نرم افزار II (بالاتر از یک مهندس نرم افزار سطح مقدماتی، اما پایین‌تر از یک مهندس نرم افزار ارشد) در eBay پیدا کنم. وقتی آن شغل را گرفتم، متوجه شدم که اصلا آمادگی ندارم. من غرق حجم چیزهایی شده بودم که باید می‌دانستم اما هنوز یاد نگرفته بودم. سفر من در یادگیری برنامه نویسی و تجربه من در اولین شغلم به عنوان مهندس نرم افزار الهام بخش این کتاب بود. کتاب The Self-taught Programmer (برنامه نویس خودآموخته)، فقط در مورد یادگیری برنامه نویسی نیست؛ اگرچه کدنویسی را یاد خواهید گرفت. این کتاب در مورد همه چیزهای دیگری است که برای برنامه نویسی حرفه ای باید بدانید که کلاس‌ها و کتاب‌ها به شما آموزش نمی‌دهند. این یک نقشه راه است... https://www.ebooksworld.ir/post/index/913

درمورد این مطلب، اولا که واقعا جالب هست و میارزه که بهش مسلط باشین دو اینکه، اونجا که میگه از exists استفاده کنید بهینه‌تر هست. بازم میشه بهترش کرد. if obj := mymodel.objects.filter(condition).first(): ... با استفاده از این سینتکس پایتون که مجاز هم هست، و با استفاده از متد first هم میتونید چک کنید که کوئری‌ست خالی نباشه، و هم یک آبجکت ازش میکشید بیرون. بجای اینکه بگیم: if mymodel.objects.filter(...).exists(): obj = mymodel.objects.get(...) چون این دومی دوبار برای چک‌کردن دیتابیس درخواست میزنه، ولی اون بالایی یکبار

Differences between Pop!_OS and Ubuntu - System76 Support https://support.system76.com/articles/difference-between-pop-ubuntu/

اینم عکسی که با code-snap گرفته میشه
اینم عکسی که با code-snap گرفته میشه

لینت و هینت و رنگ و ... هرچند من از اسکرین‌شات استفاده کردم اما اکستنشن code-snap که توی لیست هم جالبه برای عکس
لینت و هینت و رنگ و ... هرچند من از اسکرین‌شات استفاده کردم اما اکستنشن code-snap که توی لیست هم جالبه برای عکس

کانفیگ جدید برای وی‌اس‌کد ضمن اینکه اگر مثلا با زبان گولنگ کار نمیکنید یا جیسون رو سورت نمیکنید یا... میتونید اکستنشن اون‌ها رو نصب نکنید و بازم سبکترش کنید. برای xml پکیجش یکمی سنگین هست

vscode -> theme - > publisher:"sainnhe" -> Edge

Responsive images for better performance: Start using srcset and picture - DEV Community https://dev.to/mustapha/responsive-images-for-better-performance-start-using-srcset-and-picture-11kc

سلام دوستان این یک اسنیپت در وی‌اس‌کد هست، همونطور که میبینید چیدین خط رو فقط با یک اشاره هندل میکنه و بسیار مفیده، این گیف فقط یکی از ساجست های زیاد این اسنیپت رو نشون میده توی پایچارم همچین چیزی نداریم؟ البته من توی live template از تنظمیات پایچارم دیدم که میشه خودمون دستی اضافه کنیم. ولی خب مگه یکی دوتاست که این همه رو بخوایم اضافه کنیم