Python_forever
2 subscribers
65 photos
84 videos
22 files
32 links
این کانال فقط جهت یاد گیری و انتقال اطلاعات هست خیلی
ممنون که دنبال میکنین ❤️❤️
🙏
Admin = @Pyforever4554
Download Telegram
Forwarded from python_learning 💣💻
طرف به دوستش میگه:
چرا با دوست دخترت بهم زدی؟
میگه:
یارو Open Source نبود!
کُدشو نمی‌داد ببینم چی تو سرشه! 🤣💻
Forwarded from python_learning 💣💻
نکات کلیدی برای شروع پایتون
1️⃣ سیستم‌عامل مهمه؟

پایتون روی همه سیستم‌عامل‌ها کار می‌کنه:

.Windows

.Linux

.macOS

ولی برای برنامه‌نویسا:

لینوکس بهترین آزادی و ابزار هکری/سرور داره

💣💻ویندوز برای شروع راحته و آموزش‌ها بیشتر روی ویندوزه

مک خوبه، ولی گرونه و دسترسی‌هاش بعضی وقتا بسته‌ست

پیشنهاد من برای تو: ویندوز برای شروع — بعداً لینوکس رو هم یاد می‌گیری 😎

2️⃣ نسخه‌ی پایتون مهمه؟
🟢 بله!
الان باید از Python 3 استفاده کنی (نه Python 2)
بهترین نسخه فعلی:
✔️ Python 3.10+ یا Python 3.11

[3️⃣ ترمینال / CMD خیلی مهمه]

برنامه‌نویسا فقط با ماوس زندگی نمی‌کنن
باید با دستورات خط فرمان آشنا شی
مثلاً:

python --version
pip install اسم_پکیج


کارهای حرفه‌ای بدون ترمینال سخت میشه

4️⃣ نصب پکیج‌ها با pip

پایتون یعنی کتابخونه

هر کاری بخوای کنی احتمالاً یه پکیج براش هست
نصبش با اینه:
pip install your package name


یا

pip install python-telegram-bot

5️⃣ محیط برنامه‌نویسی (IDE)

کد رو باید جایی بنویسی 😁
بهترین گزینه برای تو:
✔️ VS Code : این خیلی خوبه اگه املا کلمات یادت میره این رو نریز چون با اون درست کردن املا ها دیگه اون کلمه رو حفظ نمیشی اون برات درست میکنه
چون:

سبکه

همه زبان‌ها رو پشتیبانی می‌کنه

افزونه‌های عالی داره

جایگزین‌ها:

PyCharm (پیشرفته ولی سنگین)

Thonny (خیلی ساده برای مبتدی)

6️⃣ ساختار و اصول پایتون

چند چیز خیلی مهم که باید از اول یاد بگیری:

۱_متغیر (variable)

۲_شرط‌ها (if)

۳_حلقه‌ها (for / while)

۴_لیست و دیکشنری

۵_خطاها و مدیریت خطا

۶>ورودی گرفتن از کاربر


7️⃣ تمرین عملی از روز اول

فقط تئوری نخون!
هر چیزی یاد گرفتی → همون لحظه با یک مثال تست کن
مثلاً:

age = 15
print(age)


ببین نتیجه چیه 👀

8️⃣ انگلیسی = سوختِ برنامه‌نویس

کلمه‌ها و ارورها به انگلیسی هستن
ترست بریزه، هرچی بیشتر ببینی قوی‌تر میشی

مسیر حرفه‌ای که پیشنهاد می‌دم

1️⃣ مفاهیم پایه
2️⃣ کار با فایل‌ها، پروژه‌های کوچیک
3️⃣ کتابخونه‌های گرافیکی یا بازی‌سازی
4⃣ساخت پروژه واقعی
5️⃣ یادگیری Git برای انتشار پروژه‌ها
Forwarded from python_learning 💣💻
اگه میخواین مثل من تو vscode خودتون این پت ها رو داشته باشین باید افزونه vscode pet رو دانلود کنید
Forwarded from python_learning 💣💻
اگه میخوای از کدت اسکرین شات بگیری برای کسی بفرستی حتما باید ایم افزونه رو دانلود کنی برای vscode ایمش هست code snap
Forwarded from python_learning 💣💻
این هم از عکسش
Forwarded from python_learning 💣💻
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from python_learning 💣💻
python_learning 💣💻
Video message
با این کد میتونی رنگ CMD (command prompt) رو عوض کنی
Forwarded from python_learning 💣💻
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from python_learning 💣💻
python_learning 💣💻
Video message
قبلا با این حرکت دوستمو‌ میترسوندم 😂😂
Forwarded from python_learning 💣💻
اقا یه سوال پیش میاد قبل از یاد گرفتن هر زبان برنامه نویسی مثل c++/c باید چی کار کنیم که اوش گیر نکنیم
جواب🔍

قبل از شروع هر زبان برنامه‌نویسی، منطق برنامه‌نویسی رو باید یاد بگیری:
یعنی:


الگوریتم


تفکر منطقی


شرط‌ها


حلقه‌ها


متغیرها


این‌ها پایه‌ی همه‌چیزن. وقتی اینا رو یاد بگیری، هر زبونی مثل (C) یا (++C) برات آسون می‌شه.
Forwarded from python_learning 💣💻
به خصوص الگوریتم
Forwarded from python_learning 💣💻
اقا python یا ++C
Anonymous Poll
0%
C++
100%
Python
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)) # عدد تصادفی
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]))
🚀 بخش ۱۳ — الگوریتم‌های تمرینی مهم
پیدا کردن بزرگ‌ترین عدد لیست
پیدا کردن تعداد اعداد زوج
ساخت جدول ضرب
معکوس کردن رشته
مرتب‌سازی دستی
Forwarded from Programming Resources via @like
Online Tools for Video, Audio, PDF, and File Conversion.
یه سایت انلاین تقریبا همه‌کاره در زمینه تبدیل ویدیوها و عکس‌ها و ادیت و تغییر سایز و کلی کار دیگه به رایگان

#Tools #Utility #Image #Video #Resize #Edit #Tool #Trim #Loop #Rotate #Audio #PDF
@pythony

https://123apps.com