PyCoders (پایتون)
4.57K subscribers
945 photos
137 videos
67 files
195 links
#پایتون جادوگر دنیای برنامه نویسی!
◇ معرفی حوزه های کاری پایتون
◇ معرفی کتابخونه های کاربردی
◇ معرفی دوره های مفید
◇ معرفی تکنیک ها و نکات
◇ نقشه راه حوزه های مختلف
◇ اخبار و آپدیت های پایتون
◇ و هر چیزی در مورد پایتون!

■ گروه پایتون:
@programmers_py
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
به هرحال برنامه نویس ها هم حوصلشون سر میره😂
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
کتابخانه های مهم پایتون

@python_rd
😍بریم برای یک چالش جذاب:

خب چالش به این شکله که شما باید یک فانکشن بسازید که از ما یک لیست از اعداد صحیح بگیره و خروجی مرتب شده همون لیست رو برگردونه، کسانی که میخواهند یک مقدار سخت تر باشه همین چالش رو بدون استفاده از متغیر های قابل پیمایش دیگه انجام بدهند.
و نکته آخر اینکه نباید از متد های آماده استفاده کنید.

موفق باشید⭐️

#چالش #پایتون #python

@python_rd
الگوریتم ها یک مخزن مفید با مجموعه ای از الگوریتم های پیاده سازی شده در پایتون است!

🌟 طیف گسترده ای از موضوعات الگوریتمی، از جمله مرتب سازی، جستجو، دستکاری نمودار، ساختارهای داده، برنامه نویسی پویا، رمزنگاری و غیره را پوشش می دهد. هدف اصلی مخزن ارائه یک منبع آموزشی برای یادگیری الگوریتم ها و بهبود مهارت های برنامه نویسی است.
https://github.com/keon/algorithms

@python_rd
🖥 بررسی سرعت اینترنت با پایتون
چند ترفند پایتون برای کوتاه و خوانا تر شدن کد


۱. Walrus Operator (:=)

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

مثال عملی:
my_list = [1, 2, 3, 4, 5, 6]

if (n := len(my_list)) > 5:
print(f"List has {n} items")

این روش کد را کوتاه‌تر و خواناتر می‌کند.


۲. Pattern Matching

همچنین، اگر می‌خواهید از Pattern Matching برای مدیریت داده‌های پیچیده استفاده کنید، می‌توانید با match و case کد خود را ساده‌تر کنید:
data = {'status': 'ok', 'data': [1, 2, 3]}
match data:
case {'status': 'ok', 'data': xs}:
print(f"Success: {xs}")
case {'status': 'error', 'message': m}:
print(f"Error: {m}")
case _:
print("Unexpected data")



۳. Generator Expressions


و برای محاسبات بزرگ، Generator Expressions می‌تواند کمک کننده باشد:
numbers = range(10)
sum_of_squares = sum(x * x for x in numbers)
print(sum_of_squares)


این ترفندها می‌توانند کدهای شما را بهینه و خواناتر کنند.


@python_rd
انواع داده ها در پایتون

@python_rd
‌‌‌
یه ترفند پایتون بگید بچه ها که فکر میکنید اکثرا ازش اطلاع ندارند!🧐🤓
دانش خودتون به اشتراک بگذارین❤️

@python_rd
بچه ها چرا تصمیم به ورود به دنیای برنامه‌نویسی گرفتید و اولین زبان برنامه‌نویسی که باهاش شروع کردید چی بود؟

@python_rd
تعدادی فیلم در مورد کامپیوتر
که باید تماشا کنید.

1. The Social Network (2010) - نمره: 96% 
   داستان شکل‌گیری فیس‌بوک و چالش‌های پیش روی مارک زاکربرگ. این فیلم به خوبی به جنبه‌های انسانی و تکنولوژیکی پرداخته. 📱

2. The Imitation Game (2014) - نمره: 90% 
   داستان زندگی آلن تورینگ، ریاضی‌دان و برنامه‌نویس مشهور که در جنگ جهانی دوم به شکستن کد انیگما کمک کرد. داستانی الهام‌بخش و احساسی! 💔🔍

3. Pirates of Silicon Valley (1999) - نمره: 74% 
   نگاهی به رقابت بین استیو جابز و بیل گیتس در اوایل صنعت کامپیوتر. این فیلم به خوبی تاریخچه تکنولوژی رو به تصویر می‌کشه. 🏴‍☠️💻

4. Hackers (1995) - نمره: 65% 
   داستان گروهی از هکرهای نوجوان که درگیر یک توطئه بزرگ می‌شن. این فیلم به نوعی نماد فرهنگ هکری دهه 90 هست. 🎮💾

5. Ex Machina (2014) - نمره: 92% 
   داستانی درباره هوش مصنوعی و چالش‌های اخلاقی و فلسفی که با آن مواجه می‌شویم. فیلمی جذاب و تفکر برانگیز! 🤖💭

@python_rd
‌‌
تعدادی‌ کتاب خوب برای یادگیری پایتون.

1. "Automate the Boring Stuff with Python" by Al Sweigart - این کتاب عالیه برای یادگیری پایتون به صورت عملی و کاربردی. خیلی از کارهای روزمره رو می‌تونی باهاش خودکار کنی!

2. "Python Crash Course" by Eric Matthes - این کتاب برای مبتدی‌ها فوق‌العاده‌ست و بهت کمک می‌کنه تا به سرعت با مفاهیم پایه آشنا بشی.

3. "Learning Python" by Mark Lutz - این کتاب یکی از منابع جامع برای یادگیری عمیق‌تر پایتونه و مناسب کسانی‌ست که می‌خوان به صورت جدی‌تری وارد این زبان بشن.

4. "Fluent Python" by Luciano Ramalho - این کتاب برای کسانی‌ست که می‌خوان به سطح پیشرفته‌تری برسن و با ویژگی‌های خاص پایتون آشنا بشن.

5. "Head First Python" by Paul Barry - این کتاب به صورت بصری و با رویکردی جذاب مفاهیم پایتون رو آموزش می‌ده و برای یادگیری سرگرم‌کننده‌ست.

@python_rd
‌‌
آیا تا به حال نیاز داشته اید که همه جایگشت های یک لیست را درPython پیدا کنید ؟

شما می توانید این کار را با استفاده از ماژول داخلی itertools انجام دهید!

@python_rd
متد های کاربردی لیست با زبان تصویر

@python_rd
ساده ترین راه برای ایجاد کد QR در Python !

@python_rd
اعلان های دسکتاپ با پایتون

@python_rd
This media is not supported in your browser
VIEW IN TELEGRAM
نحوه اجرا شدن کدهای پایتون به زبان ساده