𝐶𝑜𝑑𝑒 𝐶𝑎𝑡
136 subscribers
48 photos
37 videos
3 files
20 links
A cat 🐈‍⬛ wandering through the world of code.

Python • Django • Web • Tech •BackEnd
ــــــــــــــــــــــــــــــــــــــــــــــــــ
The Margins Channel:
@HashiaHa
Discussion:
@Hashia0

Directory: t.me/CodeCat_Dev?direct
Download Telegram
Forwarded from Click University (Mina Barati)
روز برنامه‌نویس مبارک؛
به همه‌ی اونایی که یه bug رو پیدا می‌کنن و قبل از اینکه درستش کنن، سه تا bug جدید می‌سازن. :))

@ClickUniversity
𝐶𝑜𝑑𝑒 𝐶𝑎𝑡
https://lnkd.in/p/eawQ3N6Q
هر چه آقای توروالدز میگه رو باید با طلا نوشت و سرمشق زندگی کرد
فول استک دیویلوپر به روایت تصویر ؛)

@MPL_Code
Forwarded from ~حاشیه~ (Miona)
~حاشیه~
Photo
بدین وسیله شما رو با چنل حاشیه آشنا میکنم

@HashiaHa
Forwarded from ~حاشیه~ (Miona)
حدود سه هفته ست فعالیت م توی لینکدین رو بیشتر کردم ، پست تخصصی هم نبود هر چیزی که که تو چنل تلگرامم بود رو انجام هم اشتراک گذاری میکردم . نتیجه ش این شد که حدود 69 درصد از بیننده ها از بیرون شبکه م‌بود .

@HashiaHa
تا حال شده کد پایتونی یکی رو سعی کنی بخونی ولی با وجود ساده بودن متوجه نشی، خب باید بگم مشکل از تو نیست از طرف هست که PEP 8 رو رعایت نکرده

PEP 8 چیه؟ 🐍

وقتی پایتون یاد می‌گیری، فقط این مهم نیست که کدت درست اجرا بشه؛ نحوه نوشتن کد هم مهمه.

پیپ 8 در واقع یه سری قانون و پیشنهاد برای نوشتن کد پایتونه، تا کدهامون مرتب‌تر و خواناتر باشن.

مثلاً این کد کاملاً اجرا میشه:

name="Kimia"
age=24
print("Name:",name)
print("Age:",age)


ولی بهتره اینطوری نوشته بشه:

name = "Kimia"
age = 24

print("Name:", name)
print("Age:", age)


تفاوت زیادی ندارن و هر دو اجرا میشن، ولی دومی مرتب‌تر و خواناتر نوشته شده.

وقتی پروژه بزرگ‌تر بشه، همین چیزهای کوچیک خیلی مهم میشن؛ چون خودمون و بقیه راحت‌تر می‌تونیم کد رو بخونیم و تغییرش بدیم.

یه ابزار هم هست به اسم Black که کارمون رو راحت‌تر می‌کنه.

بلک یه ابزار برای مرتب کردن خودکار کد پایتونه. یعنی لازم نیست همه این قوانین مربوط به فاصله و شکل نوشتن کد رو خودمون دستی رعایت کنیم.

برای نصبش:

pip install black


و برای مرتب کردن کدهای پروژه:

black .


در واقع:

پیپ 8 میگه کد پایتون رو چطور تمیز و استاندارد بنویسیم.

Black هم کمک می‌کنه این کار رو خیلی راحت‌تر و خودکار انجام بدیم.

#PEP8


@MPL_Code
برای نظم دادن به ذهن و زندگی فقط برید یه قلم و کاغذ بردارید و همه چی رو بنویسید.

@MPL_Code
نکته کاربردی موقع ساخت پروژه جنگو

وقتی می‌خواید پروژه جنگو بسازید و از قبل یه پوشه برای پروژه ساختید و داخل همون پوشه هستید، آخر دستور startproject یه نقطه بذارید.

مثلا:
django-admin startproject mysite .

این نقطه باعث می‌شه پروژه داخل همین پوشه ساخته بشه، نه اینکه یه پوشه جدید داخل پوشه فعلی باز کنه.

اگه نقطه نذارید، جنگو یه پوشه دیگه با اسم پروژه داخل پوشه فعلی می‌سازه. اون وقت موقع آدرس دهی و import کردن فایل‌ها به مشکل می‌خورید، چون یه لایه اضافه تو مسیرها ایجاد می‌شه و باید همش حواس‌تون به اون پوشه اضافه باشه.

@MPL_Code
This media is not supported in your browser
VIEW IN TELEGRAM
توی این کلیپ نشون می‌دم چطور یه پروژه جدید به سایتم اضافه می‌کنم و بعد حذفش می‌کنم 🎯

همه‌ش از داخل پنل ادمین جنگو — بدون یه خط کد اضافه.

واقعاً هر بار انجامش می‌دم ذوق می‌کنم چقدر راحته 😍

@MPL_Code
راهنمای آپلود پروژه روی گیت‌هاب

از واجب ترین مواردی که هر برنامه نویسی باید بلد باشه اینجا میتونید بخونید
🔗. Link

@MPL_Code
Forwarded from Click University (Mina Barati)
هوش مصنوعی سرعت کدنویسی رو بالا برده، اما GitLab ترمز کشید.
اینجا بخونید
🔗 Link

@ClickUniversity
خبر خوب برای پایتونی ها 🐍

مستندات رسمی پایتون حالا به‌طور کامل به فارسی در دسترس قرار گرفته است.

این پروژه حاصل تلاش گروهی از برنامه‌نویس‌های داوطلب (با هماهنگی آقایان علیرضا شعبانی و سپهر رسولی) است که با استانداردهای رسمی پایتون (PEP 545) پیش رفته‌اند.
این مستندات شامل ترجمه کامل راهنمای رسمی پایتون (از مباحث پایه تا پیشرفته و کتابخانه استاندارد) است و با نسخه ۳.۱۴ هماهنگ شده است.

برای مطالعه و استفاده می‌تونید به لینک پایین مراجعه کنید.

🔗 [لینک]

@MPL_Code
فرق کیبورد یک توسعه دهنده با کیبورد یک وایب کدر 😑

@MPL_Code