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

■ گروه پایتون:
@programmers_py
Download Telegram
python (2).pdf
7.8 MB
جزوه پایتون دانشگاه شریف

@python_rd
‌‌
تکنولوژی‌های هوش مصنوعی به تفکیک زمینه‌های استفاده.
خصوصا در زمینه تحقیق و مقاله نویسی و ویراستاری نباید از هوش مصنوعی غافل شد.
@python_rd
Please open Telegram to view this post
VIEW IN TELEGRAM
تمرين حلقه For در پايتون

@python_rd
این یه وبسایت خوب برای تمرین برنامه نویسی با پایتونه:

pynative.com

@python_rd
از کدومش استفاده میکنی؟

@python_rd
در اینجا چند تمرین با حلقه while به زبان پایتون قراداد ایم که شامل مسئله، کد و توضیحات است:

### تمرین 1: چاپ اعداد 1 تا 10
صورت مسئله: برنامه‌ای بنویسید که با استفاده از حلقه while اعداد 1 تا 10 را چاپ کند.

i = 1
while i <= 10:
    print(i)
    i += 1

توضیح: متغیر i از 1 شروع می‌شود. حلقه while تا زمانی که i کمتر یا مساوی 10 است ادامه می‌یابد و در هر تکرار، مقدار i چاپ شده و یک واحد افزایش می‌یابد.

---

### تمرین 2: محاسبه مجموع اعداد 1 تا n
صورت مسئله: برنامه‌ای بنویسید که از کاربر یک عدد n بگیرد و مجموع اعداد از 1 تا n را با استفاده از حلقه while محاسبه کند.

n = int(input("یک عدد وارد کنید: "))
sum = 0
i = 1
while i <= n:
    sum += i
    i += 1
print(f"مجموع اعداد از 1 تا {n} برابر است با: {sum}")

توضیح: برنامه ابتدا عدد n را از کاربر دریافت می‌کند. متغیر sum برای ذخیره مجموع و i برای شمارش استفاده می‌شود. حلقه while تا زمانی که i کمتر یا مساوی n است، مقدار i را به sum اضافه کرده و i را افزایش می‌دهد.

---

### تمرین 3: شمارش معکوس
صورت مسئله: برنامه‌ای بنویسید که از عدد 10 به صورت معکوس تا 1 شمارش کند و هر عدد را چاپ کند.

i = 10
while i >= 1:
    print(i)
    i -= 1

توضیح: متغیر i از 10 شروع می‌شود. حلقه while تا زمانی که i بزرگ‌تر یا مساوی 1 است ادامه می‌یابد و در هر تکرار، مقدار i چاپ شده و یک واحد کاهش می‌یابد.

---

### تمرین 4: پیدا کردن اولین عدد زوج
صورت مسئله: برنامه‌ای بنویسید که از کاربر اعداد را بگیرد و اولین عدد زوج وارد شده را چاپ کند. اگر کاربر عدد منفی وارد کرد، برنامه متوقف شود.

while True:
    num = int(input("یک عدد وارد کنید: "))
    if num < 0:
        print("عدد منفی وارد شد. برنامه متوقف می‌شود.")
        break
    if num % 2 == 0:
        print(f"اولین عدد زوج: {num}")
        break

توضیح: حلقه while True به صورت بی‌نهایت اجرا می‌شود مگر اینکه با break متوقف شود. برنامه عدد را از کاربر می‌گیرد. اگر عدد منفی باشد، برنامه متوقف می‌شود. اگر عدد زوج باشد (بخش‌پذیر بر 2)، آن را چاپ کرده و حلقه متوقف می‌شود.

---

### تمرین 5: محاسبه فاکتوریل
صورت مسئله: برنامه‌ای بنویسید که فاکتوریل یک عدد n را با استفاده از حلقه while محاسبه کند.

n = int(input("یک عدد وارد کنید: "))
factorial = 1
i = 1
while i <= n:
    factorial *= i
    i += 1
print(f"فاکتوریل {n} برابر است با: {factorial}")

توضیح: متغیر factorial برای ذخیره نتیجه و i برای شمارش استفاده می‌شود. حلقه while تا زمانی که i کمتر یا مساوی n است، مقدار i را در factorial ضرب کرده و i را افزایش می‌دهد.

@python_rd
‌‌
Media is too big
VIEW IN TELEGRAM
انیمیشن پایتون

@python_rd
‌‌
کوئیز!
خروجی کد چیه؟

@python_rd
شش الگوریتم مهم در برنامه نویسی

@python_rd
‌‌
منابع یادگیری پایتون

@python_rd
‌‌
کتابخانه های مهم پایتون

@python_rd
‌‌
تبدیل image به PDF

@python_rd
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
در این روزهای دشوار، همدل و همراه مردم شریف بندرعباس هستیم و برای خانواده‌های داغدار، صبر و آرامش آرزو می‌کنیم.
🖤

@python_rd
برنامه‌نویسی ناهم‌زمان
(async)

در پایتون روشی هوشمندانه برای اجرای هم‌زمان چند کاره؛
بدون کندی و منتظر موندن!

برای کار با داده‌های زیاد، API، یا تحلیل هم‌زمان، async یه ابزار ضروریه.

#پایتون #برنامه‌نویسی_ناهم‌زمان #کدنویسی_هوشمند

@python_rd
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
"بزرگ‌ترین باگی که توی برنامه‌نویسی خوردید چی بود و چطور درستش کردید؟ برامون یه خاطره باحال ازش تعریف کنید!"
@python_rd
‌‌