ترفندهای برنامهنویسی
Открыть в Telegram
⁉️ پیرامون پایتون، جنگو و ویاسکد نکتههایی که معمولا در آموزشها از قلم افتادهاند 📌 گروه گفتگو و پرسش و پاسخ: https://t.me/py_dj_discus 📬 نظرات و مطالب پیشنهادی: https://t.me/mh_firouzjaah ارسال پروژه: https://ponisha.ir/profile/mhfirouzjah
БольшеСтрана не указанаКатегория не указана
180
Подписчики
Нет данных24 часа
Нет данных7 дней
Нет данных30 день
Архив постов
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/
11 Useful Python One-Liners You Must Know
https://www.makeuseof.com/useful-python-one-liners-you-must-know/
Top 30 Git Commands You Should Know To Master Git CLI
https://levelup.gitconnected.com/top-30-git-commands-you-should-know-to-master-git-cli-f04e041779bc
Git and GitHub for beginners - DEV Community
https://dev.to/ericawanja/git-and-github-for-beginners-33a0
Top 5 Best Git Extensions For VS Code (You must have)
https://dev.to/thenomadevel/top-5-best-git-extensions-for-vs-code-you-must-have-40b6
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
Package Manager Issues (Pop!_OS)
https://support.system76.com/articles/package-manager-pop/
درمورد این مطلب، اولا که واقعا جالب هست و میارزه که بهش مسلط باشین
دو اینکه، اونجا که میگه از exists استفاده کنید بهینهتر هست. بازم میشه بهترش کرد.
if obj := mymodel.objects.filter(condition).first():
...
با استفاده از این سینتکس پایتون که مجاز هم هست، و با استفاده از متد first هم میتونید چک کنید که کوئریست خالی نباشه، و هم یک آبجکت ازش میکشید بیرون.
بجای اینکه بگیم:
if mymodel.objects.filter(...).exists():
obj = mymodel.objects.get(...)
چون این دومی دوبار برای چککردن دیتابیس درخواست میزنه، ولی اون بالایی یکبار
TOP 8 Mistakes when Working with Django ORM | Redwerk
https://redwerk.com/blog/top-8-mistakes-when-working-with-django-orm/
Differences between Pop!_OS and Ubuntu - System76 Support
https://support.system76.com/articles/difference-between-pop-ubuntu/
لینت و هینت و رنگ و ...
هرچند من از اسکرینشات استفاده کردم اما اکستنشن code-snap که توی لیست هم جالبه برای عکس
کانفیگ جدید برای ویاسکد
ضمن اینکه اگر مثلا با زبان گولنگ کار نمیکنید یا جیسون رو سورت نمیکنید یا... میتونید اکستنشن اونها رو نصب نکنید و بازم سبکترش کنید.
برای xml پکیجش یکمی سنگین هست
19 Data Science Project Ideas for Beginners
https://www.kdnuggets.com/2021/11/19-data-science-project-ideas-beginners.html
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 از تنظمیات پایچارم دیدم که میشه خودمون دستی اضافه کنیم. ولی خب مگه یکی دوتاست که این همه رو بخوایم اضافه کنیم
