Oleuminos (Black-Bird)من جلومم میکنم همینه داستان @Py_Sudo
استیکر ویدیویی
sticker.webm · 252 KB · برای نمایش کلیک کنید
sticker.webm · 252 KB · برای نمایش کلیک کنید
😎
برنامهنویسی comma.code | computer| کاما کد|🔰 بولین (Boolean) در پایتون
در پایتون، نوع دادهی Boolean فقط دو مقدار دارد:
True
False
🔹 "True" یعنی درست
🔹 "False" یعنی نادرست
━━━━━━━━━━━━━━━━━━
1️⃣ ساخت متغیر بولین
is_student = True
is_admin = False
print(is_student)
# True
print(is_admin)
# False
━━━━━━━━━━━━━━━━━━
2️⃣ استفاده از عملگره
متن هنوز در ایندکس نیست
پیوند
برای نمایش کلیک کنید
برای نمایش کلیک کنید
ساعاتی پیش، OpenAI با انتشار پیشنویس اثبات ۷۲۲ مسالهی بسیار چالشبرانگیز ریاضی توسط یکی از مدلهای هوشمصنوعی پیشگام داخلیاش، جامعهی علمی را در بهت و حیرت فرو برد. مسالههایی که بسیاری از آنها برای چند دهه باز بودند و حل آنها توسط ریاضیدانان بلافاصله به دریافت جایزهی فیلدز منتهی میشد.
این لحظهای است که یکی از اصلیترین مزایای تکاملی انسان، یعنی حل مسالههای انتزاعی پیچیده، به چالش کشیده شد. از این پس کشف و توسعهی علوم یک فرایند صنعتی و محاسباتی خواهد بود؛ پژوهشگران به جای تولید اثبات توان خود را معطوف به طرح سوالهای درست، تلفیق بینرشتهای و هدایت هوش ماشینی خواهند کرد.
اکنون زمان آن رسیده که از خود، جدیتر از قبل بپرسیم: آیندهی دانشگاهها و مراکز پژوهشی به چه شکل خواهد بود؟ و از آن مهمتر، تمدن بشری چگونه خواهد بود؟
https://github.com/openai/math
👍1
1.1K · 17.9K · برنامهنویسی comma.code | computer| کاما کد|🐍 آموزش دیکشنری در پایتون | Dictionary
دیکشنری یکی از مهمترین ساختارهای داده در پایتون است که اطلاعات را به صورت کلید و مقدار (Key : Value) ذخیره میکند.
━━━━━━━━━━━━━━━━━━
🔹 1. ساخت دیکشنری
student = {
"name": "Ali",
"age": 20,
"major": "Computer Science"
}
در اینجا:
"name" → کلید
متن هنوز در ایندکس نیست
برنامهنویسی comma.code | computer| کاما کد|🐍 آموزش توابع | (Functions)
💡 یکی از مهمترین مفاهیم در پایتون، تابع (Function) است. تابع به ما کمک میکند کدهای خود را یکبار بنویسیم و هر چند بار که نیاز داریم از آنها استفاده کنیم! 🚀
━━━━━━━━━━━━━━━━━━
🔹 ۱. تابع چیست؟
تابع مجموعهای از دستورات است که برای انجام یک کار مشخص نوشته میشود.
🔹
متن هنوز در ایندکس نیست
برنامهنویسی comma.code | computer| کاما کد|همین الان یه نکته جالبی از cpp به ذهنم رسید
میدونستید در cpp میتونید چندین فانکشن با یک اسم داشته باشید؟
به اصطلاح بهش Function overloading میگن
اینجوریه که کامپایلر بر اساس نوع و تعداد پارامتر ورودی میدونه که کدوم فانکشن رو باید اجرا کنه
و با ساز و کار Name mangling که میاد اسم فانکشن ها رو د
متن هنوز در ایندکس نیست
برنامهنویسی comma.code | computer| کاما کد|🐍 آموزش آرگومانهای "*args" و "**kwargs"
━━━━━━━━━━━━━━━━━━
🔹 ۱. آرگومانهای "*args"
با استفاده از "*args" میتونیم تعداد دلخواهی آرگومان موقعیتی به تابع ارسال کنیم.
def calculate_sum(*args):
return sum(args)
print(calculate_sum(10, 20))
print(calculate_sum(1, 2, 3, 4, 5))
خروجی:
30
15
━━━━
متن هنوز در ایندکس نیست
برنامهنویسی comma.code | computer| کاما کد|🐍 آموزش متغیرهای Local و Global
🔹 متغیر Local چیست؟
متغیری که داخل یک تابع تعریف میشه، معمولاً یک متغیر محلی یا "Local" محسوب میشه.
def show_message():
message = "Hello Python!"
print(message)
show_message()
خروجی:
Hello Python!
📌 متغیر "message" داخل تابع تعریف شده و خارج از اون مستق
متن هنوز در ایندکس نیست
برنامهنویسی comma.code | computer| کاما کد|🐍 آموزش توابع Lambda
💡 توابعی در پایتون که در یک خط تعریف میشوند....
به این تابعها Lambda میگیم
━━━━━━━━━━━━━━━━━━
🔹 ۱. تابع Lambda چیست؟
تابع Lambda یک تابع کوچک و بینام است که با کلمه کلیدی "lambda" تعریف میشه.
ساختار کلی:
lambda arguments: expression
مثال:
square = lambda x: x ** 2
pr
متن هنوز در ایندکس نیست
برنامهنویسی comma.code | computer| کاما کد|🐍 آموزش ماژولها (Modules) در پایتون
🔹 ۱. ماژول چیست؟
ماژول در پایتون فایلی با پسوند .py هست که میتونه شامل تابعها، متغیرها و کلاسها باشه.
با استفاده از ماژولها میتونیم کدهای خودمون رو به بخشهای کوچکتر تقسیم کنیم و دوباره از اونها استفاده کنیم
🔹 ۲. استفاده از ماژولهای آماده
پایتون ماژو
متن هنوز در ایندکس نیست