سلام دوستان قسمت ۸ از دوره مبانی کامپیوتر و برنامهنویسی رو میتونید در کانال آپارات و یا با لینک زیر تماشا کنید
https://www.aparat.com/v/kuyc80t
در این قسمت با مفهوم متغیر آشنا میشیم و انواع داده ها رو میشناسیم
https://www.aparat.com/v/kuyc80t
در این قسمت با مفهوم متغیر آشنا میشیم و انواع داده ها رو میشناسیم
This media is not supported in your browser
VIEW IN TELEGRAM
سم خونتون نیوفته 😅😂
واقعا نمیدونم، چرا باید همچین ويدئو هایی ویو بخوره ولی ويدئو های آموزشی اینهمه کم؟
واقعا نمیدونم، چرا باید همچین ويدئو هایی ویو بخوره ولی ويدئو های آموزشی اینهمه کم؟
رفقا قسمت ۹ از دوره مبانی کامپیوتر و برنامهنویسی منتشر شد و میتونید به کمک لینک زیر در آپارات تماشا کنید
https://www.aparat.com/v/pdb1m12
در این قسمت با مفهوم متغیر آشنا میشیم و انواع داده ها رو میشناسیم و تغییر پذیر بودن اونها رو برسی میکنیم
https://www.aparat.com/v/pdb1m12
در این قسمت با مفهوم متغیر آشنا میشیم و انواع داده ها رو میشناسیم و تغییر پذیر بودن اونها رو برسی میکنیم
آپارات - سرویس اشتراک ویدیو
مبانی کامپیوتر و برنامه نویسی | قسمت 9
در این قسمت با مفهوم متغیر آشنا میشیم و انواع داده ها رو میشناسیم و تغییر پذیر بودن اونها رو برسی میکنیم
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
سلام رفقا قسمت ۱۰ از دوره مبانی کامپیوتر و برنامهنویسی منتشر شد و میتونید از طریق لینک زیر تماشا کنید
https://www.aparat.com/v/twp362o
در این قسمت راجب عملگرهای حسابی در برنامه نویسی صحبت کردیم
حمایت ها کم شده ها!؟ انرژیمون نیوفته🙏
https://www.aparat.com/v/twp362o
در این قسمت راجب عملگرهای حسابی در برنامه نویسی صحبت کردیم
حمایت ها کم شده ها!؟ انرژیمون نیوفته🙏
آپارات - سرویس اشتراک ویدیو
مبانی کامپیوتر و برنامه نویسی | قسمت 10
در این قسمت راجب عملگرهای حسابی در برنامه نویسی صحبت کردیم
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
❤3🔥1
قسمت ۱۱ از دوره مبانی کامپیوتر و برنامهنویسی منتشر شد و از لینک زیر میتونید تماشا کنید
https://www.aparat.com/v/ags79e8
در این قسمت راجب عملگر های مقایسه ای صحبت میکنیم
https://www.aparat.com/v/ags79e8
در این قسمت راجب عملگر های مقایسه ای صحبت میکنیم
آپارات - سرویس اشتراک ویدیو
مبانی کامپیوتر و برنامه نویسی | قسمت 11
در این قسمت راجب عملگر های مقایسه ای صحبت میکنیم
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
❤2
سلام دوستان
قسمت ۱۲ از دوره مبانی کامپیوتر و برنامهنویسی از کانال آپارات منتشر شد و میتونید از طریق لینک زیر تماشا کنید
https://www.aparat.com/v/oiui85c
در این قسمت عملگرهای انتساب، منطقی، هویت و عضویت رو برسی میکنیم
قسمت ۱۲ از دوره مبانی کامپیوتر و برنامهنویسی از کانال آپارات منتشر شد و میتونید از طریق لینک زیر تماشا کنید
https://www.aparat.com/v/oiui85c
در این قسمت عملگرهای انتساب، منطقی، هویت و عضویت رو برسی میکنیم
آپارات - سرویس اشتراک ویدیو
مبانی کامپیوتر و برنامه نویسی | قسمت 12
در این قسمت عملگرهای انتساب، منطقی، هویت و عضویت رو برسی میکنیم
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
🔥2
قسمت ۱۳ دوره مبانی کامپیوتر و برنامهنویسی رو میتونید از لینک زیر تماشا کنید
https://www.aparat.com/v/mupx071
https://www.aparat.com/v/mupx071
آپارات - سرویس اشتراک ویدیو
مبانی کامپیوتر و برنامه نویسی | قسمت 13
در این قسمت در خصوص عملگرهای بیتی حرف میزنیم .
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
🔥1
رفقا برای تماشای قسمت ۱۴ دوره مبانی کامپیوتر و برنامهنویسی روی لینک زیر کلیک کنید
https://www.aparat.com/v/yud9a1c
https://www.aparat.com/v/yud9a1c
آپارات - سرویس اشتراک ویدیو
مبانی کامپیوتر و برنامه نویسی | قسمت 14
در این قسمت راجب دستوراتی که باهاشون میتونیم روند اجرای برنامه رو کنترل کنیم صحبت میکنیم و میگیم که چطور میتونیم از شرط ها استفاده کنیم.
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
🔥1
سلام
قسمت ۱۵ از دوره مبانی کامپیوتر و برنامهنویسی هم منتشر شد از طریق لینک زیر تماشا و حمایت کنید
https://www.aparat.com/v/wlkcej3
در این قسمت حلقه ها در برنامه نویسی برسی کردیم و گفتیم که چطور میتونیم تکه کد ها رو تکرار کنیم.
قسمت ۱۵ از دوره مبانی کامپیوتر و برنامهنویسی هم منتشر شد از طریق لینک زیر تماشا و حمایت کنید
https://www.aparat.com/v/wlkcej3
در این قسمت حلقه ها در برنامه نویسی برسی کردیم و گفتیم که چطور میتونیم تکه کد ها رو تکرار کنیم.
❤1
بنظرتون خروجی این لاین چیه؟
این چطور؟
چرا پس اینجوری میشه؟
مسئله اینه که فکر میکنیم خروجی این عملگر حتما باید بولین باشه.
درحالی که باید قبلش بدونیم این دوتا عملگر منطقی دقیقا چطور کار میکنن
برای همین،یه جدول از خروجی این دوتا عملگر براتون میزارم تا کاملا جا بیوفته
and
or
لایک فراموش نشه
@comma_code1 @comma_code
print(1 and 2)
این چطور؟
print(0 or 2)
چرا پس اینجوری میشه؟
مسئله اینه که فکر میکنیم خروجی این عملگر حتما باید بولین باشه.
درحالی که باید قبلش بدونیم این دوتا عملگر منطقی دقیقا چطور کار میکنن
برای همین،یه جدول از خروجی این دوتا عملگر براتون میزارم تا کاملا جا بیوفته
and
L op | R op | out
---------+------+------
Truthy | any | R op
--------------‐-----------
Falsy | any | L op
or
L op | R op | out
---------+------+------
Truthy | any | L op
--------------‐-----------
Falsy | any | R op
لایک فراموش نشه
@comma_code1 @comma_code
❤5
قسمت ۱۶ دوره مبانی کامپیوتر و برنامهنویسی هم منتشر شد
و میتونید از لینک زیر تماشا کنید
https://www.aparat.com/v/dmz659d
و میتونید از لینک زیر تماشا کنید
https://www.aparat.com/v/dmz659d
آپارات - سرویس اشتراک ویدیو
مبانی کامپیوتر و برنامه نویسی | قسمت 16
در این قسمت راجب فانکشن ها در برنامه نویسی صحبت کردیم.
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
لایک ، کامنت ، فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
❤5
سلام رفقا قسمت ۱۷ از دوره مبانی کامپیوتر و برنامهنویسی منتشر شد و میتونید از طریق لینک زیر تماشا کنید
https://www.aparat.com/v/idd0ol0
در این قسمت در مفهوم شی گرایی رو یاد میگیریم و میفهمیم منظور از برنامه نویسی شی گرا یعنی چی
https://www.aparat.com/v/idd0ol0
در این قسمت در مفهوم شی گرایی رو یاد میگیریم و میفهمیم منظور از برنامه نویسی شی گرا یعنی چی
سلام دوستان قسمت ۱۸ از دوره مبانی کامپیوتر و برنامهنویسی منتشر شد و میتونید از طریق لینک زیر تماشا کنید
https://www.aparat.com/v/pfj5337
در این قسمت انواع خطاها در برنامه نویسی رو میشناسیم و یکبار دیگه کل این فصل رو مرور میکنیم و در آخر یکی از رفتار های str رو بازنویسی میکنیم.
https://www.aparat.com/v/pfj5337
در این قسمت انواع خطاها در برنامه نویسی رو میشناسیم و یکبار دیگه کل این فصل رو مرور میکنیم و در آخر یکی از رفتار های str رو بازنویسی میکنیم.
آپارات - سرویس اشتراک ویدیو
مبانی کامپیوتر و برنامه نویسی | قسمت 18
در این قسمت انواع خطاها در برنامه نویسی رو میشناسیم و یکبار دیگه کل این فصل رو مرور میکنیم و در آخر یکی از رفتار های str رو بازنویسی میکنیم.
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
❤3
دوره ۲۵ قسمت هستش و اگر ری اکشن ها و لایک ها خوب باشن بعدش یه چالش میلیونی برگزار میکنیم
❤1
🐍 یه ترفند کاربردی در پایتون که باید بلد باشی!
تا حالا خواستی داخل یک حلقه ی For هم شمارهی آیتم رو داشته باشی، هم خود آیتم؟
به لیست زیر دقت کنید :
❌ روش معمولی:
اما در پایتون یک روش تمیز و اصولی برای این کار موجود است :
🔥
خروجی:
یعنی
💡 حتی میتوان شمارهگذاری را از 1 شروع کرد:
خروجی:
🎯 این روش برای ساختن منوها، نمایش لیست محصولات، شمارهگذاری دانشآموزها و ... کاربرد دارد
مثلاً:
خروجی:
#Python
#پایتون
#برنامه_نویسی
تا حالا خواستی داخل یک حلقه ی For هم شمارهی آیتم رو داشته باشی، هم خود آیتم؟
به لیست زیر دقت کنید :
names = ["Ali", "Sara", "Reza", "Mina"]
❌ روش معمولی:
for i in range(len(names)):
print(i, names[i])
اما در پایتون یک روش تمیز و اصولی برای این کار موجود است :
🔥
enumerate()for index, name in enumerate(names):
print(index, name)
خروجی:
0 Ali
1 Sara
2 Reza
3 Mina
یعنی
enumerate() همزمان شماره (index) و مقدار (value) ر در اختیار برنامه نویس قرار می دهد. 💡 حتی میتوان شمارهگذاری را از 1 شروع کرد:
for index, name in enumerate(names, start=1):
print(index, name)
خروجی:
1 Ali
2 Sara
3 Reza
4 Mina
🎯 این روش برای ساختن منوها، نمایش لیست محصولات، شمارهگذاری دانشآموزها و ... کاربرد دارد
مثلاً:
students = ["محمد", "علی", "سارا"]
for number, student in enumerate(students, start=1):
print(f"{number}. {student}")
خروجی:
1. محمد
2. علی
3. سارا
#Python
#پایتون
#برنامه_نویسی
👍6
سلام دوستان قسمت ۱۹ از دوره مبانی کامپیوتر و برنامهنویسی هم منتشر شد و شما میتونید از طریق لینک زیر تماشا کنید
https://www.aparat.com/v/lvpjq6m
در این قسمت راجب نحوه کار شبکه های کامپیوتری صحبت میکنیم
https://www.aparat.com/v/lvpjq6m
در این قسمت راجب نحوه کار شبکه های کامپیوتری صحبت میکنیم
آپارات - سرویس اشتراک ویدیو
مبانی کامپیوتر و برنامه نویسی | قسمت 19
در این قسمت راجب نحوه کار شبکه های کامپیوتری صحبت میکنیم
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
👍4
🐍 دیکشنری در پایتون و یک نکته ی مهم
دیکشنری برای ذخیره اطلاعات به صورت کلید و مقدار (Key & Value) استفاده میشه.
مثلاً:
اینجا:
🔑 "name" → کلید
📦 "Ali" → مقدار
برای دسترسی به اطلاعات:
خروجی:
Ali
💡 دیکشنری یکی از مهمترین ساختارهای داده در پایتونه و در پروژههای واقعی، مخصوصاً کار با API و JSON، خیلی زیاد استفاده میشه.
📌 یک نکته بسیار مهم در دیکشنری های پایتون 🐍
فرض کن:
اگر بنویسی:
💥 برنامه با KeyError متوقف میشه، چون email وجود نداره.
اما میتوانی از get() استفاده کنی:
خروجی:
None
حتی میتونی مقدار پیشفرض تعیین کنی:
خروجی:
ثبت نشده
🔥 کاربرد واقعی
مثلاً در APIها:
اینطوری اگر کلید وجود نداشته باشه، برنامهات بیدلیل با خطا متوقف نمیشود.
✅ البته سعی کن فقط جایی که لازمه از این دستور استفاده کنی
#Python
#dictionary
دیکشنری برای ذخیره اطلاعات به صورت کلید و مقدار (Key & Value) استفاده میشه.
مثلاً:
user = {
"name": "Ali",
"age": 20,
"city": "Tehran"
}اینجا:
🔑 "name" → کلید
📦 "Ali" → مقدار
برای دسترسی به اطلاعات:
print(user["name"])
خروجی:
Ali
💡 دیکشنری یکی از مهمترین ساختارهای داده در پایتونه و در پروژههای واقعی، مخصوصاً کار با API و JSON، خیلی زیاد استفاده میشه.
📌 یک نکته بسیار مهم در دیکشنری های پایتون 🐍
فرض کن:
user = {
"name": "Ali",
"age": 20
}اگر بنویسی:
print(user["email"])
💥 برنامه با KeyError متوقف میشه، چون email وجود نداره.
اما میتوانی از get() استفاده کنی:
print(user.get("email"))خروجی:
None
حتی میتونی مقدار پیشفرض تعیین کنی:
print(user.get("email", "ثبت نشده"))خروجی:
ثبت نشده
🔥 کاربرد واقعی
مثلاً در APIها:
name = data.get("name", "Unknown")
email = data.get("email", "No Email")اینطوری اگر کلید وجود نداشته باشه، برنامهات بیدلیل با خطا متوقف نمیشود.
✅ البته سعی کن فقط جایی که لازمه از این دستور استفاده کنی
#Python
#dictionary
سلام دوستان قسمت ۲۰ از دوره مبانی کامپیوتر و برنامهنویسی منتشر شد و میتونید از طریق لینک زیر تماشا کنید
https://www.aparat.com/v/ygr2690
در این قسمت راجب اهمیت رمزنگاری در ارتباطات صحبت میکنیم
https://www.aparat.com/v/ygr2690
در این قسمت راجب اهمیت رمزنگاری در ارتباطات صحبت میکنیم
آپارات - سرویس اشتراک ویدیو
مبانی کامپیوتر و برنامه نویسی | قسمت 20
در این قسمت راجب اهمیت رمزنگاری در ارتباطات صحبت میکنیم
لایک ، کامنت و فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
لایک ، کامنت و فالو فراموش نشه
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: https://t.me/comma_code
❤4
🐍 توابع در پایتون؛ یکبار بنویس، هرچند بار استفاده کن!
فرض کن قرار باشه یک کار مشخص رو چندین بار انجام بدی. بهجای تکرار کد، میتونی اون رو داخل یک Function قرار بدی.
🔹 ساخت یک تابع
حالا هر وقت بخوای اجراش کنی:
🔹 تابع با ورودی
میتونی اطلاعاتی رو به تابع بدی:
خروجی:
Hello Ali!
Hello Sara!
🔹 "return"
اگر بخوای تابع یک نتیجه بهت برگردونه:
خروجی:
30
📌 تفاوت مهم:
"print()" → فقط نتیجه را نمایش میدهد.
"return" → نتیجه را از تابع برمیگرداند تا بتوانی دوباره از آن استفاده کنی.
---
🔥 یک نکته حرفهای
تابع میتونه مقدار پیشفرض داشته باشه:
خروجی:
Hello Guest
Hello Ali
یعنی اگر ورودی ندی، مقدار ""Guest"" استفاده میشه.
🧠 خلاصه:
"def" → ساخت تابع
"()" → دریافت ورودی
"return" → برگرداندن نتیجه
"print()" → نمایش نتیجه
اگر میخوای Python رو اصولی یاد بگیری، توابع یکی از مهمترین مفاهیمیه که باید کاملاً مسلط بشی. 🐍🔥
#Python
#پایتون
#آموزش_پایتون
#برنامه_نویسی
فرض کن قرار باشه یک کار مشخص رو چندین بار انجام بدی. بهجای تکرار کد، میتونی اون رو داخل یک Function قرار بدی.
🔹 ساخت یک تابع
def say_hello():
print("Hello!")
حالا هر وقت بخوای اجراش کنی:
say_hello()
🔹 تابع با ورودی
میتونی اطلاعاتی رو به تابع بدی:
def greet(name):
print(f"Hello {name}!")
greet("Ali")
greet("Sara")
خروجی:
Hello Ali!
Hello Sara!
🔹 "return"
اگر بخوای تابع یک نتیجه بهت برگردونه:
def add(a, b):
return a + b
result = add(10, 20)
print(result)
خروجی:
30
📌 تفاوت مهم:
"print()" → فقط نتیجه را نمایش میدهد.
"return" → نتیجه را از تابع برمیگرداند تا بتوانی دوباره از آن استفاده کنی.
---
🔥 یک نکته حرفهای
تابع میتونه مقدار پیشفرض داشته باشه:
def greet(name="Guest"):
print(f"Hello {name}")
greet()
greet("Ali")
خروجی:
Hello Guest
Hello Ali
یعنی اگر ورودی ندی، مقدار ""Guest"" استفاده میشه.
🧠 خلاصه:
"def" → ساخت تابع
"()" → دریافت ورودی
"return" → برگرداندن نتیجه
"print()" → نمایش نتیجه
اگر میخوای Python رو اصولی یاد بگیری، توابع یکی از مهمترین مفاهیمیه که باید کاملاً مسلط بشی. 🐍🔥
#Python
#پایتون
#آموزش_پایتون
#برنامه_نویسی
سلام دوستان قسمت ۲۱ دوره مبانی کامپیوتر و برنامهنویسی منتشر شد و میتونید از طریق لینک زیر تماشا کنید
https://www.aparat.com/v/mwn764s
در این قسمت راجب اهمیت امنیت سایبری صحبت کردیم و گفتیم اگر لایه های امنیتی و تنظیمات امنیتی به درستی پیاده نشن چه آسیب پذیری هایی ایجاد میشن و چند مثال رو در شبکه های کامپیوتر برسی کردیم
https://www.aparat.com/v/mwn764s
در این قسمت راجب اهمیت امنیت سایبری صحبت کردیم و گفتیم اگر لایه های امنیتی و تنظیمات امنیتی به درستی پیاده نشن چه آسیب پذیری هایی ایجاد میشن و چند مثال رو در شبکه های کامپیوتر برسی کردیم
آپارات - سرویس اشتراک ویدیو
مبانی کامپیوتر و برنامه نویسی | قسمت 21
در این قسمت راجب اهمیت امنیت سایبری صحبت کردیم و گفتیمم اگر لایه های امنیتی و تنظیمات امنیتی اگر به درستی پیاده نشن چه آسیب پذیری هایی ایجاد میشن و چند مثال رو در شببکه های کامپیوتر برسی کردیم
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: htt…
کانال تلگرام ما: https://t.me/comma_code1
گروه تلگرام ما: htt…
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
این ویدئو کوتاه میتونه خیلی خوب تفاوت های الگوریتم های bfs و dfs رو نشون بده
👍2