Forwarded from python_learning 💣💻
python_learning 💣💻
Video message
قبلا با این حرکت دوستمو میترسوندم 😂😂
Forwarded from python_learning 💣💻
اقا یه سوال پیش میاد قبل از یاد گرفتن هر زبان برنامه نویسی مثل c++/c باید چی کار کنیم که اوش گیر نکنیم
جواب🔍
قبل از شروع هر زبان برنامهنویسی، منطق برنامهنویسی رو باید یاد بگیری:
یعنی:
الگوریتم
تفکر منطقی
شرطها
حلقهها
متغیرها
اینها پایهی همهچیزن. وقتی اینا رو یاد بگیری، هر زبونی مثل (C) یا (++C) برات آسون میشه.
جواب🔍
قبل از شروع هر زبان برنامهنویسی، منطق برنامهنویسی رو باید یاد بگیری:
یعنی:
الگوریتم
تفکر منطقی
شرطها
حلقهها
متغیرها
اینها پایهی همهچیزن. وقتی اینا رو یاد بگیری، هر زبونی مثل (C) یا (++C) برات آسون میشه.
Forwarded from python_learning 💣💻
Forwarded from python_learning 💣💻
python_learning 💣💻
بدون شرح 😃🙂
دلیل اینکه کامپیوتر برنامه نویسا کم عمر میکنه
Forwarded from python_learning 💣💻
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from python_learning 💣💻
1) متغیر چیست؟
متغیر یعنی یک اسم که داخلش مقدار نگه میداریم.
پایتون خودش نوع داده را تشخیص میدهد:
name = "Ali" # رشته age = 15 # عدد صحیح height = 1.75 # عدد اعشاری
🔹 2) چاپ کردن اطلاعات
برای نمایش خروجی، از print استفاده میکنیم:
print("Hello Python") print(name, age)
🔹 3) ورودی گرفتن از کاربر
هرچیزی که از input() بگیریم، اول رشته است.
اگر عدد لازم داشتیم باید تبدیل کنیم:
num = int(input("Enter a number: ")) print(num * 2)
🔹 4) شرطها (if-elif-else)
برای تصمیمگیری در برنامه:
score = int(input("Score: ")) if score >= 18: print("عالی!") elif score >= 14: print("خوبه!") else: print("نیاز به تلاش بیشتر")
🔹 5) حلقهها
برای تکرار کارها:
🔸حلقه for
for i in range(5): print("Hello", i)
🔸حلقه while
x = 1 while x <= 5: print(x) x += 1
🔹 6) لیستها
برای نگهداری چند مقدار پشت سرهم:
fruits = ["apple", "banana", "orange"] print(fruits[1]) # banana fruits.append("melon") # اضافه کردن مقدار جدید
🔹 7) توابع آماده
پایتون پر از توابع آماده است:
len() برای طول، type() برای نوع داده و…
print(len(fruits)) print(type(age))
🔹 8) کتابخانهها
میتونی قابلیتهای پایتون را زیاد کنی:
import random print(random.randint(1, 10)) # عدد تصادفی
متغیر یعنی یک اسم که داخلش مقدار نگه میداریم.
پایتون خودش نوع داده را تشخیص میدهد:
name = "Ali" # رشته age = 15 # عدد صحیح height = 1.75 # عدد اعشاری
🔹 2) چاپ کردن اطلاعات
برای نمایش خروجی، از print استفاده میکنیم:
print("Hello Python") print(name, age)
🔹 3) ورودی گرفتن از کاربر
هرچیزی که از input() بگیریم، اول رشته است.
اگر عدد لازم داشتیم باید تبدیل کنیم:
num = int(input("Enter a number: ")) print(num * 2)
🔹 4) شرطها (if-elif-else)
برای تصمیمگیری در برنامه:
score = int(input("Score: ")) if score >= 18: print("عالی!") elif score >= 14: print("خوبه!") else: print("نیاز به تلاش بیشتر")
🔹 5) حلقهها
برای تکرار کارها:
🔸حلقه for
for i in range(5): print("Hello", i)
🔸حلقه while
x = 1 while x <= 5: print(x) x += 1
🔹 6) لیستها
برای نگهداری چند مقدار پشت سرهم:
fruits = ["apple", "banana", "orange"] print(fruits[1]) # banana fruits.append("melon") # اضافه کردن مقدار جدید
🔹 7) توابع آماده
پایتون پر از توابع آماده است:
len() برای طول، type() برای نوع داده و…
print(len(fruits)) print(type(age))
🔹 8) کتابخانهها
میتونی قابلیتهای پایتون را زیاد کنی:
import random print(random.randint(1, 10)) # عدد تصادفی
Forwarded from python_learning 💣💻
با کدوم بیشتر حال میکنین
Anonymous Poll
0%
Html
0%
Css
0%
Js
100%
Python
0%
C#
0%
C++
0%
C
0%
Php
0%
React
Forwarded from python_learning 💣💻
🔥 بخش ۱ — مبانی مهم پایتون
🧱 انواع دادهها (Data Types)
int → عدد صحیح
float → عدد اعشاری
str → رشته (متن)
bool → True / False
list → لیست
tuple → غیرقابلتغییر مثل لیست
dict → دیکشنری: کلید → مقدار
set → مجموعه بدون تکرار
نمونه:
a = 10 b = 3.14 c = "Hello" d = True e = [1,2,3] f = (4,5,6) g = {"name": "Ali", "age": 15} h = {1,2,3}
🔢 عملگرها (Operators)
+ - * /
// → تقسیم بدون اعشار
% → باقیمانده
** → توان
== != > < >= <=
مثال:
print(5//2) # خروجی: 2 print(2**4) # خروجی: 16
🧠 عملگرهای منطقی
and # هر دو درست باشد or # یکی کافی است not # برعکس میکند
💡 بخش ۲ — شرطها حرفهایتر
شرط توی یک خط
age = 16 result = "بالای ۱۸" if age >= 18 else "زیر ۱۸" print(result)
چند شرط پشت سر هم
x = 10 if 0 < x < 20: print("Ok")
♻️ بخش ۳ — حلقههای مهم
پیمایش روی لیست
for item in ["a", "b", "c"]: print(item)
گسترش لیست در حلقه
numbers = [1,2,3,4,5] for i in numbers: print(i*2)
شکستن حلقهها
for i in range(10): if i == 5: break # متوقف کن
رد کردن یک مرحله
for i in range(5): if i == 2: continue print(i)
🧳 بخش ۴ — لیستها پیشرفته
جستجو
if "apple" in fruits: print("yes")
حذف
fruits.remove("banana") fruits.pop(0)
مرتبسازی
numbers.sort() numbers.reverse()
ساخت سریع لیست (List Comprehension)
squares = [x*x for x in range(1,6)] print(squares)
🗂️ بخش ۵ — دیکشنری حرفهای
person = {"name": "Ali", "age": 15} print(person["name"]) person["age"] = 16 person["city"] = "Tehran"
پیمایش روی کلیدها و مقادیر:
for key, value in person.items(): print(key, value)
🧱 بخش ۶ — توابع (Function)
تعریف تابع:
def say_hello(name): print("Hello", name) say_hello("Ali")
تابع با خروجی (return):
def plus(a,b): return a+b print(plus(3,4))
🔁 بخش ۷ — حلقه داخل تابع
def sum_list(lst): total = 0 for i in lst: total += i return total print(sum_list([1,2,3]))
🔌 بخش ۸ — کتابخانهها
random
import random print(random.choice(["A","B","C"]))
math
import math print(math.sqrt(25))
📚 بخش ۹ — خواندن و نوشتن فایل
نوشتن:
file = open("test.txt","w") file.write("Hello File") file.close()
خواندن:
file = open("test.txt","r") print(file.read()) file.close()
🔍 بخش ۱۰ — مدیریت خطا (Exception Handling)
try: num = int(input("Enter: ")) print(10/num) except: print("خطا پیش آمد!")
🎮 بخش ۱۱ — کلاس و شیء (OOP)
class Player: def init(self, name, hp): self.name = name self.hp = hp def attack(self): print(self.name, "is attacking!") p1 = Player("Batman", 100) p1.attack()
🧠 بخش ۱۲ — نکات حرفهای
تغییر سریع نوع داده
x = "123" print(int(x)) print(float(x)) print(str(123))
f-string برای فرمت دادن
name = "Ali" age = 15 print(f"My name is {name} and I'm {age} years old")
تابع len
print(len("Python")) print(len([1,2,3,4]))
🚀 بخش ۱۳ — الگوریتمهای تمرینی مهم
پیدا کردن بزرگترین عدد لیست
پیدا کردن تعداد اعداد زوج
ساخت جدول ضرب
معکوس کردن رشته
مرتبسازی دستی
🧱 انواع دادهها (Data Types)
int → عدد صحیح
float → عدد اعشاری
str → رشته (متن)
bool → True / False
list → لیست
tuple → غیرقابلتغییر مثل لیست
dict → دیکشنری: کلید → مقدار
set → مجموعه بدون تکرار
نمونه:
a = 10 b = 3.14 c = "Hello" d = True e = [1,2,3] f = (4,5,6) g = {"name": "Ali", "age": 15} h = {1,2,3}
🔢 عملگرها (Operators)
+ - * /
// → تقسیم بدون اعشار
% → باقیمانده
** → توان
== != > < >= <=
مثال:
print(5//2) # خروجی: 2 print(2**4) # خروجی: 16
🧠 عملگرهای منطقی
and # هر دو درست باشد or # یکی کافی است not # برعکس میکند
💡 بخش ۲ — شرطها حرفهایتر
شرط توی یک خط
age = 16 result = "بالای ۱۸" if age >= 18 else "زیر ۱۸" print(result)
چند شرط پشت سر هم
x = 10 if 0 < x < 20: print("Ok")
♻️ بخش ۳ — حلقههای مهم
پیمایش روی لیست
for item in ["a", "b", "c"]: print(item)
گسترش لیست در حلقه
numbers = [1,2,3,4,5] for i in numbers: print(i*2)
شکستن حلقهها
for i in range(10): if i == 5: break # متوقف کن
رد کردن یک مرحله
for i in range(5): if i == 2: continue print(i)
🧳 بخش ۴ — لیستها پیشرفته
جستجو
if "apple" in fruits: print("yes")
حذف
fruits.remove("banana") fruits.pop(0)
مرتبسازی
numbers.sort() numbers.reverse()
ساخت سریع لیست (List Comprehension)
squares = [x*x for x in range(1,6)] print(squares)
🗂️ بخش ۵ — دیکشنری حرفهای
person = {"name": "Ali", "age": 15} print(person["name"]) person["age"] = 16 person["city"] = "Tehran"
پیمایش روی کلیدها و مقادیر:
for key, value in person.items(): print(key, value)
🧱 بخش ۶ — توابع (Function)
تعریف تابع:
def say_hello(name): print("Hello", name) say_hello("Ali")
تابع با خروجی (return):
def plus(a,b): return a+b print(plus(3,4))
🔁 بخش ۷ — حلقه داخل تابع
def sum_list(lst): total = 0 for i in lst: total += i return total print(sum_list([1,2,3]))
🔌 بخش ۸ — کتابخانهها
random
import random print(random.choice(["A","B","C"]))
math
import math print(math.sqrt(25))
📚 بخش ۹ — خواندن و نوشتن فایل
نوشتن:
file = open("test.txt","w") file.write("Hello File") file.close()
خواندن:
file = open("test.txt","r") print(file.read()) file.close()
🔍 بخش ۱۰ — مدیریت خطا (Exception Handling)
try: num = int(input("Enter: ")) print(10/num) except: print("خطا پیش آمد!")
🎮 بخش ۱۱ — کلاس و شیء (OOP)
class Player: def init(self, name, hp): self.name = name self.hp = hp def attack(self): print(self.name, "is attacking!") p1 = Player("Batman", 100) p1.attack()
🧠 بخش ۱۲ — نکات حرفهای
تغییر سریع نوع داده
x = "123" print(int(x)) print(float(x)) print(str(123))
f-string برای فرمت دادن
name = "Ali" age = 15 print(f"My name is {name} and I'm {age} years old")
تابع len
print(len("Python")) print(len([1,2,3,4]))
🚀 بخش ۱۳ — الگوریتمهای تمرینی مهم
پیدا کردن بزرگترین عدد لیست
پیدا کردن تعداد اعداد زوج
ساخت جدول ضرب
معکوس کردن رشته
مرتبسازی دستی
Forwarded from Programming Resources via @like
Forwarded from python_learning 💣💻
کاری با اینکه اصلا کلا همه چیش اشتباهه اون مگه اچ دی ام ایههههههههههه😅🤣🤦🤦🤦
#code@code_Empire009
#coding
#computer
#کامپیوتر
#code@code_Empire009
#coding
#computer
#کامپیوتر
Forwarded from python_learning 💣💻
بیاین اینا رو یاد بگیرین فردا مثل لون عکسه به جای vga یا چیزای دیگه نگین اچ دی ام ای رو به من بده😂😂
Forwarded from python_learning 💣💻
– میدونی برنامهنویسا چرا همیشه هالووین و کریسمس رو قاطی میکنن؟
– چون
31 = 25
(سی و یک در مبنای 8 = بیست و پنج در مبنای 10) 🤓
– چون
31 = 25
(سی و یک در مبنای 8 = بیست و پنج در مبنای 10) 🤓
Forwarded from python_learning 💣💻
اگر برنامهت کار کرد…
یعنی یه جای دیگه خراب شده 😐
این خیلی منطقیه
یعنی یه جای دیگه خراب شده 😐
این خیلی منطقیه
Forwarded from python_learning 💣💻
کد من: کاملاً منطقیه!
پایتون: SyntaxError
من: 🫠
پایتون: SyntaxError
من: 🫠
Forwarded from python_learning 💣💻
_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*
🎮 قوانین نانوشته برنامهنویسا 👨💻✨
(ولی همه رعایتش میکنن 😅)
1️⃣ هر باگی که پیدا نمیکنی…
تا وقتی به بقیه نشون میدی خودش درست میشه 🤡
2️⃣ «این دیگه ۵ دقیقه کار داره»
یعنی تا فردا صبح 😬
3️⃣ اگر برنامهت یکبار درست کار کرد…
بهش شک کن! 😐
4️⃣ اگه Debug باعث شد احساس نابغه بودن بکنی…
به یاد بیار خودت قبلاً خرابش کردی 🤦♂️
5️⃣ پروژهای که روی سیستم خودت اجرا میشه:
💻✔️
روی سیستم استاد یا مشتری:
🔥❌💀
6️⃣ وقتی با صد تا خط کد حلش نمیکنی،
با یه پرینت دیباگ حل میشه 😎
7️⃣ بهترین دیباگ:
Restart 😏
#fun@code_Empire009
#خنده@code_Empire009
#کامپیوتر
#پاتون
🎮 قوانین نانوشته برنامهنویسا 👨💻✨
(ولی همه رعایتش میکنن 😅)
1️⃣ هر باگی که پیدا نمیکنی…
تا وقتی به بقیه نشون میدی خودش درست میشه 🤡
2️⃣ «این دیگه ۵ دقیقه کار داره»
یعنی تا فردا صبح 😬
3️⃣ اگر برنامهت یکبار درست کار کرد…
بهش شک کن! 😐
4️⃣ اگه Debug باعث شد احساس نابغه بودن بکنی…
به یاد بیار خودت قبلاً خرابش کردی 🤦♂️
5️⃣ پروژهای که روی سیستم خودت اجرا میشه:
💻✔️
روی سیستم استاد یا مشتری:
🔥❌💀
6️⃣ وقتی با صد تا خط کد حلش نمیکنی،
با یه پرینت دیباگ حل میشه 😎
7️⃣ بهترین دیباگ:
Restart 😏
#fun@code_Empire009
#خنده@code_Empire009
#کامپیوتر
#پاتون
Forwarded from python_learning 💣💻