pydaan.ir
669 subscribers
285 photos
11 videos
28 files
209 links
Download Telegram
📚 ترجمه کتاب Think Python در پای‌دان منتشر شد!

اگر به یادگیری اصولی Python علاقه‌مندید، می‌تونید این کتاب رو به‌صورت آنلاین مطالعه کنید.

🔗 https://pydaan.ir/translations/think-python/

@PyLab
❤4
قابلیت بی نظیر پایتون، وب سرور ساده برای اشتراک گذاری فایلها

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

python -m http.server


را تو cmd ویندوز و یا ترمینال لینوکستون بزنید،

این دستور یه وب سرور ساده روی یه پورت اجرا میکنه و فایلهای مسیری که توش هستید را برای دانلود نشان میده،
از هر دستگاهی با زدن ip سیستمتون + پورتی که اختصاص داده تو مرورگرتون میتونید فایلها را بر دارید...
❤3
pydaan.ir pinned a photo
ترجمه فارسی تمام نوت‌بوک های کتاب Think Python

https://github.com/Alireza-Akhavan/ThinkPython
❤3
🐍 چالش پایتون ۷ | break وسط range

خروجی این کد چیست؟ قبل از اجرا، خط به خط فکر کن؛ حدس نزن! 🤔

mysum = 0
for i in range(5, 11, 2):
mysum += i
if mysum == 5:
break
print(mysum)


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.

#چالش_پایتون #پایتون #Python
📢 @PyLab
❤5
چالش ۷: خروجی کد چیست؟
Anonymous Quiz
77%
5
8%
21
2%
12
13%
0
❤3
🐍 چالش پایتون ۸ | دیکشنری و چهار کلید

چهار خط، چهار کلید برای یک دیکشنری. یکی از این خط‌ها برنامه را متوقف می‌کند. کدام؟

d = {}
d[(1, 2)] = "a" # 1
d["x"] = [1, 2] # 2
d[3.5] = "b" # 3
d[[1, 2]] = "c" # 4


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.
🔁 فکر می‌کنی دوستت درست جواب می‌دهد؟ برایش بفرست و ببین.

#چالش_پایتون #پایتون #Python
📢 @PyLab
چالش ۸: کدام خط خطا می‌دهد؟
Anonymous Quiz
15%
1
23%
2
30%
3
32%
4
❤1
🐍 چالش پایتون ۹ | تابع، متغیر سراسری را کِی می‌خواند؟

x موقع تعریف تابع ۵ بود و موقع صدا زدنش ۱۰. تابع کدام را می‌بیند؟

x = 5

def g(y):
print(x + y)

x = 10
g(1)


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.
🔁 فکر می‌کنی دوستت درست جواب می‌دهد؟ برایش بفرست و ببین.

#چالش_پایتون #پایتون #Python
📢 @PyLab
چالش ۹: خروجی این کد چیست؟
Anonymous Quiz
19%
6
43%
11
31%
UnboundLocalError
7%
NameError
❤4
🐍 چالش پایتون ۱۰ | 0.1 + 0.2 == 0.3

سؤال معروف مصاحبه‌ها: آیا 0.1 + 0.2 برابر 0.3 است؟ جواب ماشین‌حساب و پایتون یکی نیست.

a = 0.1 + 0.2
print(a == 0.3, round(a, 2) == 0.3)


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.
🔁 فکر می‌کنی دوستت درست جواب می‌دهد؟ برایش بفرست و ببین.

#چالش_پایتون #پایتون #Python
📢 @PyLab
❤2
چالش ۱۰: خروجی این کد چیست؟
Anonymous Quiz
17%
True True
14%
False False
37%
False True
31%
True False
❤2
🐍 چالش پایتون ۱۱ | عوض کردن متغیر حلقه

داخل حلقه i را ۱۰ می‌کنیم. حلقه بعدش چه کار می‌کند؟

for i in range(3):
print(i, end=" ")
i = 10


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.
🔁 فکر می‌کنی دوستت درست جواب می‌دهد؟ برایش بفرست و ببین.

#چالش_پایتون #پایتون #Python
📢 @PyLab
❤3
چالش ۱۱: خروجی این کد چیست؟
Anonymous Quiz
29%
0
51%
0 1 2
7%
0 10
12%
0 10 10
🐍 چالش پایتون ۱۲ | مرتب کردن نمره‌ها

نمره‌ها را از ورودی خوانده‌ایم و فقط می‌خواهیم مرتبشان کنیم. چه چیزی ممکن است اشتباه شود؟

scores = ["10", "9", "100", "25"]   # از input
print(sorted(scores))


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.
🔁 فکر می‌کنی دوستت درست جواب می‌دهد؟ برایش بفرست و ببین.

#چالش_پایتون #پایتون #Python
📢 @PyLab
❤2
🔥3
🐍 چالش پایتون ۱۳ | تلهٔ or در شرط

این شرط را خیلی‌ها در کد واقعی می‌نویسند و خیالشان راحت است که درست کار می‌کند. تو چه فکر می‌کنی؟

ch = "z"
print(ch == "a" or "e")


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.
🔁 فکر می‌کنی دوستت درست جواب می‌دهد؟ برایش بفرست و ببین.

#چالش_پایتون #پایتون #Python
📢 @PyLab
❤2
چالش ۱۳: خروجی این کد چیست؟
Anonymous Quiz
26%
False
45%
True
29%
e
0%
z
❤5
🐍 چالش پایتون ۱۴ | اولویت عملگرها و میانگین

برنامهٔ میانگین دو نمره: ۱۸ و ۱۴. جوابش ۱۶ است… یا نه؟

a = 18
b = 14
print(a + b / 2)


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.
🔁 فکر می‌کنی دوستت درست جواب می‌دهد؟ برایش بفرست و ببین.

#چالش_پایتون #پایتون #Python
📢 @PyLab
چالش ۱۴: خروجی این کد چیست؟
Anonymous Quiz
10%
16.0
6%
16
65%
25.0
19%
25