فریمورک جَنگو (Django) یک فریمورک توسعه وب قدرتمند و رایگان بر پایه زبان پایتون است. هدف اصلی آن، توسعه سریع، کدنویسی تمیز و امنیت بالا است.
ویژگیهای کلیدی:
ORM (Object-Relational Mapping): تعامل ساده با دیتابیس بدون نیاز به SQL مستقیم.
Admin Panel خودکار: یک پنل مدیریتی قدرتمند که بهصورت خودکار ساخته میشود.
معماری MTV: شامل Model (مدل)، Template (قالب)، و View (نمایش)، مشابه MVC.
امنیت بالا: محافظت در برابر حملاتی مثل SQL Injection و XSS.
پشتیبانی از توسعه مقیاسپذیر: مناسب برای پروژههای کوچک تا بسیار بزرگ.
کاربردها:
برای ساخت وبسایتها، اپلیکیشنهای تحت وب، فروشگاههای آنلاین، شبکههای اجتماعی و حتی سیستمهای مدیریت محتوا (CMS) استفاده میشود.
@python_rd
ویژگیهای کلیدی:
ORM (Object-Relational Mapping): تعامل ساده با دیتابیس بدون نیاز به SQL مستقیم.
Admin Panel خودکار: یک پنل مدیریتی قدرتمند که بهصورت خودکار ساخته میشود.
معماری MTV: شامل Model (مدل)، Template (قالب)، و View (نمایش)، مشابه MVC.
امنیت بالا: محافظت در برابر حملاتی مثل SQL Injection و XSS.
پشتیبانی از توسعه مقیاسپذیر: مناسب برای پروژههای کوچک تا بسیار بزرگ.
کاربردها:
برای ساخت وبسایتها، اپلیکیشنهای تحت وب، فروشگاههای آنلاین، شبکههای اجتماعی و حتی سیستمهای مدیریت محتوا (CMS) استفاده میشود.
@python_rd
تکنولوژیهای هوش مصنوعی به تفکیک زمینههای استفاده.
خصوصا در زمینه تحقیق و مقاله نویسی و ویراستاری نباید از هوش مصنوعی غافل شد.
@python_rd
خصوصا در زمینه تحقیق و مقاله نویسی و ویراستاری نباید از هوش مصنوعی غافل شد.
@python_rd
در اینجا چند تمرین با حلقه
### تمرین 1: چاپ اعداد 1 تا 10
صورت مسئله: برنامهای بنویسید که با استفاده از حلقه
توضیح: متغیر
---
### تمرین 2: محاسبه مجموع اعداد 1 تا n
صورت مسئله: برنامهای بنویسید که از کاربر یک عدد
توضیح: برنامه ابتدا عدد
---
### تمرین 3: شمارش معکوس
صورت مسئله: برنامهای بنویسید که از عدد 10 به صورت معکوس تا 1 شمارش کند و هر عدد را چاپ کند.
توضیح: متغیر
---
### تمرین 4: پیدا کردن اولین عدد زوج
صورت مسئله: برنامهای بنویسید که از کاربر اعداد را بگیرد و اولین عدد زوج وارد شده را چاپ کند. اگر کاربر عدد منفی وارد کرد، برنامه متوقف شود.
توضیح: حلقه
---
### تمرین 5: محاسبه فاکتوریل
صورت مسئله: برنامهای بنویسید که فاکتوریل یک عدد
توضیح: متغیر
@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
Please open Telegram to view this post
VIEW IN TELEGRAM
در این روزهای دشوار، همدل و همراه مردم شریف بندرعباس هستیم و برای خانوادههای داغدار، صبر و آرامش آرزو میکنیم.
🖤
@python_rd
🖤
@python_rd
برنامهنویسی ناهمزمان
(async)
در پایتون روشی هوشمندانه برای اجرای همزمان چند کاره؛
بدون کندی و منتظر موندن!
برای کار با دادههای زیاد، API، یا تحلیل همزمان، async یه ابزار ضروریه.
#پایتون #برنامهنویسی_ناهمزمان #کدنویسی_هوشمند
@python_rd
(async)
در پایتون روشی هوشمندانه برای اجرای همزمان چند کاره؛
بدون کندی و منتظر موندن!
برای کار با دادههای زیاد، API، یا تحلیل همزمان، async یه ابزار ضروریه.
#پایتون #برنامهنویسی_ناهمزمان #کدنویسی_هوشمند
@python_rd
Please open Telegram to view this post
VIEW IN TELEGRAM