import sqlite3
# اتصال به دیتابیس (در صورت عدم وجود، ایجاد میشود)
conn = sqlite3.connect("car_parts.db")
cursor = conn.cursor()
# ایجاد جدول برای ذخیره خریدها
cursor.execute("""
CREATE TABLE IF NOT EXISTS purchases (
id INTEGER PRIMARY KEY AUTOINCREMENT,
customer_name TEXT NOT NULL,
part_name TEXT NOT NULL,
quantity INTEGER NOT NULL,
total_price INTEGER NOT NULL,
status TEXT NOT NULL
)
""")
# ذخیره تغییرات و بستن اتصال
conn.commit()
conn.close()
print("✅ پایگاه داده و جدول 'purchases' با موفقیت ایجاد شد.")
def add_purchase(customer_name, part_name, quantity, price_per_item):
conn = sqlite3.connect("car_parts.db")
cursor = conn.cursor()
total_price = quantity * price_per_item
status = "در انتظار ارسال"
cursor.execute("INSERT INTO purchases (customer_name, part_name, quantity, total_price, status) VALUES (?, ?, ?, ?, ?)",
(customer_name, part_name, quantity, total_price, status))
conn.commit()
conn.close()
print(f"✅ خرید {part_name} به تعداد {quantity} برای {customer_name} با مبلغ {total_price} تومان ثبت شد.")
# 🛒 ثبت یک خرید نمونه
add_purchase("رضا محمدی", "لنت ترمز", 2, 350000)
add_purchase("سمیه رضایی", "روغن موتور", 3, 500000)
def show_purchases():
conn = sqlite3.connect("car_parts.db")
cursor = conn.cursor()
cursor.execute("SELECT * FROM purchases")
purchases = cursor.fetchall()
print("📊 لیست خریدهای ثبتشده:\n")
for purchase in purchases:
order_id, customer_name, part_name, quantity, total_price, status = purchase
print(f"🆔 سفارش شماره: {order_id}")
print(f"👤 مشتری: {customer_name}")
print(f"🛠 نام قطعه: {part_name}")
print(f"📦 تعداد: {quantity}")
print(f"💰 مبلغ کل: {total_price} تومان")
print(f"📦 وضعیت: {status}")
print("-" * 40)
conn.close()
# 📝 نمایش خریدهای ثبتشده
show_purchases()
# اتصال به دیتابیس (در صورت عدم وجود، ایجاد میشود)
conn = sqlite3.connect("car_parts.db")
cursor = conn.cursor()
# ایجاد جدول برای ذخیره خریدها
cursor.execute("""
CREATE TABLE IF NOT EXISTS purchases (
id INTEGER PRIMARY KEY AUTOINCREMENT,
customer_name TEXT NOT NULL,
part_name TEXT NOT NULL,
quantity INTEGER NOT NULL,
total_price INTEGER NOT NULL,
status TEXT NOT NULL
)
""")
# ذخیره تغییرات و بستن اتصال
conn.commit()
conn.close()
print("✅ پایگاه داده و جدول 'purchases' با موفقیت ایجاد شد.")
def add_purchase(customer_name, part_name, quantity, price_per_item):
conn = sqlite3.connect("car_parts.db")
cursor = conn.cursor()
total_price = quantity * price_per_item
status = "در انتظار ارسال"
cursor.execute("INSERT INTO purchases (customer_name, part_name, quantity, total_price, status) VALUES (?, ?, ?, ?, ?)",
(customer_name, part_name, quantity, total_price, status))
conn.commit()
conn.close()
print(f"✅ خرید {part_name} به تعداد {quantity} برای {customer_name} با مبلغ {total_price} تومان ثبت شد.")
# 🛒 ثبت یک خرید نمونه
add_purchase("رضا محمدی", "لنت ترمز", 2, 350000)
add_purchase("سمیه رضایی", "روغن موتور", 3, 500000)
def show_purchases():
conn = sqlite3.connect("car_parts.db")
cursor = conn.cursor()
cursor.execute("SELECT * FROM purchases")
purchases = cursor.fetchall()
print("📊 لیست خریدهای ثبتشده:\n")
for purchase in purchases:
order_id, customer_name, part_name, quantity, total_price, status = purchase
print(f"🆔 سفارش شماره: {order_id}")
print(f"👤 مشتری: {customer_name}")
print(f"🛠 نام قطعه: {part_name}")
print(f"📦 تعداد: {quantity}")
print(f"💰 مبلغ کل: {total_price} تومان")
print(f"📦 وضعیت: {status}")
print("-" * 40)
conn.close()
# 📝 نمایش خریدهای ثبتشده
show_purchases()
🚗 مدیریت هوشمند خرید لوازم یدکی خودرو با Python و SQLite! 🛠💰
با این سیستم، سفارشات مشتریان را ثبت، مدیریت و مشاهده کنید! ✅
🔹 ذخیره اطلاعات خریدها در پایگاه داده
🔹 محاسبه خودکار مبلغ کل
🔹 نمایش لیست خریدها با جزئیات کامل
🔹 قابل توسعه برای تغییر وضعیت سفارشات
یک ابزار سریع و کاربردی برای فروشگاههای لوازم یدکی و تعمیرگاهها! 🚀✨
با این سیستم، سفارشات مشتریان را ثبت، مدیریت و مشاهده کنید! ✅
🔹 ذخیره اطلاعات خریدها در پایگاه داده
🔹 محاسبه خودکار مبلغ کل
🔹 نمایش لیست خریدها با جزئیات کامل
🔹 قابل توسعه برای تغییر وضعیت سفارشات
یک ابزار سریع و کاربردی برای فروشگاههای لوازم یدکی و تعمیرگاهها! 🚀✨
یادگیری پایتون به صورت پروژهمحور یکی از بهترین روشها برای درک عمیق این زبان برنامهنویسی است. به جای یادگیری تئوری صرف، شما با انجام پروژههای واقعی مهارتهای خود را تقویت کرده و آمادهی ورود به بازار کار خواهید شد.
🔹 چرا یادگیری پروژهمحور؟
✅ حل مسائل واقعی و چالشهای عملی
✅ تقویت مهارتهای حل مسئله
✅ افزایش تجربهی کاری و رزومهی قوی
✅ درک بهتر مفاهیم از طریق کاربرد عملی
🔹 پروژههای پیشنهادی برای یادگیری پایتون:
1️⃣ مدیریت سفارشات یک فروشگاه قطعات خودرو (پردازش داده و ذخیره در دیتابیس)
2️⃣ سیستم مدیریت دانشآموزان (رتبهبندی بر اساس نمره)
3️⃣ تحلیل دادههای آب و هوا (کار با API و مصورسازی دادهها)
4️⃣ ربات تلگرام یا واتساپ (اتوماسیون پیامرسانی)
5️⃣ سیستم پیشنهاد فیلم بر اساس علاقهمندیها (هوش مصنوعی و یادگیری ماشین)
💡 شروع کنید و کد بزنید! هر پروژهای که انجام دهید، یک قدم به برنامهنویس حرفهای شدن نزدیکتر میشوید. 🚀🔥
🔹 چرا یادگیری پروژهمحور؟
✅ حل مسائل واقعی و چالشهای عملی
✅ تقویت مهارتهای حل مسئله
✅ افزایش تجربهی کاری و رزومهی قوی
✅ درک بهتر مفاهیم از طریق کاربرد عملی
🔹 پروژههای پیشنهادی برای یادگیری پایتون:
1️⃣ مدیریت سفارشات یک فروشگاه قطعات خودرو (پردازش داده و ذخیره در دیتابیس)
2️⃣ سیستم مدیریت دانشآموزان (رتبهبندی بر اساس نمره)
3️⃣ تحلیل دادههای آب و هوا (کار با API و مصورسازی دادهها)
4️⃣ ربات تلگرام یا واتساپ (اتوماسیون پیامرسانی)
5️⃣ سیستم پیشنهاد فیلم بر اساس علاقهمندیها (هوش مصنوعی و یادگیری ماشین)
💡 شروع کنید و کد بزنید! هر پروژهای که انجام دهید، یک قدم به برنامهنویس حرفهای شدن نزدیکتر میشوید. 🚀🔥
🚀💡 با پیشرفتهای شگفتانگیز دنیای امروز، یادگیری پایتون یکی از بهترین انتخابهاست! 💡🚀
🔥 از مقدماتی تا پیشرفته – همهچیز دربارهی پایتون و هوش مصنوعی! 🔥
📌 چرا یادگیری پایتون مهم است؟
✅ پایهای قدرتمند برای ورود به دنیای هوش مصنوعی و یادگیری ماشین
✅ آموزش مفاهیم کلیدی برنامهنویسی و حل مسائل چالشبرانگیز
✅ تسلط بر پروژههای واقعی و کاربردی
✅ درک عمیق شبکههای عصبی و یادگیری عمیق
✅ مناسب برای همه، از مبتدی تا حرفهای
🎯 با تمرین، پروژه و حل تستهای متنوع، مهارت خود را به سطح بالاتری برسان!
📍 برگزاری دورهها: آنلاین / حضوری
📲 برای اطلاعات بیشتر و ثبتنام:
🔹 تلگرام: @PyPlus20
🔹 ایتا: @learns_py
🔹 روبیکا: rubika.ir/py_plus22
🔹 اینستاگرام: instagram.com/learns.py
🔹 آپارات:aparat.com/learns.py
✨ مهارت کدنویسی خود را تقویت کن و آیندهی دیجیتال خود را بساز! ✨
🔥 از مقدماتی تا پیشرفته – همهچیز دربارهی پایتون و هوش مصنوعی! 🔥
📌 چرا یادگیری پایتون مهم است؟
✅ پایهای قدرتمند برای ورود به دنیای هوش مصنوعی و یادگیری ماشین
✅ آموزش مفاهیم کلیدی برنامهنویسی و حل مسائل چالشبرانگیز
✅ تسلط بر پروژههای واقعی و کاربردی
✅ درک عمیق شبکههای عصبی و یادگیری عمیق
✅ مناسب برای همه، از مبتدی تا حرفهای
🎯 با تمرین، پروژه و حل تستهای متنوع، مهارت خود را به سطح بالاتری برسان!
📍 برگزاری دورهها: آنلاین / حضوری
📲 برای اطلاعات بیشتر و ثبتنام:
🔹 تلگرام: @PyPlus20
🔹 ایتا: @learns_py
🔹 روبیکا: rubika.ir/py_plus22
🔹 اینستاگرام: instagram.com/learns.py
🔹 آپارات:aparat.com/learns.py
✨ مهارت کدنویسی خود را تقویت کن و آیندهی دیجیتال خود را بساز! ✨
آموزش برنامهنویسی پایتون و هوش مصنوعی pinned «🚀💡 با پیشرفتهای شگفتانگیز دنیای امروز، یادگیری پایتون یکی از بهترین انتخابهاست! 💡🚀 🔥 از مقدماتی تا پیشرفته – همهچیز دربارهی پایتون و هوش مصنوعی! 🔥 📌 چرا یادگیری پایتون مهم است؟ ✅ پایهای قدرتمند برای ورود به دنیای هوش مصنوعی و یادگیری ماشین ✅ آموزش مفاهیم…»
🎯 تبدیل تاریخ میلادی به شمسی و نمایش حرفهای در پایتون
در این پست، یاد میگیریم چطور تاریخ میلادی را به تاریخ شمسی (هجری شمسی) تبدیل کنیم و به فرمت دلخواه نمایش دهیم
نصب کتابخانه
pip install jdatetime
کد کامل:
import datetime
import jdatetime
# دریافت تاریخ میلادی فعلی
today_gregorian = datetime.datetime.now()
# تبدیل به تاریخ شمسی
today_jalali = jdatetime.datetime.fromgregorian(datetime=today_gregorian)
# نمایش تاریخ به فرمت سفارشی
formatted_date = today_jalali.strftime("%Y/%m/%d - %A")
print("📅 تاریخ امروز (شمسی):", formatted_date)
#هوش_مصنوعی
#یادگیری_ماشین
#یادگیری_عمیق
#پایتون
#خلاقیت
#نوآوری
#ایده
#برنامه_نویسی
#تحلیل_داده
#علم_داده
#الگوریتم
#شبکه_های_عصبی
#ArtificialIntelligence
#MachineLearning
#DeepLearning
#PythonProgramming
#Creativity
#AIResearch
#DataScience
#NeuralNetworks
#TechInnovation
#DigitalTransformation
#FutureOfAI
#AIandML
در این پست، یاد میگیریم چطور تاریخ میلادی را به تاریخ شمسی (هجری شمسی) تبدیل کنیم و به فرمت دلخواه نمایش دهیم
نصب کتابخانه
pip install jdatetime
کد کامل:
import datetime
import jdatetime
# دریافت تاریخ میلادی فعلی
today_gregorian = datetime.datetime.now()
# تبدیل به تاریخ شمسی
today_jalali = jdatetime.datetime.fromgregorian(datetime=today_gregorian)
# نمایش تاریخ به فرمت سفارشی
formatted_date = today_jalali.strftime("%Y/%m/%d - %A")
print("📅 تاریخ امروز (شمسی):", formatted_date)
#هوش_مصنوعی
#یادگیری_ماشین
#یادگیری_عمیق
#پایتون
#خلاقیت
#نوآوری
#ایده
#برنامه_نویسی
#تحلیل_داده
#علم_داده
#الگوریتم
#شبکه_های_عصبی
#ArtificialIntelligence
#MachineLearning
#DeepLearning
#PythonProgramming
#Creativity
#AIResearch
#DataScience
#NeuralNetworks
#TechInnovation
#DigitalTransformation
#FutureOfAI
#AIandML
Media is too big
VIEW IN TELEGRAM
🌙✨ سلام دوستان عزیز! ✨🌙
ضمن قبولی طاعات و عبادات در ماه مبارک رمضان و تبریک این ایام، امیدوارم سالی سرشار از موفقیت و برکت پیش رو داشته باشید. 🌸🌿
🌟 یک خبر فوقالعاده برای علاقهمندان به برنامهنویسی!
ما در حال آمادهسازی یک دوره جامع و کامل پایتون از مقدماتی تا پیشرفته هستیم. این دوره با تلاش فراوان در ۱۷ فصل تهیه شده و پیشبینی میکنیم که تا ۴۰ فصل ادامه داشته باشد! 🔥
📌 ویژگیهای این دوره:
✅ آموزش کامل از پایه تا پیشرفته
✅ پروژهمحور و همراه با تمرینهای عملی
✅ پوشش مباحث تخصصی هوش مصنوعی، یادگیری ماشین و شبکههای عصبی
✅ مناسب برای همه، حتی کسانی که تازه شروع کردهاند
منتظر خبرهای خوب باشید! 🚀
ضمن قبولی طاعات و عبادات در ماه مبارک رمضان و تبریک این ایام، امیدوارم سالی سرشار از موفقیت و برکت پیش رو داشته باشید. 🌸🌿
🌟 یک خبر فوقالعاده برای علاقهمندان به برنامهنویسی!
ما در حال آمادهسازی یک دوره جامع و کامل پایتون از مقدماتی تا پیشرفته هستیم. این دوره با تلاش فراوان در ۱۷ فصل تهیه شده و پیشبینی میکنیم که تا ۴۰ فصل ادامه داشته باشد! 🔥
📌 ویژگیهای این دوره:
✅ آموزش کامل از پایه تا پیشرفته
✅ پروژهمحور و همراه با تمرینهای عملی
✅ پوشش مباحث تخصصی هوش مصنوعی، یادگیری ماشین و شبکههای عصبی
✅ مناسب برای همه، حتی کسانی که تازه شروع کردهاند
منتظر خبرهای خوب باشید! 🚀
🔹 ترفند پایتونی: Walrus Operator := 🔹
📌 عملگر "گراز دریایی" (:=) در پایتون 3.8 معرفی شد و به شما اجازه میدهد که مقداردهی و استفاده از مقدار را همزمان انجام دهید!
✅ قبل از Walrus Operator:
text = input("Enter something: ")
if len(text) > 5:
print(f"Your input '{text}' is longer than 5 characters.")
✅ با Walrus Operator:
if (text := input("Enter something: ")).strip() and len(text) > 5:
print(f"Your input '{text}' is longer than 5 characters.")
🔹 کد کوتاهتر و خواناتر شد! 🚀
🧐 کجا مفیده؟
🔸 داخل شرطها
🔸 بهینهسازی حلقهها
🔸 کاهش تعداد خطوط کد
#پایتون #ترفند_پایتون #برنامهنویسی
📌 عملگر "گراز دریایی" (:=) در پایتون 3.8 معرفی شد و به شما اجازه میدهد که مقداردهی و استفاده از مقدار را همزمان انجام دهید!
✅ قبل از Walrus Operator:
text = input("Enter something: ")
if len(text) > 5:
print(f"Your input '{text}' is longer than 5 characters.")
✅ با Walrus Operator:
if (text := input("Enter something: ")).strip() and len(text) > 5:
print(f"Your input '{text}' is longer than 5 characters.")
🔹 کد کوتاهتر و خواناتر شد! 🚀
🧐 کجا مفیده؟
🔸 داخل شرطها
🔸 بهینهسازی حلقهها
🔸 کاهش تعداد خطوط کد
#پایتون #ترفند_پایتون #برنامهنویسی
ترفند One-Liner در پایتون (One-Liner Tricks) 🚀
وانلاینر (One-Liner) در پایتون به تکه کدی گفته میشود که میتواند یک عملیات پیچیده را در یک خط اجرا کند. این روش معمولاً باعث میشود که کد خواناتر، کوتاهتر و کارآمدتر باشد.
✅ چرا وانلاینرها مهم هستند؟
🔹 کاهش خطوط کد: برنامهنویسان حرفهای از وانلاینرها برای خلاصه کردن دستورات و افزایش خوانایی استفاده میکنند.
🔹 بهبود عملکرد: در برخی موارد، استفاده از این ترفند میتواند اجرای کد را سریعتر کند.
🔹 کدنویسی شیک و تمیز: اگر به سینتکس پایتون مسلط باشید، وانلاینرها کد شما را حرفهایتر نشان میدهند.
وانلاینر (One-Liner) در پایتون به تکه کدی گفته میشود که میتواند یک عملیات پیچیده را در یک خط اجرا کند. این روش معمولاً باعث میشود که کد خواناتر، کوتاهتر و کارآمدتر باشد.
✅ چرا وانلاینرها مهم هستند؟
🔹 کاهش خطوط کد: برنامهنویسان حرفهای از وانلاینرها برای خلاصه کردن دستورات و افزایش خوانایی استفاده میکنند.
🔹 بهبود عملکرد: در برخی موارد، استفاده از این ترفند میتواند اجرای کد را سریعتر کند.
🔹 کدنویسی شیک و تمیز: اگر به سینتکس پایتون مسلط باشید، وانلاینرها کد شما را حرفهایتر نشان میدهند.
مثال:
Python 2: print "Hello, World!" ❌
Python 3: print("Hello, World!") ✅
🚀 نتیجهگیری:
پایتون یک زبان قوی و کاربردی است که برای مبتدیان عالی و برای حرفهایها بینظیر است! 🌟
Python 2: print "Hello, World!" ❌
Python 3: print("Hello, World!") ✅
🚀 نتیجهگیری:
پایتون یک زبان قوی و کاربردی است که برای مبتدیان عالی و برای حرفهایها بینظیر است! 🌟
Media is too big
VIEW IN TELEGRAM
#فصل_اول
🔹 پایتون چیست؟ | همه چیز درباره Python 🐍
✅ پایتون چیست؟
پایتون یک زبان سطح بالا، همهمنظوره و تفسیری است که در سال 1991 توسط گیدو ون روسوم ساخته شد.
✅ چرا پایتون محبوب است؟
🔹 سینتکس ساده (مانند زبان انگلیسی)
🔹 بدون نیاز به کامپایل (تفسیر خط به خط)
🔹 چندپلتفرمی (ویندوز، لینوکس، مک، رزبریپای)
🔹 پشتیبانی از شیگرایی، تابعی و رویهای
🔹 کتابخانههای قدرتمند برای یادگیری ماشین، تحلیل داده، توسعه وب و غیره
✅ پایتون برای چه کارهایی استفاده میشود؟
🔹 توسعه وب (Django, Flask)
🔹 هوش مصنوعی و یادگیری ماشین (TensorFlow, Scikit-learn)
🔹 تحلیل داده (Pandas, NumPy)
🔹 اتوماتسازی وظایف (Scripting)
🔹 برنامهنویسی بازی (Pygame)
✅ چگونه پایتون را نصب و اجرا کنیم؟
📌 بررسی نسخه:
📌 اجرای مستقیم کد:
📌 اجرای فایل پایتون:
✅ تفاوت پایتون ۲ و ۳
پایتون ۳ سریعتر، امنتر و مدرنتر است و جایگزین پایتون ۲ شده است. مثال:
🔹 پایتون چیست؟ | همه چیز درباره Python 🐍
✅ پایتون چیست؟
پایتون یک زبان سطح بالا، همهمنظوره و تفسیری است که در سال 1991 توسط گیدو ون روسوم ساخته شد.
✅ چرا پایتون محبوب است؟
🔹 سینتکس ساده (مانند زبان انگلیسی)
🔹 بدون نیاز به کامپایل (تفسیر خط به خط)
🔹 چندپلتفرمی (ویندوز، لینوکس، مک، رزبریپای)
🔹 پشتیبانی از شیگرایی، تابعی و رویهای
🔹 کتابخانههای قدرتمند برای یادگیری ماشین، تحلیل داده، توسعه وب و غیره
✅ پایتون برای چه کارهایی استفاده میشود؟
🔹 توسعه وب (Django, Flask)
🔹 هوش مصنوعی و یادگیری ماشین (TensorFlow, Scikit-learn)
🔹 تحلیل داده (Pandas, NumPy)
🔹 اتوماتسازی وظایف (Scripting)
🔹 برنامهنویسی بازی (Pygame)
✅ چگونه پایتون را نصب و اجرا کنیم؟
📌 بررسی نسخه:
python --version 📌 اجرای مستقیم کد:
print("Hello, World!") 📌 اجرای فایل پایتون:
python script.py ✅ تفاوت پایتون ۲ و ۳
پایتون ۳ سریعتر، امنتر و مدرنتر است و جایگزین پایتون ۲ شده است. مثال:
❤1👍1
Media is too big
VIEW IN TELEGRAM
زبان برنامهنویسی پایتون بهتر بشناسیم و کاربردها و توانایی که دارد نسبت به زبان های دیگه فوقالعاده است
Media is too big
VIEW IN TELEGRAM
تعریف ماژول به همراه مثال های کاربردی