"خدمات درسی دانش آموزی و دانشجویی با هر رشته و مقطعی، شامل پروژهها، تحقیقات و تسکها، با جزئیات کامل پذیرفته میشود. برای بررسی فوری، تسکهای خود را به همراه صورت مسئله، مهلت انجام و رشته و مقطع تحصیلی خود، ارسال فرمایید."
@PythonProTalk
@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. 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
Telegram
Python3
🎓 آموزش و پروژههای Python
آموزشهای کاربردی و پروژههای عملی Python برای همه سطوح. 🚀
آموزشهای کاربردی و پروژههای عملی Python برای همه سطوح. 🚀
👍1
---
آموزش کلاسها در پایتون
کلاسها در پایتون یک راه بسیار قدرتمند برای ایجاد و مدیریت ساختارهای داده پیچیده هستند. با استفاده از کلاسها، میتوانید اشیاء (objects) ایجاد کنید که دارای صفات (attributes) و متدها (methods) باشند. در این آموزش، به معرفی کلاسها و نحوه استفاده از آنها خواهیم پرداخت.
تعریف یک کلاس
برای تعریف یک کلاس، از کلمه کلیدی
توضیح کد:
-
-
-
-
ایجاد اشیاء از کلاس
حالا که کلاس را تعریف کردیم، میتوانیم اشیاء (نمونههایی از کلاس) ایجاد کنیم:
خروجی کد بالا:
افزودن صفات و متدهای بیشتر
میتوانید صفات و متدهای بیشتری به کلاس اضافه کنید. برای مثال، اضافه کردن یک صفت
استفاده از کلاس به روز شده:
خروجی کد بالا:
نتیجهگیری
کلاسها و اشیاء در پایتون ابزارهای قدرتمندی برای مدیریت دادهها و رفتارها هستند. با تعریف کلاسها، میتوانید کد خود را سازماندهی کرده و قابلیتهای جدیدی به آن اضافه کنید. این فقط یک مقدمه کوچک به کلاسها در پایتون بود. امیدواریم که این آموزش برای شما مفید واقع شده باشد!
اگه خوشتون اومد اینجا عضو شید و کانال 👇منو به دوستانتون معرفی کنید👇
🔗https://t.iss.one/hamidpython123
---
آموزش کلاسها در پایتون
کلاسها در پایتون یک راه بسیار قدرتمند برای ایجاد و مدیریت ساختارهای داده پیچیده هستند. با استفاده از کلاسها، میتوانید اشیاء (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
@PythonProTalk
🆕️ آموزش آرایهها در پایتون رو داریم اینبار ❗️
آرایهها یکی از ساختارهای دادهای مهم در پایتون هستند که به ما اجازه میدهند تا مجموعهای از مقادیر را در یک متغیر ذخیره کنیم. در این آموزش، ما به بررسی آرایهها، نحوه ایجاد، دسترسی و تغییر عناصر آنها، و برخی از عملیاتهای مهم روی آرایهها میپردازیم.
1. ایجاد یک آرایه
برای ایجاد یک آرایه در پایتون، میتوانید از لیستها استفاده کنید. لیستها قابلیت نگهداری انواع مختلف دادهها را دارند.
2. دسترسی به عناصر آرایه
میتوانید با استفاده از اندیسها به عناصر آرایه دسترسی پیدا کنید. اندیسها از 0 شروع میشوند.
3. تغییر عناصر آرایه
شما میتوانید عناصر موجود در یک آرایه را تغییر دهید.
4. افزودن عناصر به آرایه
شما میتوانید با استفاده از متد
5. حذف عناصر از آرایه
برای حذف عناصر از آرایه میتوانید از متد
6. پیمایش آرایه
میتوانید با استفاده از حلقهها، عناصر آرایه را پیمایش کنید.
7. برخی از متدهای مفید دیگر
پایتون متدهای زیادی برای کار با لیستها دارد که در ادامه به چند نمونه اشاره میکنیم:
---
🆗️این آموزش مختصر میتواند به شما کمک کند تا مفاهیم پایهای آرایهها در پایتون را یاد بگیرید و اگه از آموزش های من خوشتون میاد اینجا عضو شید دارم زحمت میکشم خدایی👇به بقیه هم معرفی کنید کانال منو👇
🔗https://t.iss.one/hamidpython123
---
آرایهها یکی از ساختارهای دادهای مهم در پایتون هستند که به ما اجازه میدهند تا مجموعهای از مقادیر را در یک متغیر ذخیره کنیم. در این آموزش، ما به بررسی آرایهها، نحوه ایجاد، دسترسی و تغییر عناصر آنها، و برخی از عملیاتهای مهم روی آرایهها میپردازیم.
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. کلاسها و اشیا
کلاسها قالبهایی برای ایجاد اشیا هستند. هر کلاس میتواند ویژگیها (متغیرها) و متدها (توابع) خاص خود را داشته باشد.
در این مثال، یک کلاس به نام
2. وراثت (Inheritance)
وراثت به شما اجازه میدهد تا یک کلاس جدید را بر اساس یک کلاس موجود تعریف کنید و ویژگیها و متدهای آن را به ارث ببرید.
در این مثال، کلاس
3. چندریختی (Polymorphism)
چندریختی به شما اجازه میدهد تا از متدهای یکسان با رفتارهای مختلف در کلاسهای مختلف استفاده کنید.
در این مثال، کلاسهای
4. کپسولهسازی (Encapsulation)
کپسولهسازی به مخفی کردن جزئیات داخلی یک کلاس و فراهم کردن دسترسی کنترل شده به آنها میپردازد.
در این مثال، ویژگی
---
🟥این آموزش مفاهیم پایهای شیگرایی در پایتون را پوشش میدهد. با یادگیری این اصول، میتوانید برنامههای پیچیدهتر و منعطفتری بنویسید واقعا اگه اموزشای منو دوست دارین کانال منو به دوستانتون معرفی کنید😉👇
🔗https://t.iss.one/hamidpython123
---
شیگرایی (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
---
Telegram
Python3
🎓 آموزش و پروژههای Python
آموزشهای کاربردی و پروژههای عملی Python برای همه سطوح. 🚀
آموزشهای کاربردی و پروژههای عملی Python برای همه سطوح. 🚀
👍3
Forwarded from ᴀᴍɪʀ
👍2
🔴این یه کدی هست که میاد برسی میکنه محتوای متغیر $makoran در آرایه $array وجود داره یا نه
کد باحالی بود میتونید استفاده کنید
🔗https://t.iss.one/hamidpython123
کد باحالی بود میتونید استفاده کنید
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