🎓 پیشنیازهای برنامهنویسی برای دانشآموزان 🖥️✨
👩💻 برای شروع برنامهنویسی، نیازی نیست نابغه ریاضی یا حرفهای کامپیوتر باشی! فقط چند مهارت پایهای کافیه:
---
1️⃣ آشنایی مقدماتی با کامپیوتر
کار با فایلها و پوشهها (ایجاد، جابجایی، حذف).
تایپ کردن با کیبورد و استفاده از موس.
نصب نرمافزار و باز کردن برنامهها.
آشنایی با اینترنت (جستجو در گوگل، دانلود فایلها).
---
2️⃣ تفکر منطقی و الگوریتمی 🤔
توانایی حل مسئله به روش مرحلهای.
درک "اگر... آنگاه" (شرطها).
توانایی دیدن الگوها در مسائل.
💡 مثل اینکه بخوای دستور پخت غذا رو به چند قدم کوچک تقسیم کنی.
---
3️⃣ ریاضی پایه 📐
چهار عمل اصلی (جمع، تفریق، ضرب، تقسیم).
مقایسه اعداد (بزرگتر، کوچکتر، مساوی).
درصد و کسر ساده.
کمی منطق ریاضی (در حد پایه هشتم-نهم کافیه).
---
4️⃣ زبان انگلیسی ✍️
شناخت حروف انگلیسی و تایپ کردن.
یادگیری چند کلمه رایج برنامهنویسی:
print = چاپ
input = ورودی
if = اگر
else = در غیر این صورت
توانایی خوندن دستورالعملهای ساده.
---
5️⃣ ابزار کار 🛠️
داشتن یک کامپیوتر یا لپتاپ (سیستم خیلی قوی لازم نیست).
آشنایی با یک ویرایشگر کد ساده مثل:
Thonny (مخصوص پایتون)
VS Code (معروف و حرفهایتر)
IDLE (نرمافزار پیشفرض پایتون)
---
6️⃣ مهارتهای نرم (Soft Skills) 🌱
صبر و حوصله → چون گاهی کد خطا میده.
کنجکاوی → دوست داشتن یادگیری چیزهای جدید.
تمرین و پشتکار → یادگیری با تمرین زیاد آسونتر میشه.
کار تیمی → برنامهنویسی فقط کدنویسی نیست، همکاری و اشتراکگذاری هم مهمه.
---
7️⃣ آشنایی اولیه با منطق برنامهنویسی 💡
قبل از یادگیری یک زبان، خوبه این مفاهیم رو بشناسن:
متغیر (Variable) = جعبه ذخیره اطلاعات.
شرطها (if/else) = تصمیمگیری.
حلقهها (for/while) = تکرار.
توابع (Functions) = انجام کارهای مشخص با یک اسم.
---
وقتی این پیشنیازها آماده شد، بهترین زبان برای شروع: Python 🐍
چون ساده، پرکاربرد و مناسب دانشآموزان و مبتدیهاست.
👩💻 برای شروع برنامهنویسی، نیازی نیست نابغه ریاضی یا حرفهای کامپیوتر باشی! فقط چند مهارت پایهای کافیه:
---
1️⃣ آشنایی مقدماتی با کامپیوتر
کار با فایلها و پوشهها (ایجاد، جابجایی، حذف).
تایپ کردن با کیبورد و استفاده از موس.
نصب نرمافزار و باز کردن برنامهها.
آشنایی با اینترنت (جستجو در گوگل، دانلود فایلها).
---
2️⃣ تفکر منطقی و الگوریتمی 🤔
توانایی حل مسئله به روش مرحلهای.
درک "اگر... آنگاه" (شرطها).
توانایی دیدن الگوها در مسائل.
💡 مثل اینکه بخوای دستور پخت غذا رو به چند قدم کوچک تقسیم کنی.
---
3️⃣ ریاضی پایه 📐
چهار عمل اصلی (جمع، تفریق، ضرب، تقسیم).
مقایسه اعداد (بزرگتر، کوچکتر، مساوی).
درصد و کسر ساده.
کمی منطق ریاضی (در حد پایه هشتم-نهم کافیه).
---
4️⃣ زبان انگلیسی ✍️
شناخت حروف انگلیسی و تایپ کردن.
یادگیری چند کلمه رایج برنامهنویسی:
print = چاپ
input = ورودی
if = اگر
else = در غیر این صورت
توانایی خوندن دستورالعملهای ساده.
---
5️⃣ ابزار کار 🛠️
داشتن یک کامپیوتر یا لپتاپ (سیستم خیلی قوی لازم نیست).
آشنایی با یک ویرایشگر کد ساده مثل:
Thonny (مخصوص پایتون)
VS Code (معروف و حرفهایتر)
IDLE (نرمافزار پیشفرض پایتون)
---
6️⃣ مهارتهای نرم (Soft Skills) 🌱
صبر و حوصله → چون گاهی کد خطا میده.
کنجکاوی → دوست داشتن یادگیری چیزهای جدید.
تمرین و پشتکار → یادگیری با تمرین زیاد آسونتر میشه.
کار تیمی → برنامهنویسی فقط کدنویسی نیست، همکاری و اشتراکگذاری هم مهمه.
---
7️⃣ آشنایی اولیه با منطق برنامهنویسی 💡
قبل از یادگیری یک زبان، خوبه این مفاهیم رو بشناسن:
متغیر (Variable) = جعبه ذخیره اطلاعات.
شرطها (if/else) = تصمیمگیری.
حلقهها (for/while) = تکرار.
توابع (Functions) = انجام کارهای مشخص با یک اسم.
---
وقتی این پیشنیازها آماده شد، بهترین زبان برای شروع: Python 🐍
چون ساده، پرکاربرد و مناسب دانشآموزان و مبتدیهاست.
🌱 مزایای برنامهنویسی برای دانشآموزان 🖥️✨
1️⃣ تقویت تفکر منطقی و حل مسئله 🧠
یاد میگیرند مسائل بزرگ را به مراحل کوچکتر تقسیم کنند و با منطق حل کنند.
2️⃣ افزایش خلاقیت و نوآوری 🎨
میتوانند ایدههای خود را به بازی، اپلیکیشن یا سایت تبدیل کنند.
3️⃣ آمادگی برای آینده شغلی 💼
برنامهنویسی یکی از مهارتهای پرتقاضای بازار کار است.
4️⃣ تقویت مهارتهای ریاضی و تحلیلی 📐
مفاهیم ریاضی و الگوریتمها بهتر در ذهن تثبیت میشوند.
5️⃣ افزایش اعتماد به نفس 💪
اجرای موفق یک برنامه حس موفقیت و انگیزه ایجاد میکند.
6️⃣ تقویت صبر و پشتکار ⏳
یادگیری کدنویسی و رفع خطاها باعث رشد صبر و توانایی مقابله با چالشها میشود.
7️⃣ توانایی کار تیمی و همکاری 🤝
پروژههای گروهی برنامهنویسی مهارتهای اجتماعی و کار تیمی را تقویت میکنند.
1️⃣ تقویت تفکر منطقی و حل مسئله 🧠
یاد میگیرند مسائل بزرگ را به مراحل کوچکتر تقسیم کنند و با منطق حل کنند.
2️⃣ افزایش خلاقیت و نوآوری 🎨
میتوانند ایدههای خود را به بازی، اپلیکیشن یا سایت تبدیل کنند.
3️⃣ آمادگی برای آینده شغلی 💼
برنامهنویسی یکی از مهارتهای پرتقاضای بازار کار است.
4️⃣ تقویت مهارتهای ریاضی و تحلیلی 📐
مفاهیم ریاضی و الگوریتمها بهتر در ذهن تثبیت میشوند.
5️⃣ افزایش اعتماد به نفس 💪
اجرای موفق یک برنامه حس موفقیت و انگیزه ایجاد میکند.
6️⃣ تقویت صبر و پشتکار ⏳
یادگیری کدنویسی و رفع خطاها باعث رشد صبر و توانایی مقابله با چالشها میشود.
7️⃣ توانایی کار تیمی و همکاری 🤝
پروژههای گروهی برنامهنویسی مهارتهای اجتماعی و کار تیمی را تقویت میکنند.
🚀 دوره مقدماتی برنامهنویسی پایتون
ثبتنام دوره جدید آغاز شد! بهترین فرصت برای ورود به دنیای برنامهنویسی و هوش مصنوعی.
🐍 چرا پایتون؟
ساده، قدرتمند و کاربردی در وب، هوش مصنوعی، علم داده، رباتیک و پژوهش
👨🏫 مدرس دوره:
یاسر محمودیان – کارشناس ارشد کامپیوتر
مدرس برنامهنویسی و هوش مصنوعی
مربی کانون فرهنگی ورزشی شهید صیاد شیرازی بسیج درگز
🎓 مخاطب:
دانشآموزان، دانشجویان و علاقهمندان (بدون نیاز به پیشزمینه)
📍 محل:
کانون فرهنگی ورزشی شهید صیاد شیرازی – بسیج درگز
💬 ثبتنام و اطلاعات:
تلگرام: t.me/PyPlus_Admin
روبیکا: rubika.ir/PyPlus_Admin
ایتا: eitaa.com/learns_py
اینستاگرام: instagram.com/learns.py
ثبتنام دوره جدید آغاز شد! بهترین فرصت برای ورود به دنیای برنامهنویسی و هوش مصنوعی.
🐍 چرا پایتون؟
ساده، قدرتمند و کاربردی در وب، هوش مصنوعی، علم داده، رباتیک و پژوهش
👨🏫 مدرس دوره:
یاسر محمودیان – کارشناس ارشد کامپیوتر
مدرس برنامهنویسی و هوش مصنوعی
مربی کانون فرهنگی ورزشی شهید صیاد شیرازی بسیج درگز
🎓 مخاطب:
دانشآموزان، دانشجویان و علاقهمندان (بدون نیاز به پیشزمینه)
📍 محل:
کانون فرهنگی ورزشی شهید صیاد شیرازی – بسیج درگز
💬 ثبتنام و اطلاعات:
تلگرام: t.me/PyPlus_Admin
روبیکا: rubika.ir/PyPlus_Admin
ایتا: eitaa.com/learns_py
اینستاگرام: instagram.com/learns.py
🎓 به اطلاع میرساند؛
ضمن تبریک به شرکتکنندگان گرامی که با موفقیت دوره مقدماتی پایتون را به پایان رسانده و به دوره متوسط راه یافتهاند، بدینوسیله اعلام میشود:
📚 کلاس دوره متوسط برنامهنویسی پایتون امروز رأس ساعت ۸:۳۰ طبق برنامه برگزار خواهد شد.
⏰ خواهشمند است شرکتکنندگان محترم در زمان مقرر در کلاس حضور یابند.
با آرزوی موفقیت روزافزون 🌟
ضمن تبریک به شرکتکنندگان گرامی که با موفقیت دوره مقدماتی پایتون را به پایان رسانده و به دوره متوسط راه یافتهاند، بدینوسیله اعلام میشود:
📚 کلاس دوره متوسط برنامهنویسی پایتون امروز رأس ساعت ۸:۳۰ طبق برنامه برگزار خواهد شد.
⏰ خواهشمند است شرکتکنندگان محترم در زمان مقرر در کلاس حضور یابند.
با آرزوی موفقیت روزافزون 🌟
مثالی از چهار کتابخانه math, time, random و datetime
کد کامل:
import math
import time
import random
import datetime
# نمایش زمان فعلی
now = datetime.datetime.now()
print("🕒 زمان فعلی:", now)
# تولید یک عدد تصادفی بین 1 تا 100
number = random.randint(1, 100)
print("🎲 عدد تصادفی:", number)
# محاسبه جذر (ریشه دوم) عدد تصادفی
sqrt_num = math.sqrt(number)
print(f"📐 جذر {number} برابر است با:", sqrt_num)
# توقف برنامه برای 2 ثانیه
print("⏳ در حال صبر کردن برای ۲ ثانیه...")
time.sleep(2)
# محاسبه سینوس عدد تصادفی
sin_num = math.sin(number)
print(f"📈 سینوس {number} برابر است با:", sin_num)
با datetime میتوان زمان فعلی رو بگیرید
با random یک عدد شانسی ساخت
با math روی اون عدد محاسباتی مثل جذر یا سینوس انجام داد.
با time برنامه رو برای چند ثانیه متوقف کرد
کد کامل:
import math
import time
import random
import datetime
# نمایش زمان فعلی
now = datetime.datetime.now()
print("🕒 زمان فعلی:", now)
# تولید یک عدد تصادفی بین 1 تا 100
number = random.randint(1, 100)
print("🎲 عدد تصادفی:", number)
# محاسبه جذر (ریشه دوم) عدد تصادفی
sqrt_num = math.sqrt(number)
print(f"📐 جذر {number} برابر است با:", sqrt_num)
# توقف برنامه برای 2 ثانیه
print("⏳ در حال صبر کردن برای ۲ ثانیه...")
time.sleep(2)
# محاسبه سینوس عدد تصادفی
sin_num = math.sin(number)
print(f"📈 سینوس {number} برابر است با:", sin_num)
با datetime میتوان زمان فعلی رو بگیرید
با random یک عدد شانسی ساخت
با math روی اون عدد محاسباتی مثل جذر یا سینوس انجام داد.
با time برنامه رو برای چند ثانیه متوقف کرد
آموزش برنامهنویسی پایتون و هوش مصنوعی
Photo
تابع randint(a, b) از کتابخونهی random یه عدد صحیح (int) به صورت تصادفی بین a تا b (شامل خود a و b) تولید میکنه.
---
فرمول کلی:
random.randint(a, b)
a = عدد شروع
b = عدد پایان
خروجی = یه عدد صحیح تصادفی بین a و b
---
🔹 مثالها:
import random
print(random.randint(1, 10)) # مثلا: 7
print(random.randint(1, 10)) # مثلا: 3
print(random.randint(100, 200)) # مثلا: 157
هر بار اجرا کنی ممکنه یه عدد متفاوت برگردونه 🎲
---
✨ نکته:
بر خلاف range() که انتها رو شامل نمیشه، randint هم ابتدا و هم انتها رو شامل میشه.
یعنی random.randint(1, 10) ممکنه دقیقا 1 یا 10 هم بده.
---
فرمول کلی:
random.randint(a, b)
a = عدد شروع
b = عدد پایان
خروجی = یه عدد صحیح تصادفی بین a و b
---
🔹 مثالها:
import random
print(random.randint(1, 10)) # مثلا: 7
print(random.randint(1, 10)) # مثلا: 3
print(random.randint(100, 200)) # مثلا: 157
هر بار اجرا کنی ممکنه یه عدد متفاوت برگردونه 🎲
---
✨ نکته:
بر خلاف range() که انتها رو شامل نمیشه، randint هم ابتدا و هم انتها رو شامل میشه.
یعنی random.randint(1, 10) ممکنه دقیقا 1 یا 10 هم بده.
آموزش برنامهنویسی پایتون و هوش مصنوعی
تابع randint(a, b) از کتابخونهی random یه عدد صحیح (int) به صورت تصادفی بین a تا b (شامل خود a و b) تولید میکنه. --- فرمول کلی: random.randint(a, b) a = عدد شروع b = عدد پایان خروجی = یه عدد صحیح تصادفی بین a و b --- 🔹 مثالها: import random…
📚 کتابخونههای پایتون (ویژگیها + تعریف + ساختار)
---
1️⃣ کتابخونه random
🔹 تعریف: برای تولید اعداد تصادفی (شبهتصادفی) و انتخاب شانسی استفاده میشه.
🔹 ویژگیها: کار با اعداد صحیح و اعشاری، انتخاب تصادفی از لیست یا رشته، مخلوط کردن لیست.
🔹 توابع مهم:
random.random() → عدد اعشاری بین 0 تا 1
random.randint(a, b) → عدد صحیح بین a تا b
random.uniform(a, b) → عدد اعشاری بین a تا b
random.choice(seq) → انتخاب یه عضو از لیست یا رشته
random.shuffle(seq) → بهم ریختن ترتیب لیست
random.seed(x) → ثابت کردن نتایج تصادفی
---
2️⃣ کتابخونه math
🔹 تعریف: برای محاسبات ریاضی پیشرفته استفاده میشه.
🔹 ویژگیها: شامل توابع مثلثاتی، لگاریتم، توان، عدد π و e.
🔹 توابع مهم:
math.sqrt(x) → جذر
math.pow(x, y) → توان
math.factorial(n) → فاکتوریل
math.sin(x), math.cos(x), math.tan(x) → توابع مثلثاتی
math.log(x, base) → لگاریتم
math.pi , math.e → ثابتهای ریاضی
---
3️⃣ کتابخونه time
🔹 تعریف: برای کار با زمان (در سطح ثانیه و تاخیرها).
🔹 ویژگیها: اندازهگیری زمان، توقف برنامه، گرفتن زمان سیستم.
🔹 توابع مهم:
time.sleep(s) → متوقف کردن برنامه به مدت s ثانیه
time.time() → زمان فعلی سیستم به ثانیه (از سال 1970 تا الان)
time.ctime() → تبدیل زمان به رشته خوانا برای انسان
time.localtime() → گرفتن زمان به صورت ساختار داده (سال، ماه، روز، ساعت...)
---
4️⃣ کتابخونه datetime
🔹 تعریف: برای کار دقیقتر با تاریخ و زمان.
🔹 ویژگیها: کار با تاریخ، ساعت، تفاوت زمانی، قالببندی تاریخ.
🔹 توابع و کلاسهای مهم:
datetime.datetime.now() → تاریخ و زمان فعلی
datetime.date.today() → فقط تاریخ امروز
datetime.timedelta(days=x) → فاصله زمانی (مثلا برای محاسبه فردا/دیروز)
strftime("%Y-%m-%d") → قالببندی تاریخ به فرمت دلخواه
strptime("2025-09-03", "%Y-%m-%d") → تبدیل رشته به تاریخ
---
✅ ساختار کلی این ۴ کتابخونه :
random → تصادفی
math → ریاضی
time → زمان (سطح ثانیه)
datetime → تاریخ و زمان (دقیق و پیشرفته)
---
1️⃣ کتابخونه random
🔹 تعریف: برای تولید اعداد تصادفی (شبهتصادفی) و انتخاب شانسی استفاده میشه.
🔹 ویژگیها: کار با اعداد صحیح و اعشاری، انتخاب تصادفی از لیست یا رشته، مخلوط کردن لیست.
🔹 توابع مهم:
random.random() → عدد اعشاری بین 0 تا 1
random.randint(a, b) → عدد صحیح بین a تا b
random.uniform(a, b) → عدد اعشاری بین a تا b
random.choice(seq) → انتخاب یه عضو از لیست یا رشته
random.shuffle(seq) → بهم ریختن ترتیب لیست
random.seed(x) → ثابت کردن نتایج تصادفی
---
2️⃣ کتابخونه math
🔹 تعریف: برای محاسبات ریاضی پیشرفته استفاده میشه.
🔹 ویژگیها: شامل توابع مثلثاتی، لگاریتم، توان، عدد π و e.
🔹 توابع مهم:
math.sqrt(x) → جذر
math.pow(x, y) → توان
math.factorial(n) → فاکتوریل
math.sin(x), math.cos(x), math.tan(x) → توابع مثلثاتی
math.log(x, base) → لگاریتم
math.pi , math.e → ثابتهای ریاضی
---
3️⃣ کتابخونه time
🔹 تعریف: برای کار با زمان (در سطح ثانیه و تاخیرها).
🔹 ویژگیها: اندازهگیری زمان، توقف برنامه، گرفتن زمان سیستم.
🔹 توابع مهم:
time.sleep(s) → متوقف کردن برنامه به مدت s ثانیه
time.time() → زمان فعلی سیستم به ثانیه (از سال 1970 تا الان)
time.ctime() → تبدیل زمان به رشته خوانا برای انسان
time.localtime() → گرفتن زمان به صورت ساختار داده (سال، ماه، روز، ساعت...)
---
4️⃣ کتابخونه datetime
🔹 تعریف: برای کار دقیقتر با تاریخ و زمان.
🔹 ویژگیها: کار با تاریخ، ساعت، تفاوت زمانی، قالببندی تاریخ.
🔹 توابع و کلاسهای مهم:
datetime.datetime.now() → تاریخ و زمان فعلی
datetime.date.today() → فقط تاریخ امروز
datetime.timedelta(days=x) → فاصله زمانی (مثلا برای محاسبه فردا/دیروز)
strftime("%Y-%m-%d") → قالببندی تاریخ به فرمت دلخواه
strptime("2025-09-03", "%Y-%m-%d") → تبدیل رشته به تاریخ
---
✅ ساختار کلی این ۴ کتابخونه :
random → تصادفی
math → ریاضی
time → زمان (سطح ثانیه)
datetime → تاریخ و زمان (دقیق و پیشرفته)
آموزش برنامهنویسی پایتون و هوش مصنوعی
📚 کتابخونههای پایتون (ویژگیها + تعریف + ساختار) --- 1️⃣ کتابخونه random 🔹 تعریف: برای تولید اعداد تصادفی (شبهتصادفی) و انتخاب شانسی استفاده میشه. 🔹 ویژگیها: کار با اعداد صحیح و اعشاری، انتخاب تصادفی از لیست یا رشته، مخلوط کردن لیست. 🔹 توابع مهم: random.random()…
⏳ چرا سال 1970؟
در بیشتر سیستمهای کامپیوتری (بهخصوص یونیکس و لینوکس) زمان رو به صورت "تعداد ثانیههایی که از 1 ژانویه 1970 ساعت 00:00:00 UTC گذشته" ذخیره میکنن.
این تاریخ به اسم Unix Epoch معروفه.
دلیل انتخاب 1970:
1. سیستمعامل Unix در همون دوران ساخته شد (آخر دهه ۶۰ میلادی).
2. برای سادهسازی و یکسانسازی، تصمیم گرفتن این تاریخ رو به عنوان نقطه شروع در نظر بگیرن.
3. سالهای قبل از 1970 هم قابل نمایش هستن، فقط با عدد منفی (مثلا زمان منفی یعنی قبل از 1970).
---
🔹 مثال در پایتون
import time
print(time.time())
خروجی مثلاً:
1735983492.12345
یعنی از 1970/01/01 تا الان اینقدر ثانیه گذشته.
---
نکته مهم
این عدد بزرگ رو بهش Timestamp یا Unix Time هم میگن.
همه جا استفاده میشه: دیتابیسها، وبسرورها، موبایلها و حتی بعضی سایتها برای زمانبندی.
در بیشتر سیستمهای کامپیوتری (بهخصوص یونیکس و لینوکس) زمان رو به صورت "تعداد ثانیههایی که از 1 ژانویه 1970 ساعت 00:00:00 UTC گذشته" ذخیره میکنن.
این تاریخ به اسم Unix Epoch معروفه.
دلیل انتخاب 1970:
1. سیستمعامل Unix در همون دوران ساخته شد (آخر دهه ۶۰ میلادی).
2. برای سادهسازی و یکسانسازی، تصمیم گرفتن این تاریخ رو به عنوان نقطه شروع در نظر بگیرن.
3. سالهای قبل از 1970 هم قابل نمایش هستن، فقط با عدد منفی (مثلا زمان منفی یعنی قبل از 1970).
---
🔹 مثال در پایتون
import time
print(time.time())
خروجی مثلاً:
1735983492.12345
یعنی از 1970/01/01 تا الان اینقدر ثانیه گذشته.
---
نکته مهم
این عدد بزرگ رو بهش Timestamp یا Unix Time هم میگن.
همه جا استفاده میشه: دیتابیسها، وبسرورها، موبایلها و حتی بعضی سایتها برای زمانبندی.
آموزش برنامهنویسی پایتون و هوش مصنوعی
⏳ چرا سال 1970؟ در بیشتر سیستمهای کامپیوتری (بهخصوص یونیکس و لینوکس) زمان رو به صورت "تعداد ثانیههایی که از 1 ژانویه 1970 ساعت 00:00:00 UTC گذشته" ذخیره میکنن. این تاریخ به اسم Unix Epoch معروفه. دلیل انتخاب 1970: 1. سیستمعامل Unix در همون دوران ساخته…
🔹 مثال در پایتون
import time
import datetime
# گرفتن زمان فعلی به صورت Timestamp
timestamp = time.time()
print("Timestamp فعلی:", timestamp)
# تبدیل Timestamp به تاریخ و ساعت قابل خواندن
dt = datetime.datetime.fromtimestamp(timestamp)
print("تاریخ و ساعت قابل خواندن:", dt)
---
🔹 خروجی نمونه
Timestamp فعلی: 1735983492.12345
تاریخ و ساعت قابل خواندن: 2025-09-03 14:51:32.123450
---
🔹 توضیح
time.time() → تعداد ثانیهها از 1 ژانویه 1970 UTC
datetime.datetime.fromtimestamp() → تبدیل این عدد به تاریخ و ساعت محلی (Local Time)
اگر بخوای UTC باشه، میتونی از:
datetime.datetime.utcfromtimestamp(timestamp)
استفاده کنید
import time
import datetime
# گرفتن زمان فعلی به صورت Timestamp
timestamp = time.time()
print("Timestamp فعلی:", timestamp)
# تبدیل Timestamp به تاریخ و ساعت قابل خواندن
dt = datetime.datetime.fromtimestamp(timestamp)
print("تاریخ و ساعت قابل خواندن:", dt)
---
🔹 خروجی نمونه
Timestamp فعلی: 1735983492.12345
تاریخ و ساعت قابل خواندن: 2025-09-03 14:51:32.123450
---
🔹 توضیح
time.time() → تعداد ثانیهها از 1 ژانویه 1970 UTC
datetime.datetime.fromtimestamp() → تبدیل این عدد به تاریخ و ساعت محلی (Local Time)
اگر بخوای UTC باشه، میتونی از:
datetime.datetime.utcfromtimestamp(timestamp)
استفاده کنید
آموزش برنامهنویسی پایتون و هوش مصنوعی
🔹 مثال در پایتون import time import datetime # گرفتن زمان فعلی به صورت Timestamp timestamp = time.time() print("Timestamp فعلی:", timestamp) # تبدیل Timestamp به تاریخ و ساعت قابل خواندن dt = datetime.datetime.fromtimestamp(timestamp) print("تاریخ و ساعت…
UTC مخفف Coordinated Universal Time هست، یعنی زمان هماهنگ جهانی.
---
🔹 توضیح ساده
یه استاندارد بینالمللی برای زمانه که همهی کشورها روی اون توافق کردن.
زمان پایه برای محاسبات جهانی، اینترنت، سرورها، دیتابیسها و پروازها استفاده میشه.
با ساعت محلی فرق داره؛ مثلاً وقتی در تهران ظهر ساعت 12 هست، UTC حدود 08:30 هست (با احتساب اختلاف زمانی +3:30).
---
🔹 چرا UTC مهمه؟
1. همهی سیستمها یک مرجع واحد دارند → هیچ مشکلی در هماهنگی زمان رخ نمیده.
2. برای برنامههای بینالمللی مثل وبسایتها، سرورها، ایمیلها، تراکنشها ضروریه.
3. تبدیل به ساعت محلی سادهست، ولی همه دادهها با UTC ذخیره میشن تا یکنواخت باشه.
---
🔹 مثال در پایتون
import datetime
# زمان فعلی UTC
utc_now = datetime.datetime.utcnow()
print("⏱️ زمان فعلی UTC:", utc_now)
# زمان محلی سیستم
local_now = datetime.datetime.now()
print("🕒 زمان محلی:", local_now)
خروجی نمونه:
⏱️ زمان فعلی UTC: 2025-09-03 11:21:32.123450
🕒 زمان محلی: 2025-09-03 14:51:32.123450
---
🔹 توضیح ساده
یه استاندارد بینالمللی برای زمانه که همهی کشورها روی اون توافق کردن.
زمان پایه برای محاسبات جهانی، اینترنت، سرورها، دیتابیسها و پروازها استفاده میشه.
با ساعت محلی فرق داره؛ مثلاً وقتی در تهران ظهر ساعت 12 هست، UTC حدود 08:30 هست (با احتساب اختلاف زمانی +3:30).
---
🔹 چرا UTC مهمه؟
1. همهی سیستمها یک مرجع واحد دارند → هیچ مشکلی در هماهنگی زمان رخ نمیده.
2. برای برنامههای بینالمللی مثل وبسایتها، سرورها، ایمیلها، تراکنشها ضروریه.
3. تبدیل به ساعت محلی سادهست، ولی همه دادهها با UTC ذخیره میشن تا یکنواخت باشه.
---
🔹 مثال در پایتون
import datetime
# زمان فعلی UTC
utc_now = datetime.datetime.utcnow()
print("⏱️ زمان فعلی UTC:", utc_now)
# زمان محلی سیستم
local_now = datetime.datetime.now()
print("🕒 زمان محلی:", local_now)
خروجی نمونه:
⏱️ زمان فعلی UTC: 2025-09-03 11:21:32.123450
🕒 زمان محلی: 2025-09-03 14:51:32.123450
آموزش برنامهنویسی پایتون و هوش مصنوعی
UTC مخفف Coordinated Universal Time هست، یعنی زمان هماهنگ جهانی. --- 🔹 توضیح ساده یه استاندارد بینالمللی برای زمانه که همهی کشورها روی اون توافق کردن. زمان پایه برای محاسبات جهانی، اینترنت، سرورها، دیتابیسها و پروازها استفاده میشه. با ساعت محلی فرق…
چطور میشه زمان UTC و زمان محلی رو با هم تبدیل کرد و اختلاف زمانی رو هم محاسبه کنیم.
---
🔹 مثال کامل با datetime و timezone
from datetime import datetime, timezone, timedelta
# زمان فعلی UTC
utc_now = datetime.now(timezone.utc)
print("⏱️ زمان فعلی UTC:", utc_now)
# فرض کنیم میخوایم زمان محلی تهران (+3:30) رو بدست بیاریم
tehran_offset = timedelta(hours=3, minutes=30)
tehran_time = utc_now + tehran_offset
print("🕒 زمان محلی تهران:", tehran_time)
# اختلاف زمانی بین UTC و تهران
time_difference = tehran_time - utc_now
print("⏳ اختلاف زمانی با UTC:", time_difference)
---
🔹 خروجی نمونه
⏱️ زمان فعلی UTC: 2025-09-03 11:21:32.123450+00:00
🕒 زمان محلی تهران: 2025-09-03 14:51:32.123450
⏳ اختلاف زمانی با UTC: 3:30:00
---
🔹 نکات مهم
1. timezone.utc → مشخص میکنه که زمان فعلی UTC هست.
2. timedelta(hours=3, minutes=30) → اختلاف زمانی با UTC برای تهران.
3. با همین روش میتونی هر شهر و منطقه زمانی رو محاسبه و تبدیل کنی.
4. ذخیره کردن همه زمانها به UTC توصیه میشه و بعد برای نمایش، به ساعت محلی تبدیل میکنیم.
---
🔹 مثال کامل با datetime و timezone
from datetime import datetime, timezone, timedelta
# زمان فعلی UTC
utc_now = datetime.now(timezone.utc)
print("⏱️ زمان فعلی UTC:", utc_now)
# فرض کنیم میخوایم زمان محلی تهران (+3:30) رو بدست بیاریم
tehran_offset = timedelta(hours=3, minutes=30)
tehran_time = utc_now + tehran_offset
print("🕒 زمان محلی تهران:", tehran_time)
# اختلاف زمانی بین UTC و تهران
time_difference = tehran_time - utc_now
print("⏳ اختلاف زمانی با UTC:", time_difference)
---
🔹 خروجی نمونه
⏱️ زمان فعلی UTC: 2025-09-03 11:21:32.123450+00:00
🕒 زمان محلی تهران: 2025-09-03 14:51:32.123450
⏳ اختلاف زمانی با UTC: 3:30:00
---
🔹 نکات مهم
1. timezone.utc → مشخص میکنه که زمان فعلی UTC هست.
2. timedelta(hours=3, minutes=30) → اختلاف زمانی با UTC برای تهران.
3. با همین روش میتونی هر شهر و منطقه زمانی رو محاسبه و تبدیل کنی.
4. ذخیره کردن همه زمانها به UTC توصیه میشه و بعد برای نمایش، به ساعت محلی تبدیل میکنیم.
کلاس دوره متوسط برنامهنویسی پایتون
👨🏫 مربی: یاسر محمودیان
📅 تاریخ برگزاری: ۱۲ شهریورماه ۱۴۰۴
⏰ ساعت:
۹:۰۰ تا ۱۰:۳۰ — برادران
۱۰:۳۰ تا ۱۲:۰۰ — خواهران
📍 مکان: کانون فرهنگی ورزشی شهید صیادشیرازی بسیج درگز
👨🏫 مربی: یاسر محمودیان
📅 تاریخ برگزاری: ۱۲ شهریورماه ۱۴۰۴
⏰ ساعت:
۹:۰۰ تا ۱۰:۳۰ — برادران
۱۰:۳۰ تا ۱۲:۰۰ — خواهران
📍 مکان: کانون فرهنگی ورزشی شهید صیادشیرازی بسیج درگز
🚀 دوره جدید مقدماتی برنامهنویسی پایتون
با استقبال پرشور همشهریان عزیز، ثبتنام دوره جدید پایتون آغاز شد!
اگر به دنیای برنامهنویسی و هوش مصنوعی علاقهمندید، این فرصت ویژه را از دست ندهید.
🐍 چرا پایتون؟
ساده، خوانا و قدرتمند برای انواع پروژهها
زبان پایه در هوش مصنوعی، یادگیری ماشین و علم داده
کاربردی در توسعه وب، اتوماسیون، رباتیک و پژوهشهای علمی
🎯 مزایای یادگیری پایتون:
سرمایهگذاری بلندمدت روی آینده شغلی و علمی
دروازه ورود به دنیای فناوریهای نوین
👨🏫 مدرس دوره:
یاسر محمودیان – کارشناس ارشد کامپیوتر
مدرس برنامهنویسی و هوش مصنوعی
مربی کانون فرهنگی ورزشی شهید صیاد شیرازی بسیج درگز
🎓 مخاطبان: دانشآموزان، دانشجویان و علاقهمندان (بدون نیاز به پیشزمینه)
📍 محل برگزاری دوره:
کانون فرهنگی ورزشی شهید صیاد شیرازی – بسیج درگز
ثبتنام و اطلاعات بیشتر:
تلگرام و روبیکا: @PyPlus_Admin
ایتا: @learns_py
اینستاگرام: instagram.com/learns.py
با استقبال پرشور همشهریان عزیز، ثبتنام دوره جدید پایتون آغاز شد!
اگر به دنیای برنامهنویسی و هوش مصنوعی علاقهمندید، این فرصت ویژه را از دست ندهید.
🐍 چرا پایتون؟
ساده، خوانا و قدرتمند برای انواع پروژهها
زبان پایه در هوش مصنوعی، یادگیری ماشین و علم داده
کاربردی در توسعه وب، اتوماسیون، رباتیک و پژوهشهای علمی
🎯 مزایای یادگیری پایتون:
سرمایهگذاری بلندمدت روی آینده شغلی و علمی
دروازه ورود به دنیای فناوریهای نوین
👨🏫 مدرس دوره:
یاسر محمودیان – کارشناس ارشد کامپیوتر
مدرس برنامهنویسی و هوش مصنوعی
مربی کانون فرهنگی ورزشی شهید صیاد شیرازی بسیج درگز
🎓 مخاطبان: دانشآموزان، دانشجویان و علاقهمندان (بدون نیاز به پیشزمینه)
📍 محل برگزاری دوره:
کانون فرهنگی ورزشی شهید صیاد شیرازی – بسیج درگز
ثبتنام و اطلاعات بیشتر:
تلگرام و روبیکا: @PyPlus_Admin
ایتا: @learns_py
اینستاگرام: instagram.com/learns.py
✦ آغاز ثبتنام دوره مقدماتی آموزش برنامهنویسی پایتون ✦
🚀 دنیای امروز، دنیای فناوری و هوش مصنوعی است؛ زبانی که در قلب این تحولات میتپد، پایتون است. یادگیری این زبان ساده و قدرتمند، گامی بزرگ برای ورود به آیندهای روشن و سرشار از فرصتهای شغلی و علمی خواهد بود.
📚 این دوره ویژهی:
دانشآموزان مستعد و علاقهمند به یادگیری مهارتهای نوین
دانشجویان مشتاق پیشرفت و ورود به دنیای حرفهای برنامهنویسی
معلمان و مدرسانی که میخواهند آموزش خود را بهروز کرده و نسل آینده را بهتر هدایت کنند
🎯 چرا این دوره اهمیت دارد؟
از پایه ششم آموزش برنامهنویسی در مدارس آغاز میشود.
در کتاب کار و فناوری پایه هفتم، هشتم و نهم برنامهنویسی پایتون بهعنوان یکی از سرفصلها آمده است.
پایتون زبان اصلی هوش مصنوعی است؛ یادگیری آن یعنی ورود به یکی از مهمترین و پرتقاضاترین مهارتهای دنیا.
🌟 فرصتی استثنایی برای همشهریان عزیز تا با یک دوره جامع و کاربردی، مهارتی ارزشمند و آیندهساز را بیاموزند.
✅ اگر دانشآموز، دانشجو، معلم یا مدرس هستید، همین امروز برای ثبتنام اقدام کنید و گامی مطمئن بهسوی آیندهای درخشان بردارید.
🚀 دنیای امروز، دنیای فناوری و هوش مصنوعی است؛ زبانی که در قلب این تحولات میتپد، پایتون است. یادگیری این زبان ساده و قدرتمند، گامی بزرگ برای ورود به آیندهای روشن و سرشار از فرصتهای شغلی و علمی خواهد بود.
📚 این دوره ویژهی:
دانشآموزان مستعد و علاقهمند به یادگیری مهارتهای نوین
دانشجویان مشتاق پیشرفت و ورود به دنیای حرفهای برنامهنویسی
معلمان و مدرسانی که میخواهند آموزش خود را بهروز کرده و نسل آینده را بهتر هدایت کنند
🎯 چرا این دوره اهمیت دارد؟
از پایه ششم آموزش برنامهنویسی در مدارس آغاز میشود.
در کتاب کار و فناوری پایه هفتم، هشتم و نهم برنامهنویسی پایتون بهعنوان یکی از سرفصلها آمده است.
پایتون زبان اصلی هوش مصنوعی است؛ یادگیری آن یعنی ورود به یکی از مهمترین و پرتقاضاترین مهارتهای دنیا.
🌟 فرصتی استثنایی برای همشهریان عزیز تا با یک دوره جامع و کاربردی، مهارتی ارزشمند و آیندهساز را بیاموزند.
✅ اگر دانشآموز، دانشجو، معلم یا مدرس هستید، همین امروز برای ثبتنام اقدام کنید و گامی مطمئن بهسوی آیندهای درخشان بردارید.
Media is too big
VIEW IN TELEGRAM
🎓 آموزش گامبهگام برنامهنویسی پایتون و هوش مصنوعی
در کلاسهای ما، علاوه بر آموزش مرحلهبهمرحله و عملی مفاهیم برنامهنویسی و هوش مصنوعی، فرصت ویژهای برای تمرین، پروژههای کاربردی و پشتیبانی ۲۴ ساعته فراهم شده است.
🔹 ویژگیهای منحصربهفرد دوره:
آموزش کامل و قدمبهقدم از مبانی تا پروژههای عملی
پشتیبانی دائمی و پاسخگویی به پرسشها در تمام طول دوره
ارائه نکات ارزشمند و محتوای تکمیلی در کانال و صفحات آموزشی
تقویت خلاقیت، تفکر انتقادی و مهارت حل مسئله
این دوره، یک فرصت ناب برای دانشآموزان، دانشجویان و علاقهمندان است تا به شکلی حرفهای وارد دنیای برنامهنویسی و هوش مصنوعی شوند.
👨🏫 مدرس دوره:
یاسر محمودیان – کارشناس ارشد کامپیوتر
مدرس برنامهنویسی و هوش مصنوعی
مربی کانون فرهنگی ورزشی شهید صیاد شیرازی بسیج درگز
🎓 مخاطبان: دانشآموزان، دانشجویان و علاقهمندان (بدون نیاز به پیشزمینه)
📍 محل برگزاری دوره:
کانون فرهنگی ورزشی شهید صیاد شیرازی – بسیج درگز
ثبتنام و اطلاعات بیشتر:
تلگرام و روبیکا: @PyPlus_Admin
ایتا: @learns_py
اینستاگرام: instagram.com/learns.py
در کلاسهای ما، علاوه بر آموزش مرحلهبهمرحله و عملی مفاهیم برنامهنویسی و هوش مصنوعی، فرصت ویژهای برای تمرین، پروژههای کاربردی و پشتیبانی ۲۴ ساعته فراهم شده است.
🔹 ویژگیهای منحصربهفرد دوره:
آموزش کامل و قدمبهقدم از مبانی تا پروژههای عملی
پشتیبانی دائمی و پاسخگویی به پرسشها در تمام طول دوره
ارائه نکات ارزشمند و محتوای تکمیلی در کانال و صفحات آموزشی
تقویت خلاقیت، تفکر انتقادی و مهارت حل مسئله
این دوره، یک فرصت ناب برای دانشآموزان، دانشجویان و علاقهمندان است تا به شکلی حرفهای وارد دنیای برنامهنویسی و هوش مصنوعی شوند.
👨🏫 مدرس دوره:
یاسر محمودیان – کارشناس ارشد کامپیوتر
مدرس برنامهنویسی و هوش مصنوعی
مربی کانون فرهنگی ورزشی شهید صیاد شیرازی بسیج درگز
🎓 مخاطبان: دانشآموزان، دانشجویان و علاقهمندان (بدون نیاز به پیشزمینه)
📍 محل برگزاری دوره:
کانون فرهنگی ورزشی شهید صیاد شیرازی – بسیج درگز
ثبتنام و اطلاعات بیشتر:
تلگرام و روبیکا: @PyPlus_Admin
ایتا: @learns_py
اینستاگرام: instagram.com/learns.py
✨️ فرصت ثبتنام در دورههای برنامهنویسی پایتون – سطح مقدماتی و متوسط
بدینوسیله به اطلاع میرساند کلاسهای برنامهنویسی پایتون در دو سطح برگزار میشوند:
🎯 کلاسهای متوسط: ویژه دانشآموزانی که دورهی مقدماتی را با موفقیت پشت سر گذاشته و به این سطح ارتقا یافتهاند، در حال اجراست.
✅️ کلاسهای مقدماتی: ثبتنام برای دورهی جدید مقدماتی برنامهنویسی پایتون همچنان ادامه دارد و کلاسها انشاءالله از شنبه آغاز خواهند شد.
🏆 این فرصت مناسب برای علاقهمندان به برنامهنویسی پایتون و هوش مصنوعی فراهم شده است تا پیش از آغاز سال تحصیلی، با آمادگی بیشتری وارد سال جدید شوند.
🌺 از تمامی والدین و همراهان گرامی که با پرسشها و پیگیریهای خود از روند کلاسها حمایت کردند، صمیمانه قدردانی میکنیم. آرزوی موفقیت و پیشرفت روزافزون برای تمامی دانشآموزان و دانشجویان عزیز داریم.
بدینوسیله به اطلاع میرساند کلاسهای برنامهنویسی پایتون در دو سطح برگزار میشوند:
🎯 کلاسهای متوسط: ویژه دانشآموزانی که دورهی مقدماتی را با موفقیت پشت سر گذاشته و به این سطح ارتقا یافتهاند، در حال اجراست.
✅️ کلاسهای مقدماتی: ثبتنام برای دورهی جدید مقدماتی برنامهنویسی پایتون همچنان ادامه دارد و کلاسها انشاءالله از شنبه آغاز خواهند شد.
🏆 این فرصت مناسب برای علاقهمندان به برنامهنویسی پایتون و هوش مصنوعی فراهم شده است تا پیش از آغاز سال تحصیلی، با آمادگی بیشتری وارد سال جدید شوند.
🌺 از تمامی والدین و همراهان گرامی که با پرسشها و پیگیریهای خود از روند کلاسها حمایت کردند، صمیمانه قدردانی میکنیم. آرزوی موفقیت و پیشرفت روزافزون برای تمامی دانشآموزان و دانشجویان عزیز داریم.
This media is not supported in your browser
VIEW IN TELEGRAM
⏰ ساعت دیجیتالی با پایتون
با این کد ساده و زیبا میتونی یک ساعت دیجیتالی روی دسکتاپ یا موبایلت (با Pydroid) اجرا کنی.
ویژگیها:
نمایش ساعت به صورت واقعی و زنده ⏳
طراحی ساده با رنگهای جذاب 🎨
هر ثانیه به صورت خودکار بهروزرسانی میشه ⏱️
📌 کافیه کد رو در IDLE یا Pydroid اجرا کنی و همیشه یک ساعت دیجیتالی خوشگل جلوی چشمت داشته باشی!
import tkinter as tk
from time import strftime
root = tk.Tk()
root.title("⏰ ساعت دیجیتالی")
root.geometry("400x200")
root.config(bg="black")
label = tk.Label(root, font=("Arial", 50, "bold"), bg="black", fg="cyan")
label.pack(expand=True)
def update_time():
current_time = strftime("%H:%M:%S")
label.config(text=current_time)
root.after(1000, update_time)
update_time()
root.mainloop()
با این کد ساده و زیبا میتونی یک ساعت دیجیتالی روی دسکتاپ یا موبایلت (با Pydroid) اجرا کنی.
ویژگیها:
نمایش ساعت به صورت واقعی و زنده ⏳
طراحی ساده با رنگهای جذاب 🎨
هر ثانیه به صورت خودکار بهروزرسانی میشه ⏱️
📌 کافیه کد رو در IDLE یا Pydroid اجرا کنی و همیشه یک ساعت دیجیتالی خوشگل جلوی چشمت داشته باشی!
import tkinter as tk
from time import strftime
root = tk.Tk()
root.title("⏰ ساعت دیجیتالی")
root.geometry("400x200")
root.config(bg="black")
label = tk.Label(root, font=("Arial", 50, "bold"), bg="black", fg="cyan")
label.pack(expand=True)
def update_time():
current_time = strftime("%H:%M:%S")
label.config(text=current_time)
root.after(1000, update_time)
update_time()
root.mainloop()
This media is not supported in your browser
VIEW IN TELEGRAM
🎬 آموزش برنامهنویسی پایتون با اپلیکیشن Pydroid
خیلی از دوستان علاقهمند به یادگیری برنامهنویسی هستند، اما به دلیل نداشتن لپتاپ یا کامپیوتر، امکان شرکت در کلاسهای آموزشی را ندارند.
خبر خوب اینجاست که با اپلیکیشن Pydroid 3 میتوانید تنها با یک گوشی اندرویدی وارد دنیای برنامهنویسی پایتون شوید.
📱 معرفی اپلیکیشن Pydroid
یکی از بهترین محیطهای برنامهنویسی پایتون روی گوشی است.
با این اپلیکیشن شما میتوانید:
کدهای پایتون را اجرا کنید.
کتابخانههای مختلف را نصب کنید.
حتی بدون کامپیوتر، تمرینها و پروژههای آموزشی انجام دهید.
به همین دلیل، در این دوره علاوه بر آموزش مقدماتی پایتون، نحوه نصب و استفاده از اپلیکیشن Pydroid را هم یاد میگیرید.
💡 شروع با چند مثال ساده:
✅ مثال ۱: چاپ یک پیام ساده
print("سلام به دنیای پایتون خوش آمدید")
✅ مثال ۲: جمع دو عدد
a = 5
b = 3
print("حاصل جمع:", a + b)
✅ مثال ۳: دریافت ورودی از کاربر
name = input("نام خود را وارد کنید: ")
print("خوش آمدی", name)
🔹 با همین چند خط کد، میتوانید اولین قدمهای خود را در برنامهنویسی بردارید و کمکم وارد دنیای حرفهایتر شوید. 🚀
خیلی از دوستان علاقهمند به یادگیری برنامهنویسی هستند، اما به دلیل نداشتن لپتاپ یا کامپیوتر، امکان شرکت در کلاسهای آموزشی را ندارند.
خبر خوب اینجاست که با اپلیکیشن Pydroid 3 میتوانید تنها با یک گوشی اندرویدی وارد دنیای برنامهنویسی پایتون شوید.
📱 معرفی اپلیکیشن Pydroid
یکی از بهترین محیطهای برنامهنویسی پایتون روی گوشی است.
با این اپلیکیشن شما میتوانید:
کدهای پایتون را اجرا کنید.
کتابخانههای مختلف را نصب کنید.
حتی بدون کامپیوتر، تمرینها و پروژههای آموزشی انجام دهید.
به همین دلیل، در این دوره علاوه بر آموزش مقدماتی پایتون، نحوه نصب و استفاده از اپلیکیشن Pydroid را هم یاد میگیرید.
💡 شروع با چند مثال ساده:
✅ مثال ۱: چاپ یک پیام ساده
print("سلام به دنیای پایتون خوش آمدید")
✅ مثال ۲: جمع دو عدد
a = 5
b = 3
print("حاصل جمع:", a + b)
✅ مثال ۳: دریافت ورودی از کاربر
name = input("نام خود را وارد کنید: ")
print("خوش آمدی", name)
🔹 با همین چند خط کد، میتوانید اولین قدمهای خود را در برنامهنویسی بردارید و کمکم وارد دنیای حرفهایتر شوید. 🚀