میانبرهای پایتون که ساعت ها صرفه جویی می کنند

🎉 با استفاده از این پیوندها فقط برای هر دو محصول ، 50 ٪ حق بیمه را دریافت کنید (به زودی به پایان می رسد ، فقط قهوه یا این بسته ها است)
نوشتن پایتون باید احساس بی دردسر کند – در اینجا چگونه است
اگر هر روز کد پایتون را می نویسید ، احتمالاً چیزی را متوجه شده اید: هرچه کد بیشتری داشته باشید ، بیشتر الگوهای را می بینید. همان مشکلات ، همان راه حل ها ، همان چرا-ام-نوشتن-این-دوباره لحظات
این جایی است که ترفندهای هوشمند پایتون وارد می شوند. برخی از ویژگی ها درست به زبان ساخته می شوند ، اما بیشتر توسعه دهندگان از آنها استفاده نمی کنند زیرا در مستندات دفن شده یا در کتابخانه هایی پنهان شده اند که هرگز آنها را بررسی نمی کنند.
این مقاله در مورد به خاطر سپردن نحو نیست. این در مورد است فکر کردن مانند یک توسعه دهنده کارآمد پایتون– استفاده از ابزارها ، ترفندها و بحث های مناسب برای کدگذاری بهتر و سریعتر.
1. وقتی گیر کردید ، از بهترین ها سرقت کنید
در اینجا چیزی است که بیشتر توسعه دهندگان اعتراف نمی کنند: لازم نیست همه چیز را از ابتدا حل کنید.
جامعه منبع باز پایتون بسیار گسترده است و بهترین راه حل ها در حال حاضر در آنجا هستند. اگر شما همیشه با یک مشکل دست و پنجه نرم می کنید ، احتمالاً شخصی کتابخانه ای ساخته است ، مقاله ای را نوشته است یا بحث در مورد آن را آغاز کرده است.
به جای هدر دادن زمان اشکال زدایی کورکورانه ، مستقیماً به مخازن گرایش بروید که در آن توسعه دهندگان پایتون در حال حل مسائل در دنیای واقعی هستند. به عنوان مثال ، بررسی مخازن گرایش به طور مرتب می تواند به شما در کشف ابزارهای قدرتمندی که هرگز نمی دانستید وجود داشته باشد ، کمک کند.
همین مورد در مورد بحث ها نیز صدق می کند. اکوسیستم پایتون همیشه در حال تغییر است ، و ادامه کار بحث های روند می تواند شما را در معرض راه های بهتر حل مشکلات قبل از تبدیل شدن قرار دهد شما مشکلات
2. کد کمتر ، دستیابی بیشتر
آیا می خواهید چیزی ترسناک ببینید؟ هر عملکردی را که اخیراً نوشتید ، انجام دهید و آن را با استفاده از ویژگی های داخلی پایتون بازنویسی کنید. احتمالاً متوجه خواهید شد که نیمی از کد غیر ضروری است.
بیایید یک مثال مشترک را بگیریم: فیلتر کردن یک لیست.
در اشتباه راه (طولانی و تکراری):
filtered = []
for item in my_list:
if condition(item):
filtered.append(item)
در بهتر راه (استفاده کنید filter()
در عوض):
filtered = list(filter(condition, my_list))
این نوع تکنیکی است که توسعه دهندگان باتجربه با گذشت زمان انتخاب می کنند و بهترین راه برای یادگیری آنها؟ خواندن آنچه دیگر Devs Python انجام می دهد.
مقالات پایتون غالباً این هک های کارایی کمی را خراب می کنند و با هم ادامه می دهند منابع توسعه دهنده وت مقالات به شما کمک می کند تا به طور مداوم مهارت های خود را اصلاح کنید.
3. اشکال زدایی یک مهارت است – نه کابوس
بیشتر توسعه دهندگان ساعت ها اشکال زدایی را زباله می کنند زیرا سیستم ندارند. اشکال زدایی مربوط به چاپ متغیرهای تصادفی نیست – در مورد آن است پرسیدن سوالات درست وت بررسی منابع مناسب.
دفعه بعد که گیر کردید ، این را امتحان کنید:
- ابتدا خطاهای رایج را بررسی کنید. بیشتر مسائل قبلاً حل شده است. جستجو گرایش Stackoverflow شما را در معرض مشکلات پیتون در دنیای واقعی و رفع آنها قرار می دهد.
-
استفاده کردن
breakpoint()
به جای اشکال زدایی چاپ. پایتون یک اشکال زدایی داخلی دارد (pdb
) ، اما بیشتر توسعه دهندگان هرگز از آن استفاده نمی کنند. - Traceback را به درستی بخوانید. این دقیقاً به شما می گوید که همه چیز خراب شده است – فقط آن را لاغر نکنید.
با نزدیک شدن به اشکال زدایی به طور سیستماتیک ، سریعتر کارها را برطرف خواهید کرد دو بار از اشتباهات مشابه خودداری کنید.
4. بدون اینکه غرق شوید با پایتون همراه باشید
پایتون سریع تکامل می یابد. کتابخانه های جدید ، چارچوب های بهتر و راه های باهوش تر برای نوشتن کد هر روز ظاهر می شوند. اما کنار آمدن با همه چیز غیرممکن است.
این ترفند است: لازم نیست همه چیز را بدانید. شما فقط باید بدانید که چه چیزی مهم است.
به جای اینکه به طور تصادفی در انجمن ها مرور کنید ، از آنها استفاده کنید بحث های روند برای دیدن اینکه توسعه دهندگان پایتون در واقع در مورد چه چیزی صحبت می کنند. به جای جستجوی کورکورانه راه حل ها ، بررسی کنید گرایش Stackoverflow برای مشکلات واقعی در زمان واقعی حل می شود.
یک توسعه دهنده مؤثر پایتون در مورد حفظ نحو نیست. این در مورد است دانستن به کجا نگاه کنید ، از چه کسی یاد بگیرید و چگونه آنچه را پیدا می کنید استفاده کنید.
با منابع توسعه دهنده پایتون روبرو شوید
ترفندها و منابع پایتون بیشتری می خواهید؟
افکار نهایی: کار باهوش تر ، سخت تر نیست
اگر هنوز هم به سختی می نویسید کد را سخت می نویسید ، زندگی را دشوارتر از آنچه لازم است انجام می دهید. Python به منظور آسان تر کردن کارها است – اما فقط در صورت استفاده از آن به روش صحیح.
با یادگیری از مخازن روند ، خواندن بحث های هوشمند و استفاده از میانبرهای بهتر ، شما:
- the ضمن دستیابی به بیشتر ، کد کمتری بنویسید.
- ✅ به جای اینکه گیر بیفتید سریعتر اشکال زدایی کنید.
- ✅ بدون احساس غرق شدن در جلو بمانید.
مراحل بعدی:
- این ترفندها را در پروژه های خود امتحان کنید.
- Python.0x3d.site برای منابع پایتون.
- به خود فشار دهید تا کد پایتون پاک کننده و سریعتر بنویسید.
بهترین توسعه دهندگان فقط کد نمی نویسند – آنها کد باهوش تر بنویسید با دانستن به کجا نگاه کنید. بنابراین دفعه بعد که احساس گیر کرده اید یا می خواهید گردش کار پایتون خود را بهبود بخشید ، از قبل می دانید از کجا شروع کنید. 🚀
🎁 محصولات هدیه رایگان را بارگیری کنید
ما عاشق اشتراک منابع ارزشمند با جامعه هستیم! این برگه های تقلب رایگان را بگیرید و امروز مهارت های خود را بالا ببرید. هیچ رشته ای متصل نیست – فقط دانش خالص! 🚀
🔗 محصولات هدیه رایگان بیشتر در اینجا موجود است
- ما 15+ محصول را به صورت رایگان داریم ، فقط آن را دریافت کنید. ما قول خواهیم داد که از هر یک چیزی یاد بگیرید.
درآمد اضافی با فروش وب سایت ها هرگز ساده تر نبوده است – بیشترین کارها را برای شما انجام می دهد!
نیازی به صرف ساعت ها در تحقیق و یا فهمیدن چیزها به تنهایی نیست. این طرح گام به گام هر آنچه را که لازم دارید به شما می دهد:
- ✔ یک راهنمای کامل که شما را در طی مراحل طی می کند
- ✔ چک لیست های دقیق بنابراین شما چیزی را از دست نمی دهید
- ✔ chatgpt از پیش ساخته شده برای ایجاد وب سایت بی دردسر است
این همه برای شما گذاشته شده است – فقط مراحل را دنبال کنید و درآمد کسب کنید! 🚀
موجود در Gumroad – بارگیری فوری – 50 ٪ پیشنهاد