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

■ گروه پایتون:
@programmers_py
Download Telegram
در حالی که بدون خروج از آن در زندگی واقعی حلقه بزنید 😅

@python_rd
set.difference

متد تفاوت () تفاوت بین دو مجموعه را محاسبه می کند و عناصری را که منحصر به مجموعه اول هستند برمی گرداند. از نظر ریاضی، عملیات A.difference(B) معادل عملیات A - B است. همچنین می توانید تفاوت مجموعه ها را با استفاده از عملگر "–" پیدا کنید.

https://t.me/python_rd
👍6
👩🏻‍💻 خیلی وقتا شده یه کد پایتون با هزار زحمت نوشتیم، ولی چون دوستا یا همکارامون پایتون نداشتن، نمی‌تونستن ازش استفاده کنن.

✏️ همه‌مون می‌دونیم که نصب پایتون و مدیریت وابستگی‌ها برای کاربرای غیر فنی چقدر دردسر داره. تازه اگه یه ذره با محیط‌های مجازی آشنا نباشن که دیگه هیچی! کلاً بیخیال استفاده از اون برنامه می‌شن.

واسه همین عاشق PyInstaller شدم! با این ابزار می‌تونی برنامه‌هات رو به فایل‌های اجرایی تبدیل کنی.

📌 یعنی طرف فقط کافیه یه دابل کلیک کنه تا برنامه اجرا شه. دیگه نه نیازی به نصب پایتون داره، نه مدیریت وابستگی‌ها، هیچی! انگار یه برنامه معمولی رو ویندوزه.

✔️ با PyInstaller خیالم راحته که هر کی با هر سطح دانش فنی می‌تونه از برنامه‌های پایتونی من استفاده کنه.😍


┌ PyInstaller
GitHub-Repos

@python_rd
👍8
سلام
سیزدهتون با شادی باشه
حتما براتون اتفاق افتاده که دنبال یه کتاب در حوزه برنامه نویسی باشد ولی پیدا نکنید اگه این رو داخل مرورگرتون سرچ کنید می تونید کتابتون احتمالا پیدا کنید اما به زبان انگلیسی
x filetype:pdf
بجای x اسم کتاب رو بزارید

@python_rd
👍7
PyCoders (پایتون)
Photo
خروجی کد بالا کدام است؟
Anonymous Poll
10%
(10, 4)
54%
[(10, 4)]
6%
10, 4
30%
Error
💼 با پایتون یک کتاب صوتی بسازید

@python_rd
1
🖥 کپی پیست با استفاده از پایتون

@python_rd
🥴6
👨🏻‍💻 یکی از محبوب‌ترین مخازن گیت‌هاب برای «یادگیری و استفاده از الگوریتم‌ها در پایتون»، ریپوی The Algorithms - Python با 196K ستاره است.

✏️ یه عالمه کد مرتب و دسته‌بندی‌شده داره که می‌تونین الگوریتم‌های مختلف رو باهاش پیدا کنین، بخونین، و اجراشون کنین. هر چیزی که فکرشو بکنین اینجاست؛ از الگوریتم‌های ساده مثل مرتب‌سازی گرفته تا الگوریتم‌های پیشرفته برای یادگیری ماشین، هوش مصنوعی، شبکه‌های عصبی و...

چرا باید ازش استفاده کنیم؟

🔢 برای یادگیری: اگه دنبال اینی که الگوریتم‌ها رو در عمل یاد بگیری، اینجا عالیه.

🔢 برای تمرین: می‌تونی کدها رو برداری، اجرا کنی، و تغییر بدی تا بهتر درک کنی.

🔢 برای پروژه‌ها: حتی می‌تونی از کدهای اینجا تو پروژه‌های واقعی یا دانشگاهی استفاده کنی.

🔢 برای مصاحبه‌ها: اگه واسه مصاحبه‌های علوم داده آماده می‌شی، اینجا پر از الگوریتم‌های کاربردیه.


┌ The Algorithms - Python
GitHub-Repos

@python_rd
👍41
SQL vs MySQL

وقتی بحث دیتابیس وسط میاد، خیلیا این دو تا رو(SQL ,MySQL) یکی میدونن ولی در واقع این دوتا دو چیز کاملا متفاوتن...

●خوب Sql یه زبان استاندارِ که برای مدیریت و دستکاری دیتابیس های رابطه ای استفاده میشن،در کل یعنی میتونیم رو داده ها عملیات crud رو انجام بدیم بعلاوه میتونیم اطلاعات رو بازیابی کنیم.

● ولی MySQL یه سیستم مدیریت دیتابیس که به ما اجازه عملیات crud و مدیریت داده ها رو می‌ده.

بخوایم یه مثال بزنیم میتونیم بگیم
کهSQL مثل دستور آشپزی هستش که نحوه پخت غذا رو توضیح میده..
و MySQL یک آشپزخونس که غذارو داخلش میپزیم ..

ویژگی های SQL:
۱ یه زبان برای کار با دیتابیس‌هاست.
۲ به هیچ سیستم خاصی وابسته نیست.
۳ روی دیتابیس‌های مختلف مثلPostgrSQL و SQL Server هم کار می‌کنه.
۴ فقط دستورات و قواعد دیتابیس رو تعریف می‌کنه.

ویژگی های MySQL:
۱ یه نرم‌افزار دیتابیس (DBMS) که از SQL استفاده می‌کن
۲ یه نوع خاص از سیستم‌های مدیریت دیتابیس رابطه‌ای (RDBMS) هست.
۳ فقط مربوط به خود MySQL هست.
۴ یه ابزار واقعی برای ذخیره و مدیریت داده‌هاست.
@python_rd
👍4
پلتفرمی برای یادگیری برنامه نویسی به روشی شبیه به بازی

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

➡️ در هر سطح، به بازیکن وظیفه ای داده می شود، مانند جمع آوری تمام کریستال ها، شکست دادن دشمن، یا فرار از سیاه چال.

➡️ پخش کننده وظایف را با استفاده از دستورات به زبان انتخاب شده تکمیل می کند. با پیشرفت بازی، دستورات پیچیده تر می شوند.

لینک: https://codecombat.com/play

@python_rd
👍3👎1
Trend chart plot using

@python_rd
آشکارساز رنگ در پایتون

@python_rd
Graph of Sine and Cosine Functions Using

@python_rd
اپلیکیشن مدیریت هزینه

این اپلیکیشن ساده به شما امکان می دهد هزینه های خود را مدیریت کنید.
از زدن این کد لذت ببرید

@python_rd
5👎1🤯1
این کتابخانه به شما امکان می دهد اعداد را به رشته های متنی تبدیل کنید (به عنوان مثال 42 -> "چهل و دو")، و همچنین عملکردهایی را برای کار با اشکال اسم و فعل ارائه می دهد.
👏7
درود بر همراهان عزیز 👋

امروز می‌خواهیم راجع به List Comprehension صحبت کنیم و ببینیم چطور می‌تونیم باهاش کدهای شیک‌تر و بهینه‌تری بنویسیم! 😎

📌 آشنایی با List Comprehension تو پایتون

خب List Comprehension چیه؟
یه ابزار خفن و جمع‌وجوره که باهاش می‌تونی با فقط یه خط کد، لیست‌های جذاب بسازی، فیلتر کنی یا تغییرشون بدی! 😍

💡 چرا از List Comprehension استفاده کنیم؟

1️⃣ کد تمیز و باکلاس: دیگه از حلقه‌های طولانی خبری نیست.
2️⃣ سرعت بالا: خیلی وقتا از حلقه‌های معمولی سریع‌تره. 🏃‍♂️
3️⃣ کار راحت‌تر: کد رو می‌نویسی، می‌بینی، کیف می‌کنی! 😎

🛠چطوری از List Comprehension استفاده کنیم؟

ساختارش این شکلیه:
new_list = [expression for item in iterable if condition]


🟢 مثال اول: لیست اعداد زوج بین ۰ تا ۱۰
even_numbers = [x for x in range(11) if x % 2 == 0]
print(even_numbers) # خروجی: [0, 2, 4, 6, 8, 10]


🟢 مثال دوم: تبدیل کلمات به لیست به حروف بزرگ
words = ["python", "javascript", "django"]
uppercase_words = [word.upper() for word in words]
print(uppercase_words) # خروجی: ['PYTHON', 'JAVASCRIPT', 'DJANGO']



🌟 کاربرد واقعی List Comprehension
فرض کن یه لیست از نمرات داری و می‌خوای فقط نمره‌های بالای ۱۵ رو برداری و به درصد تبدیل کنی:
scores = [12, 18, 20, 14, 10, 17]
passed_scores = [score * 5 for score in scores if score >= 15]
print(passed_scores) # خروجی: [90, 100, 85]


🤩 مزیت: همه کارها تو یه خط کد انجام می‌شه!



🔥 نکته طلایی: زیاده‌روی نکن!
اگه List Comprehension زیادی پیچیده بشه، ممکنه کد سخت‌فهم بشه. پس تعادل رو رعایت کن. ⚖️

🔗 اگه بیشتر می‌خوای بدونی: اینجا رو کلیک کن

@python_rd
👍5🔥4🙏1