TaHa Dev
121 subscribers
11 photos
17 links
من طاهام ، برنامه‌نویس و علاقه‌مند به دنیای تکنولوژی🦇
اینجا قراره درباره مباحث مختلف برنامه‌نویسی و دنیای تکنولوژی بحث کنیم❤️‍🔥
Download Telegram
Quiz | Python🔥
class Counter:
def ___init___(self):
self.value = 5

def add(self, number):
self.value += number

counter = Counter()

counter.add(3)
counter.add(2)

print(counter.value)

A)5
B)8
C)10
D)15

جواب درست رو از نظرسنجی زیر همین پست انتخاب کن❤️‍🔥.

اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه شی:
🆔️ | @TahaDev1

#Python #PythonQuiz #TahaDev
🔥2❤1
10 تا کتابخانه کاربردی Python که ارزش یاد گرفتن دارن🔥

اگه Python بلدی یا داری یاد می‌گیری، فقط خود زبان رو یاد نگیر؛ قدرت واقعی Python تا حد زیادی به کتابخانه‌ها و ابزارهایی برمی‌گرده که در اختیارت می‌ذاره.

1. Requests

برای ارسال درخواست‌های HTTP و کار با APIها.

2. NumPy

برای محاسبات عددی و کار با آرایه‌ها و داده‌های عددی.

3. Pandas

برای تحلیل و پردازش داده‌ها و کار با فایل‌هایی مثل CSV و Excel.

4. Matplotlib

برای ساخت نمودار و نمایش بصری داده‌ها.

5. BeautifulSoup

برای استخراج اطلاعات از صفحات HTML.

6. OpenCV

برای پردازش تصویر و پروژه‌های بینایی ماشین.

7. FastAPI

برای ساخت APIهای سریع و مدرن با Python.

8. Django

یک فریم‌ورک قدرتمند برای ساخت وب‌سایت و برنامه‌های تحت وب.

9. Scikit-learn

برای یادگیری ماشین و ساخت مدل‌های Machine Learning.

10. PyTorch

برای یادگیری عمیق و توسعه پروژه‌های هوش مصنوعی.


قرار نیست همه این کتابخانه‌ها رو با هم یاد بگیری.

مسیرت رو مشخص کن؛ بعد ابزار مناسب همون مسیر رو یاد بگیر❤️

وب، تحلیل داده، اتوماسیون، پردازش تصویر یا هوش مصنوعی؛ برای هرکدوم از این مسیرها، Python ابزارهای قدرتمندی در اختیارت میزاره🔥

اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1

#Python #Programming #AI #MachineLearning #DataScience #TahaDev
1🆒4🔥2❤1
Quiz | Python🔥
text = "Python"

if text[0].lower() == "p" and text[-1] == "n":
if len(text) > 5:
print(text[1:4])
else:
print("Short")
else:
print("Wrong")

A) Pyt
B) yth
C) tho
D) Short

جواب درست رو از نظرسنجی زیر همین پست انتخاب کن❤️‍🔥.

اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1

#Python #PythonQuiz #TahaDev
🏆5🔥2❤1
TaHa Dev
Python
از 24 نفر کلا 5 نفر بلد بودن ؟
💯5❤3🔥1
بریم برای امروز 🔥.
❤6🔥3
TaHa Dev
Quiz | Python🔥 text = "Python" if text[0].lower() == "p" and text[-1] == "n": if len(text) > 5: print(text[1:4]) else: print("Short") else: print("Wrong") A) Pyt B) yth C) tho D) Short جواب درست رو از نظرسنجی زیر همین پست انتخاب کن❤️‍🔥.…
چون متن "Python" هست، شرط اول و آخر درستن؛ بعد هم طول رشته بیشتر از 5 کاراکتره، پس text[1:4] اجرا میشه.

توی پایتون، ایندکس 4 داخل اسلایس حساب نمیشه؛ بنابراین حروف "y"، "t" و "h" انتخاب میشن.

پس جواب درست میشه B.


اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1
1❤7🔥2
چطوری یه لیست رو در یک خط بسازیم؟🔥

فرض کن می‌خوای اعداد زوج 1 تا 10 رو داخل یک لیست قرار بدی.

روش معمول:
numbers = []

for i in range(1, 11):
if i % 2 == 0:
numbers.append(i)

print(numbers)

اما توی پایتون میتونی همین کارو توی یک خط انجام بدی:
numbers = [i for i in range(1, 11) if i % 2 == 0]

print(numbers)


به این روش می‌گیم List Comprehension.

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


یعنی:
اول مشخص میکنی چی میخوای داخل لیست قرار بگیره، بعد روی چه چیزی حرکت کنی و در صورت نیاز شرط بزاری🔥

مثلاً:
squares = [x ** 2 for x in range(1, 6)]


خروجی:
[1, 4, 9, 16, 25]


List Comprehension باعث میشه بعضی کدهای مربوط به ساخت لیست کوتاه‌تر و خواناتر بشن.

اما یک نکته مهم:
کوتاه‌تر بودن همیشه به معنی بهتر بودن نیست.
اگه List Comprehension بیش از حد پیچیده بشه، یک "for" معمولی میتونه خواناتر باشه.

اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1

#Python #PythonProgramming #Programming #PythonTips #TahaDev
1❤8🔥1🆒1
Quiz | Python🔥
numbers = [3, 6, 9, 12, 15]
result = 0

for number in numbers:
if number % 3 == 0 and number > 8:
result += number // 3
else:
result += 1

print(result)

A) 20
B) 16
C) 18
D) 14

جواب درست رو از نظرسنجی زیر همین پست انتخاب کن❤️‍🔥.

اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1

#Python #PythonQuiz #TahaDev
❤8🔥1💯1
TaHa Dev
Python
رندوم میزنین یا واقعیه ؟
🔥8❤3💔2👾2💯1
کسایی که ریکشن و ریکت میزنن روی پست ها واقعا دمشون گرمه ❤️.
1🔥9❤4🏆1
TaHa Dev
Quiz | Python🔥 numbers = [3, 6, 9, 12, 15] result = 0 for number in numbers: if number % 3 == 0 and number > 8: result += number // 3 else: result += 1 print(result) A) 20 B) 16 C) 18 D) 14 جواب درست رو از نظرسنجی زیر همین پست انتخاب…
چون لیست شامل اعداد 3، 6، 9، 12 و 15 هست، حلقه for تک‌تک اون‌ها رو بررسی می‌کنه.

برای عددهای 3 و 6، شرط number > 8 درست نیست؛ پس هر بار 1 به result اضافه میشه.

برای 9، 12 و 15 هر دو شرط درستن؛ بنابراین عدد بر 3 تقسیم میشه و حاصلش به result اضافه میشه:
9 // 3 = 3
12 // 3 = 4
15 // 3 = 5


در نتیجه:
1 + 1 + 3 + 4 + 5 = 14


پس جواب درست میشه D) 14.

اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1

#Python #PythonQuiz #TahaDev
🔥7❤1
Quiz | Python🔥
def calculate(a, b):
result = a * b

if result > 20:
return result - 5
else:
return result + 5

x = calculate(4, 6)
y = calculate(x, 2)

print(y)

A) 38
B) 40
C) 33
D) 48

جواب درست رو از نظرسنجی زیر همین پست انتخاب کن❤️‍🔥.

اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه شی:
🆔️ | @TahaDev1

#Python #PythonQuiz #TahaDev
🔥6❤1
بزنید ببینیم چیکار میکنید 🔥.
ریکشن و ریکت هم یادتون نره.
🔥6❤2