TaHa Dev
چیزهایی که کاش قبل از شروع برنامهنویسی میدونستم❗️ خلاصه ای از تجربیاتم رو براتون گذاشتم❤️🔥 وقتی تازه برنامهنویسی رو شروع میکنی، فکر میکنی هرچی بیشتر کد بنویسی، سریعتر حرفهای میشی. اما چندتا چیز هست که کاش از همون روز اول میدونستم: 1. لازم نیست…
بچه هایی که تازه میخواین شروع کنین این پست رو مطالعه کنید
🔥3❤1
Quiz | Python🔥
A)5
B)8
C)10
D)15
جواب درست رو از نظرسنجی زیر همین پست انتخاب کن❤️🔥.
اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه شی:
🆔️ | @TahaDev1
#Python #PythonQuiz #TahaDev
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 تا حد زیادی به کتابخانهها و ابزارهایی برمیگرده که در اختیارت میذاره.
برای ارسال درخواستهای HTTP و کار با APIها.
برای محاسبات عددی و کار با آرایهها و دادههای عددی.
برای تحلیل و پردازش دادهها و کار با فایلهایی مثل CSV و Excel.
برای ساخت نمودار و نمایش بصری دادهها.
برای استخراج اطلاعات از صفحات HTML.
برای پردازش تصویر و پروژههای بینایی ماشین.
برای ساخت APIهای سریع و مدرن با Python.
یک فریمورک قدرتمند برای ساخت وبسایت و برنامههای تحت وب.
برای یادگیری ماشین و ساخت مدلهای Machine Learning.
برای یادگیری عمیق و توسعه پروژههای هوش مصنوعی.
قرار نیست همه این کتابخانهها رو با هم یاد بگیری.
مسیرت رو مشخص کن؛ بعد ابزار مناسب همون مسیر رو یاد بگیر❤️
وب، تحلیل داده، اتوماسیون، پردازش تصویر یا هوش مصنوعی؛ برای هرکدوم از این مسیرها، Python ابزارهای قدرتمندی در اختیارت میزاره🔥
اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1
#Python #Programming #AI #MachineLearning #DataScience #TahaDev
اگه 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
TaHa Dev
10 تا کتابخانه کاربردی Python که ارزش یاد گرفتن دارن🔥 اگه Python بلدی یا داری یاد میگیری، فقط خود زبان رو یاد نگیر؛ قدرت واقعی Python تا حد زیادی به کتابخانهها و ابزارهایی برمیگرده که در اختیارت میذاره. 1. Requests برای ارسال درخواستهای HTTP و کار با…
ریکشن و ریکت روی پست ها یادتون نره ❤️.
🔥7❤1
Quiz | Python🔥
A) Pyt
B) yth
C) tho
D) Short
جواب درست رو از نظرسنجی زیر همین پست انتخاب کن❤️🔥.
اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1
#Python #PythonQuiz #TahaDev
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
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" انتخاب میشن.
اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1
توی پایتون، ایندکس 4 داخل اسلایس حساب نمیشه؛ بنابراین حروف "y"، "t" و "h" انتخاب میشن.
پس جواب درست میشه B.
اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1
1❤7🔥2
چطوری یه لیست رو در یک خط بسازیم؟🔥
فرض کن میخوای اعداد زوج 1 تا 10 رو داخل یک لیست قرار بدی.
روش معمول:
اما توی پایتون میتونی همین کارو توی یک خط انجام بدی:
به این روش میگیم List Comprehension.
ساختار کلیش:
یعنی:
اول مشخص میکنی چی میخوای داخل لیست قرار بگیره، بعد روی چه چیزی حرکت کنی و در صورت نیاز شرط بزاری🔥
مثلاً:
خروجی:
List Comprehension باعث میشه بعضی کدهای مربوط به ساخت لیست کوتاهتر و خواناتر بشن.
اما یک نکته مهم:
کوتاهتر بودن همیشه به معنی بهتر بودن نیست.
اگه List Comprehension بیش از حد پیچیده بشه، یک "for" معمولی میتونه خواناتر باشه.
اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1
#Python #PythonProgramming #Programming #PythonTips #TahaDev
فرض کن میخوای اعداد زوج 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🔥
A) 20
B) 16
C) 18
D) 14
جواب درست رو از نظرسنجی زیر همین پست انتخاب کن❤️🔥.
اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1
#Python #PythonQuiz #TahaDev
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
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 اضافه میشه:
در نتیجه:
پس جواب درست میشه D) 14.
اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه بشی:
🆔️ | @TahaDev1
#Python #PythonQuiz #TahaDev
برای عددهای 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🔥
A) 38
B) 40
C) 33
D) 48
جواب درست رو از نظرسنجی زیر همین پست انتخاب کن❤️🔥.
اگه به برنامه نویسی و دنیای تکنولوژی علاقه داری، خوشحال میشم به جمع ما اضافه شی:
🆔️ | @TahaDev1
#Python #PythonQuiz #TahaDev
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