TorhamDev | تورهام 😳 – Telegram
TorhamDev | تورهام 😳
2.84K subscribers
421 photos
49 videos
21 files
591 links
code, linux and anything related.

• YouTube
youtube.com/@techwithtori

• CodeNaline Podcast
@CodeNaline

• Group
@GothamProgrammers

• Github
github.com/TorhamDev

• Email
torhamdev@gmail.com
Download Telegram
دوستان اون docstring برای نوشتن توضیحات درباره class یا متودی که پیاده سازی شده و قرار اطلاعات بیشتری به برنامه‌نویس بعدی بده که اون class یا متد بهتر درک کنه. نه اینکه اسم class یا متود دوباره بنویسید داخلش!
اگر همچین docstring‌هایی مینوشتید یا نوشته‌اید به نظرم تغییرش بدید بیشتر سعی کنید که اطلاعاتی رو داخلش قرار بدید که یک نفر بخونش بفهمه قراره چه اتفاقی اونجا رخ بده.
2👍2
TorhamDev | تورهام 😳
دوستان اون docstring برای نوشتن توضیحات درباره class یا متودی که پیاده سازی شده و قرار اطلاعات بیشتری به برنامه‌نویس بعدی بده که اون class یا متد بهتر درک کنه. نه اینکه اسم class یا متود دوباره بنویسید داخلش! اگر همچین docstring‌هایی مینوشتید یا نوشته‌اید…
چت‌جی‌پی‌تی خیلی خوب توضیح داد :)

📚 A docstring in Python is a string literal placed at the beginning of a module, function, class, or method definition. It serves as a documentation for the respective code element, providing information about its purpose, behavior, parameters, return values, and any other relevant details. A docstring typically includes the following information:

1️⃣ A brief summary or denoscription of the code element's functionality.
2️⃣ Information about the parameters it accepts, including their names, types, and any default values.
3️⃣ Details about the return value or values, if applicable.
4️⃣ Any exceptions that the code element may raise.
5️⃣ Examples or usage scenarios to illustrate how the code element should be used.
6️⃣ Any additional notes or explanations that can help the reader understand the code.

Here's an example of a docstring for a Python function:

def calculate_sum(a, b):
"""
Calculates the sum of two numbers.

Args:
a (int): The first number.
b (int): The second number.

Returns:
int: The sum of the two numbers.

Example:
>>> calculate_sum(2, 3)
5
"""
return a + b


The docstring in this example provides clear information about the purpose of the function, the arguments it accepts, the return value, and includes an example usage. It's important to note that while the above format is commonly used, there is no strict requirement for the style or format of docstrings in Python.
👌3👍1
این چ سمیه برای من فرستادید 😂
😁8🌚51👍1🔥1
TorhamDev | تورهام 😳
این چ سمیه برای من فرستادید 😂
دوستان برای سفارش به دایرکت مراجعه کنید.
👌5
Forwarded from Python BackendHub
Media is too big
VIEW IN TELEGRAM
تو این ویدیو پرداختم به نحوه code review
یک کد FastAPI که خوب نبود و نیاز به ریفکتور اساسی داشت رو باهم ریفکتور کردیم و توضیح دادم دقیقا چرا ریفکتور کردم و چرا نسخه ریفکتور شده بهتره

خود کد رو از این ریپو میتونید ببینید
https://github.com/ManiMozaffar/dirty-code

نکته:‌ آخر ویدیو یادم رفت که database model رو داخل دیتابیس add کنم. داخل کد کمی تغییر دادم که این موضوع رعایت شده.


™️ @DjangoIR

© @DjangoEx |
© @ManiFoldsPython
👍2🔥2
کدنالین، اپیزود یازدهم مهراد :)
مهراد از انگلستان که با روبوکاپ تو دوران دبیرستان شروع کرده و قبل دانشگاه هم کار می کرده.
سال ۲۰۱۲ از شهید بهشتی فارغ التحصیل شده و کار با روبی رو شروع کرده
الان هم روبی کار می کنه ولی تو این فاصله کار بازی سازی، کار php و python رو هم تجربه کرده
این مقاله رو هم تو مدیوم نوشته که این تجربه ی python و روبی رو به اشتراک بذاره البته یکم قدیمی شده :).

سوالاتتون رو از مهراد بپرسید تا از داخل پادکست ازش بپرسیم :))
https://www.youtube.com/watch?v=qSMHCHeErYY&list=PLEQ3RnweNGA6v7qTMrDCcpgr9u91zvpq_&index=1


بچه‌ها مانی یک پلی‌لیست داره داخل یوتیوب پیش میره درباره نحوه تست نویسی, تست های مختلف, و اصول تست نویسی در SDLC.
ولی مفاهیم خوبی یادمیده که حتی اگه نخوایید در این لحظه درباره تست نویسی یاد بگیرید هم مفیده. مثلا همین دیپدنسی اینورژن و دپندنسی اینجکشن که داخل برای مثالfastapi هستش
👍9🥱1
https://youtu.be/eMsCKR3nd-Q

مثل اینکه این ویدیو رو خیلی دوست داشتید :) اگه ندیدید از دستش ندید. کلا داخل ویدیو به مفهوم لود بالانسر و ریورس پروکسی میپردازیم و هر دوش رو با وب سرور nginx و داکر و داکر کامپوز پیاده میکنیم :)، خوبیش چیه؟ اینکه عملی کار با ابزارهایی مثل داکر و انجین‌ایکس میبینم و میفهمیم چیزهای خفن و سختی نیستن فقط باید نصبشون کنیم XD
3
🔵 آشنایی با namedtuple در پایتون

یکی از امکانات پایتون که میتواند به حرفه‌ای تر شدن کد پایتونی شما کمک کند، namedtuple است که تاپل هایی با فیلد های اسم دار ایجاد می‌کند. با مطالعه این پست با این امکان از زبان پایتون آشنا می‌شوید.
#پایتون #Python


لوپینو | آموزش های برنامه نویسی
• Telegran: @loopino
• Instagram: https://www.instagram.com/loopino_fa/
👍9
CodeNaline S2 E11 Mehrad
torham
کدنالین اپیزود یازدهم از فصل دوم، مهراد.
مهراد روبی کار کرده و ۲ سالی هست به انگلیس مهاجرت کرده، باهاش درباره مسیری که طی کرده حرف زدیم و توصیه‌اش درباره چطوری از جونیور به سینیور بریم رو شنیدیم. با این اپیزود کدنالین همراه باشید. 🤝🍻.

کست‌باکس این اپیزود
🎙 @CodeNaline
🗣 @TorhamDevCH