Python3
200 subscribers
101 photos
6 videos
26 files
518 links
🎓 آموزش و پروژه‌های Python
آموزش‌های کاربردی و پروژه‌های عملی Python برای همه سطوح. 🚀
Download Telegram
"خدمات درسی دانش آموزی و دانشجویی با هر رشته و مقطعی، شامل پروژه‌ها، تحقیقات و تسک‌ها، با جزئیات کامل پذیرفته می‌شود. برای بررسی فوری، تسک‌های خود را به همراه صورت مسئله، مهلت انجام و رشته و مقطع تحصیلی خود، ارسال فرمایید."

@PythonProTalk
🆕️به عنوان یک برنامه‌نویس، یادگیری زبان‌های برنامه‌نویسی و توانایی کدنویسی از اهمیت بالایی برخوردار است. در زیر، لیستی از برخی از بهترین دوره‌های آموزشی رایگان برنامه‌نویسی را برای شما معرفی می‌کنم:

1. BitDegree: BitDegree دوره‌های آموزشی متنوعی را از جمله HTML، CSS، PHP، JavaScript، JQuery و SQL به صورت رایگان ارائه می‌دهد¹.
2. Coursera: Coursera نیز دوره‌های آموزشی رایگانی را ارائه می‌دهد، اما برخی از دوره‌ها نیاز به پرداخت دارند¹.
3. Codecademy: Codecademy یکی از معروف‌ترین پلتفرم‌ها برای یادگیری کدنویسی است¹.
4. MIT Open Courseware: MIT Open Courseware دسترسی به مواد درسی دانشگاه MIT را فراهم می‌کند¹.
5. W3Schools W3Schools مناسب توسعه‌دهندگان وب است و تمام جنبه‌های توسعه را پوشش می‌دهد⁴.

همچنین، در کانال‌های یوتیوب نیز می‌توانید آموزش‌های برنامه‌نویسی را دنبال کنید. برخی از کانال‌های معتبر در این زمینه عبارتند از:
- Traversy Media: کانالی که به طور جامع به آموزش تکنولوژی‌های مختلف می‌پردازد.
- The Net Ninja: کانالی که دوره‌های آموزشی
متنوعی را ارائه می‌دهد.
- Academind: کانالی که به طور جامع به موضوعات مختلف برنامه‌نویسی می‌پردازد.

با یادگیری زبان‌های برنامه‌نویسی، می‌توانید به عنوان یک برنامه‌نویس حرفه‌ای در دنیای فناوری موفق شوید. موفق باشید! 😊

🟥اگه مطالب مفید هستن در کانال من هم عضو شین 😁

🔗https://t.iss.one/hamidpython123
👍1
---

آموزش کلاس‌ها در پایتون

کلاس‌ها در پایتون یک راه بسیار قدرتمند برای ایجاد و مدیریت ساختارهای داده پیچیده هستند. با استفاده از کلاس‌ها، می‌توانید اشیاء (objects) ایجاد کنید که دارای صفات (attributes) و متدها (methods) باشند. در این آموزش، به معرفی کلاس‌ها و نحوه استفاده از آن‌ها خواهیم پرداخت.

تعریف یک کلاس

برای تعریف یک کلاس، از کلمه کلیدی class استفاده می‌کنیم. در اینجا یک کلاس ساده به نام Person را تعریف می‌کنیم:

class Person:
def __init__(self, name, age):
self.name = name
self.age = age

def greet(self):
print(f"Hello, my name is {self.name} and I am {self.age} years old.")

توضیح کد:

- class Person:: تعریف کلاس با نام Person.
- initit__(self, name, age):: این یک متد سازنده است که هنگام ایجاد یک شیء جدید از کلاس، به صورت خودکار فراخوانی می‌شود. متغیرهای name و age به عنوان پارامتر دریافت می‌شوند.
- self.name = name و self.age = age: این خطوط مقادیر پارامترها را به صفات شیء اختصاص می‌دهند.
- def greet(self):: تعریف یک متد که یک پیام خوشامدگویی چاپ می‌کند.

ایجاد اشیاء از کلاس

حالا که کلاس را تعریف کردیم، می‌توانیم اشیاء (نمونه‌هایی از کلاس) ایجاد کنیم:

person1 = Person("Alice", 30)
person2 = Person("Bob", 25)

person1.greet()
person2.greet()

خروجی کد بالا:

Hello, my name is Alice and I am 30 years old.
Hello, my name is Bob and I am 25 years old.

افزودن صفات و متدهای بیشتر

می‌توانید صفات و متدهای بیشتری به کلاس اضافه کنید. برای مثال، اضافه کردن یک صفت location و یک متد برای تغییر مکان:

class Person:
def __init__(self, name, age, location):
self.name = name
self.age = age
self.location = location

def greet(self):
print(f"Hello, my name is {self.name} and I am {self.age} years old.")

def move(self, new_location):
self.location = new_location
print(f"{self.name} has moved to {self.location}.")

استفاده از کلاس به روز شده:

person1 = Person("Alice", 30, "New York")
person1.greet()
person1.move("Los Angeles")

خروجی کد بالا:

Hello, my name is Alice and I am 30 years old.
Alice has moved to Los Angeles.

نتیجه‌گیری

کلاس‌ها و اشیاء در پایتون ابزارهای قدرتمندی برای مدیریت داده‌ها و رفتارها هستند. با تعریف کلاس‌ها، می‌توانید کد خود را سازماندهی کرده و قابلیت‌های جدیدی به آن اضافه کنید. این فقط یک مقدمه کوچک به کلاس‌ها در پایتون بود. امیدواریم که این آموزش برای شما مفید واقع شده باشد!
اگه خوشتون اومد اینجا عضو شید و کانال 👇منو به دوستانتون معرفی کنید👇

🔗https://t.iss.one/hamidpython123
---
👍1
Forwarded from Python3
"خدمات درسی دانش آموزی و دانشجویی با هر رشته و مقطعی، شامل پروژه‌ها، تحقیقات و تسک‌ها، با جزئیات کامل پذیرفته می‌شود. برای بررسی فوری، تسک‌های خود را به همراه صورت مسئله، مهلت انجام و رشته و مقطع تحصیلی خود، ارسال فرمایید."

@PythonProTalk
🆕️ آموزش آرایه‌ها در پایتون رو داریم اینبار ❗️

آرایه‌ها یکی از ساختارهای داده‌ای مهم در پایتون هستند که به ما اجازه می‌دهند تا مجموعه‌ای از مقادیر را در یک متغیر ذخیره کنیم. در این آموزش، ما به بررسی آرایه‌ها، نحوه ایجاد، دسترسی و تغییر عناصر آنها، و برخی از عملیات‌های مهم روی آرایه‌ها می‌پردازیم.

1. ایجاد یک آرایه
برای ایجاد یک آرایه در پایتون، می‌توانید از لیست‌ها استفاده کنید. لیست‌ها قابلیت نگهداری انواع مختلف داده‌ها را دارند.

# ایجاد یک آرایه از اعداد صحیح
numbers = [1, 2, 3, 4, 5]

# ایجاد یک آرایه از رشته‌ها
fruits = ["apple", "banana", "cherry"]

2. دسترسی به عناصر آرایه
می‌توانید با استفاده از اندیس‌ها به عناصر آرایه دسترسی پیدا کنید. اندیس‌ها از 0 شروع می‌شوند.

# دسترسی به اولین عنصر
print(numbers[0]) # خروجی: 1

# دسترسی به دومین عنصر از انتها
print(fruits[-2]) # خروجی: banana

3. تغییر عناصر آرایه
شما می‌توانید عناصر موجود در یک آرایه را تغییر دهید.

# تغییر اولین عنصر
numbers[0] = 10
print(numbers) # خروجی: [10, 2, 3, 4, 5]

# تغییر دومین عنصر
fruits[1] = "blueberry"
print(fruits) # خروجی: ["apple", "blueberry", "cherry"]

4. افزودن عناصر به آرایه
شما می‌توانید با استفاده از متد append، عناصر جدیدی به آرایه اضافه کنید.

# افزودن یک عدد به آرایه
numbers.append(6)
print(numbers) # خروجی: [10, 2, 3, 4, 5, 6]

# افزودن یک میوه به آرایه
fruits.append("orange")
print(fruits) # خروجی: ["apple", "blueberry", "cherry", "orange"]

5. حذف عناصر از آرایه
برای حذف عناصر از آرایه می‌توانید از متد remove یا pop استفاده کنید.

# حذف یک عدد مشخص
numbers.remove(3)
print(numbers) # خروجی: [10, 2, 4, 5, 6]

# حذف عنصر با استفاده از اندیس
removed_fruit = fruits.pop(1)
print(fruits) # خروجی: ["apple", "cherry", "orange"]
print(removed_fruit) # خروجی: blueberry

6. پیمایش آرایه
می‌توانید با استفاده از حلقه‌ها، عناصر آرایه را پیمایش کنید.

# پیمایش با استفاده از حلقه for
for number in numbers:
print(number)
# خروجی:
# 10
# 2
# 4
# 5
# 6

# پیمایش با استفاده از اندیس
for i in range(len(fruits)):
print(fruits[i])
# خروجی:
# apple
# cherry
# orange

7. برخی از متدهای مفید دیگر
پایتون متدهای زیادی برای کار با لیست‌ها دارد که در ادامه به چند نمونه اشاره می‌کنیم:

# شمارش تعداد تکرار یک عنصر
count_of_apple = fruits.count("apple")
print(count_of_apple) # خروجی: 1

# پیدا کردن اندیس یک عنصر
index_of_orange = fruits.index("orange")
print(index_of_orange) # خروجی: 2

# معکوس کردن لیست
numbers.reverse()
print(numbers) # خروجی: [6, 5, 4, 2, 10]

# مرتب‌سازی لیست
numbers.sort()
print(numbers) # خروجی: [2, 4, 5, 6, 10]

---

🆗️این آموزش مختصر می‌تواند به شما کمک کند تا مفاهیم پایه‌ای آرایه‌ها در پایتون را یاد بگیرید و اگه از آموزش های من خوشتون میاد اینجا عضو شید دارم زحمت میکشم خدایی👇به بقیه هم معرفی کنید کانال منو👇

🔗https://t.iss.one/hamidpython123
---
👍1
🆕️ آموزش شی‌گرایی در پایتون رو هم داریم بریم که توضیح بدم👇❗️

شی‌گرایی (Object-Oriented Programming یا OOP) یک روش برنامه‌نویسی است که حول مفهوم "اشیا" و "کلاس‌ها" بنا شده است. در این آموزش، ما به بررسی اصول پایه شی‌گرایی در پایتون، از جمله کلاس‌ها، اشیا، وراثت و چندریختی می‌پردازیم.

1. کلاس‌ها و اشیا
کلاس‌ها قالب‌هایی برای ایجاد اشیا هستند. هر کلاس می‌تواند ویژگی‌ها (متغیرها) و متدها (توابع) خاص خود را داشته باشد.

# تعریف یک کلاس ساده
class Dog:
# متد سازنده
def __init__(self, name, age):
self.name = name
self.age = age

# متدی برای معرفی سگ
def bark(self):
print(f"{self.name} is barking")

# ایجاد یک شی از کلاس Dog
dog1 = Dog("Buddy", 3)

# دسترسی به ویژگی‌ها و متدهای شی
print(dog1.name) # خروجی: Buddy
print(dog1.age) # خروجی: 3
dog1.bark() # خروجی: Buddy is barking

در این مثال، یک کلاس به نام Dog تعریف کرده‌ایم که دو ویژگی name و age دارد و یک متد bark برای صدای سگ.

2. وراثت (Inheritance)
وراثت به شما اجازه می‌دهد تا یک کلاس جدید را بر اساس یک کلاس موجود تعریف کنید و ویژگی‌ها و متدهای آن را به ارث ببرید.

# تعریف یک کلاس پدر
class Animal:
def __init__(self, name):
self.name = name

def eat(self):
print(f"{self.name} is eating")

# تعریف یک کلاس فرزند که از Animal ارث می‌برد
class Cat(Animal):
def meow(self):
print(f"{self.name} is meowing")

# ایجاد یک شی از کلاس Cat
cat1 = Cat("Whiskers")

# دسترسی به ویژگی‌ها و متدهای کلاس پدر و کلاس فرزند
cat1.eat() # خروجی: Whiskers is eating
cat1.meow() # خروجی: Whiskers is meowing

در این مثال، کلاس Cat از کلاس Animal ارث‌بری کرده است و می‌تواند از متد eat استفاده کند و متد meow را هم به خود اضافه کند.

3. چندریختی (Polymorphism)
چندریختی به شما اجازه می‌دهد تا از متدهای یکسان با رفتارهای مختلف در کلاس‌های مختلف استفاده کنید.

# تعریف یک کلاس پدر
class Bird:
def sound(self):
print("Bird is making a sound")

# تعریف کلاس‌های فرزند که از Bird ارث می‌برند
class Sparrow(Bird):
def sound(self):
print("Sparrow is chirping")

class Crow(Bird):
def sound(self):
print("Crow is cawing")

# استفاده از چندریختی
def make_sound(bird):
bird.sound()

# ایجاد اشیا از کلاس‌های فرزند
sparrow = Sparrow()
crow = Crow()

# استفاده از تابع make_sound
make_sound(sparrow) # خروجی: Sparrow is chirping
make_sound(crow) # خروجی: Crow is cawing

در این مثال، کلاس‌های Sparrow و Crow هر دو متد sound را بازنویسی کرده‌اند و می‌توانند با استفاده از تابع make_sound صدای خاص خود را تولید کنند.

4. کپسوله‌سازی (Encapsulation)
کپسوله‌سازی به مخفی کردن جزئیات داخلی یک کلاس و فراهم کردن دسترسی کنترل شده به آن‌ها می‌پردازد.

# تعریف یک کلاس با ویژگی‌های خصوصی
class BankAccount:
def __init__(self, balance):
self.__balance = balance # ویژگی خصوصی

# متد عمومی برای دسترسی به ویژگی خصوصی
def get_balance(self):
return self.__balance

# متد عمومی برای تغییر ویژگی خصوصی
def deposit(self, amount):
if amount > 0:
self.__balance += amount

# ایجاد یک شی از کلاس BankAccount
account = BankAccount(1000)

# دسترسی به ویژگی‌ها و متدهای کلاس
print(account.get_balance()) # خروجی: 1000
account.deposit(500)
print(account.get_balance()) # خروجی: 1500

در این مثال، ویژگی __balance خصوصی است و تنها از طریق متدهای get_balance و deposit قابل دسترسی و تغییر است.

---

🟥این آموزش مفاهیم پایه‌ای شی‌گرایی در پایتون را پوشش می‌دهد. با یادگیری این اصول، می‌توانید برنامه‌های پیچیده‌تر و منعطف‌تری بنویسید واقعا اگه اموزشای منو دوست دارین کانال منو به دوستانتون معرفی کنید😉👇

🔗https://t.iss.one/hamidpython123

---
👍3
Pdf بهترین کتاب. ها و جزوه های آموزشی پایتون ☝️
👍3
🔴این یه کدی هست که میاد برسی می‌کنه محتوای متغیر $makoran در آرایه $array وجود داره یا نه
کد باحالی بود میتونید استفاده کنید
Php
<?php

$array = array("action1", "action 2", "action 3");
$makoran = "action2";

$exists = in_array($makoran, $array);

if ($exists) {
echo "$makoran مقدار یافت شد";
} else {
echo "$makoram مقدار یافت نشد";
}

?>

🔗https://t.iss.one/hamidpython123