Coding Lovers
2.02K subscribers
189 photos
16 videos
19 files
232 links
:همه شبکه های اجتماعی یکجا 🌐
Zil.ink/codinglovers

📌 تبلیغات:
@CodingLoversAds

:گروه 🍻
@CodingLovers_GP

:حرفی سخنی 🧑‍💻
@Amir_OfficiaI

:ثبت نمونه کار 🪄
@CodingLovers_result
Download Telegram
Coding Lovers
اف استرینگ (f-string) یه قابلیت باحال توی پایتونه که همتون میشناسید، اف استرینگ کارهای زیادی میتونه برای ما بکنه تا از شر کدنویسی اضافی راحت بشیم، حالا توی این ویدیو اومدیم 5 تا از خفن ترین هاشو باهم یاد گرفتیم. از اینجا میتونید ببینید: 📱 https://youtu.be/Eb6__e8HwD0…
امشب داشتم روی یه ربات تلگرام کار میکردم
یه عدد از کاربر می‌گرفت و مقایسه میکرد با عددی که توی برنامه داشت

وقتی پرینت میکردم اعداد رو
جفتش 454 پرینت میشد و باید شرط True میشد
اما این هی False برمیگردوند

آخرش اومدم با همون ترفند اف استرینگ پرینت کردم، اینطوری:
print(f"{i = }, {item[1] = }")

# i = '454', item[1] = 454

بعد نشون داد که یکیش نوعش استرینگه، یکیش int
حواسم نبود که پیامی که از سمت کاربر میاد نوعش str هست همیشه

خلاصه این ترفند F-string برای دیباگ بدرد میخوره (وقتایی که حواستون نیست:)))

توی ویدیوی ترفند های F-string گفته بودمش، برید ببینید بدرد شما هم خواهد خورد 🤓
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍4🔥4
اونایی که دوره تلبات مارو دیدن، خیلی با فانکشن لامدا ⬇️
@bot.iss.onessage_handler(func=lambda message: True)

به شکل های متفاوت مواجه شدند.

امشب یه ویدیو داریم در مورد فانکشن های انانیموس 😂 یا همون Lambda functions

بعد از این ویدیو به طور کامل باهاش آشنا میشید و میفهمید چرا توی هندلر های تلبات خیلی استفاده میشه 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥65👍1
توی این ویدیو Lambda فانکشن ها رو یاد گرفتیم و فهمیدیم کجاها و چطور استفاده میشن 😎

📺 از اینجا میتونید ببینید:
📱 https://youtu.be/UgB4Ku8MTS0
Please open Telegram to view this post
VIEW IN TELEGRAM
7
کار با اینستاگرام یه مقدار سخت تر هست نسبت به بقیه پلتفرم ها
بخاطر تغییرات الگوریتم و سخت گیری هایی که می‌کنه

می‌خوام چند تا ویدیو درموردش بگیرم و کارهایی مثل دانلود، کامنت، دایرکت دادن و... رو یادتون بدم

نظر 💬؟
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍5🔥2
درمورد تلتون هم خیلی میگید ادامش بده
واقعیتش چیز خاصی نمونده که بگم
یا به ذهن من نمی‌رسه حداقل

اگه مشکلی دارید در موردش توی کامنت بگید، براش ویدیو خواهم گرفت
8
📱 توی قسمت اول از مینی دوره ساخت ربات اینستاگرام، به اکانت اینستاگرام مون لاگین کردیم، سشن برای لاگین موندن توی اکانت ساختیم،
و یه سری کار کوچیک مثل گرفتن اطلاعات کاربران (تعداد فالوور، عکس پروفایل و...) رو یاد گرفتیم.
درکل ستاپ اولیه پروژه مون رو انجام دادیم و آماده ادامه دوره شدیم. 😎

از اینجا میتونید ببینید:
📱 https://youtu.be/ZHYD_CmCY6M
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥4👍2😈2
در قسمت دوم، فقط توی 10 دقیقه خیلی چیز هارو یاد میگیریم:
- لایک کردن پست ها
- کامنت گذاشتن زیر پست ها
- ریپلای زدن به کامنت بقیه
- دریافت اطلاعات پست ها (تعداد لایک، تعداد کامنت و...)


🤫 و البته یه نکته کلیدی هم مخصوص جلوگیری از لیمیت شدن و بن خوردن یاد گرفتیم 😎

▶️ از اینجا میتونید ببینید:
📱 https://youtu.be/9LLkezgenWo
Please open Telegram to view this post
VIEW IN TELEGRAM
121
توی قسمت سوم یاد گرفتیم چطور با پیام ها و دایرکت کار کنیم:

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


‼️ از اینجا میتونید ببینید:
📱 https://youtu.be/2rXJC2wGJhY
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥3👎2🏆2
توی قسمت چهارم، نحوه دانلود پست و استوری رو یاد گرفتیم تا با یه لینک ساده پست مورد نظر رو دانلود کنیم.

از اینجا میتونید ببینید:
📱 https://youtu.be/Wu9-_lbPLBA
Please open Telegram to view this post
VIEW IN TELEGRAM
5
🖥 یادگیری پایتون کجا به کار میاد؟

1. توسعه وب: فریم‌ورک های پایتون مانند Django و Flask برای ساخت وبسایت‌ها و برنامه‌های وب پویا محبوب هستند.

2. تحلیل داده: پایتون دارای کتابخانه‌های قدرتمندی مانند Pandas و NumPy برای تحلیل و دستکاری داده است که باعث شده در علم داده و تحلیل مورد استفاده قرار گیرد.

3. یادگیری ماشین: کتابخانه‌های پایتون مانند TensorFlow، Keras و Scikit-learn به طور گسترده برای پیاده‌سازی الگوریتم‌های یادگیری ماشین و ساخت مدل‌های پیش‌بینی استفاده می‌شوند.

4. هوش مصنوعی: پایتون به دلیل سادگی و کتابخانه‌های گسترده ای که برای وظایفی نظیر پردازش زبان طبیعی، تشخیص تصویر و پیاده‌سازی شبکه عصبی استفاده می‌شوند، در توسعه هوش مصنوعی معمولاً استفاده می‌شود.

5. امنیت سایبری: پایتون به دلیل چندکاره بودن و سادگی در استفاده، برای وظایفی مانند تست نفوذ، اسکن شبکه و ایجاد ابزارهای امنیتی استفاده می‌شود.

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

7. خودکارسازی: سادگی و چند منظوره بودن پایتون ایده آل برای خودکارسازی وظایف تکراری مانند ایجاد اسکریپت، استخراج داده و خودکارسازی فرآیند است.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
⌨️ ساختار for ... else توی پایتون

( اگر هرگونه break توی حلقه for اتفاق بیفته بلاک else اجرا نخواهد شد، در غیر اینصورت بلاک else اجرا خواهد شد. )
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73
یکی از چیز (قابلیت) های عجیب توی پایتون 😁

کد زیر کار نمیکنه ولی در واقع کار میکنه؟
x = ([1, 2],)

try:
x[0] += [3, 4]
except Exception as e:
print(e) # 'tuple' object does not support item assignment

# Traceback (most recent call last):
# File "/home/martin/Projects/learning-notes/posts/Python Weirdness/examples.py", line 4, in <module>
# x[0] += [3, 4]
# TypeError: 'tuple' object does not support item assignment

print(x)
# ([1, 2, 3, 4],)

توی این کد [3, 4] رو به المنت اول تاپل اضافه کردیم و به یه TypeError برخوردیم که می‌گفت همچین اتفاقی نمیتونه بیفته

اما وقتی x رو پرینت میکنیم، میبینیم که اون [3, 4] به المنت اول تاپل اضافه شده بهرحال 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
6👨‍💻3👍2🗿1
نرم افزار مثل سکس میمونه: رایگانش خوبه، پولی بدرد نمیخوره

#Free_software 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
14🤣9👍5🤔1
وی اس کد به تنهایی یه کد ادیتور ساده است اما با افزونه های خفنی که براش هست میتونه درحد یه ide براتون کار کنه
توی این ویدیو با چندتا افزونه خفن آشنا میشید که خیلی بهتون توی کدنویسی کمک میکنه

👀 از اینجا میتونید ببینید:
📱 https://youtu.be/VM-WrjYUuko
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍2🔥1
⌨️ استخراج متن از فایل PDF توی پایتون

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

اول ماژول PyPDF2 رو نصب کنید با این دستور:
pip install PyPDF2


بعدش میتونید اینطوری استفاده کنید:
import PyPDF2

# https://t.iss.one/CodingLovers_OFF

pdf_file = 'sample.pdf'
with open(pdf_file, 'rb') as file:
reader = PyPDF2.PdfFileReader(file)
text = ''
for page_num in range(reader.numPages):
page = reader.getPage(page_num)
text += page.extractText()

print(text)


اینطوری میتونید خیلی راحت اطلاعات فایل PDF رو بخونید و کارتون رو پیش ببرید 👨‍🏫
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥5👍41🤣1
شاید پایتون میخواد خاص باشه 🤷‍♀😅
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣25👍5😁4
🎥 دانلود ویدیو از یوتیوب با دو خط کد!

اگر شما هم براتون سوال شده که چجوری با پایتون میشه از یوتیوب ویدیو دانلود کرد این پست مخصوص خودتونه 💎


1- ماژول pytube رو با دستور زیر نصب کنید :

pip install pytube


💻 بعد از نصب میتونید از کد زیر استفاده کنید :

from pytube import YouTube

video = YouTube("YOUR VIDEO URL")
video.streams.filter(resolution="720p").first().download("VIDEO DOWNLOAD ADDRESS")


توی بخش resolution هم میتونید کیفیت مدنظرتون رو وارد کنید 😉
12👍4🔥2👎1
چرا ویدیو نمیزارم؟
دارم ادیت ویدیو یاد میگیرم ( خسیس نیستم، ادیتور نیست 🤦‍♂️ )
و خیلیم سخته ( هر ❤️ پنج دقیقه یادگیری ادیت )

با پایتون نمیشه ویدیو ادیت زد؟
Please open Telegram to view this post
VIEW IN TELEGRAM
75👍1🔥1
تبدیل عکس رنگی به عکس سیاه و سفید توی پایتون ⌨️

توی پایتون کتابخونه ای به اسم pillow داریم که با استفاده از اون میتونیم با عکس ها کار کنیم. (کتابخونه pillow فورک کتابخونه PIL هست)


برای اینکه یه عکس رنگی رو به عکس سیاه و سفید تبدیل کنیم، نیاز به pillow داریم؛ پس نصبش میکنیم:
pip install -U Pillow


بعد از این کد استفاده کنید:
from PIL import Image

# https://t.iss.one/CodingLovers_OFF

# path of input and output image
rgb_img = 'rgb_image.jpg'
out_img = 'grayscale.jpg'

with Image.open(rgb_img) as img:
# convert image to grayscale and save it
grayscale_img = img.convert('L')
grayscale_img.save(out_img)


اینطوری عکس خروجی سیاه و سفید خواهد بود، به همین راحتی 💜
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5🤣5👍2