pythonchallenge | Unsorted

Telegram-канал pythonchallenge - PythonChallenge

5635

Website : OnlineCourses.ir Email : help.onlinecourses@gmail.com Instagram : instagram.com/pythonchallenge آی دی پشتیان تهیه دوره : @onlinecoursesadmin

Subscribe to a channel

PythonChallenge

#مقدماتی_پایتون

✍️ورودی

برای دریافت ورودی از کاربر در پایتون، شما می توانید از عملکرد input استفاده کنید.

>>> input("Enter something please: ")
Enter something please: This is what\nthe user enters!


❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

#مقدماتی_پایتون

✍️Newlines

پایتون یک راه ساده برای جایگزین کردن n\ دارد: می توان از سه علامت دابل کوتیشن متوالی در ابتدا و انتهای رشته استفاده کرد.
خط های جدیدی که با زدن enter ایجاد شده اند، به صورت اتوماتیک حذف می شوند.

>>> “””Customer: Good morning. 
Owner: Good morning, Sir. Welcome to the national cheese Emporium.”””
‘Customer: Good morning.\nOwner: Good morning, Sir. Welcome to the national cheese Emporium.’


📌 همان طور که می بینید، n\ به صورت اتوماتیک در خروجی نشان داده شده است، دقیقا در جایی که ما enter زده ایم. اگر می خواهید که در خروجی n\ را نبینید از دستور print استفاده کنید.

دقت کنید که یکی از کاربردهای سه تا دابل کوتیشن کنار هم اینه شما میتونید متن چند خطی رو چاپ کنید.

❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

📝همین دوره یادگیری ماشین با پایتون رو که مهندس امینی دانشجوی دکتری دانشگاه Ottawa کانادا تدریس کرده و در سایتمون قرار دادیم. از دیدگاه شخصی بنده یکی از بهترین دوره های منتشر شده یادگیری ماشین به زبان فارسی هستش. مفاهیم تئوری کامل بیان شده و بعد از اینکه مفهوم مسائل حل شد، کدنویسی آموزش داده شده و در انتهای آموزش 5 پروژه واقعی یادگیری ماشین پیاده سازی شد. در حالیکه هزینه این آموزش در اکثر مواقع تخفیف 30 تا 60 درصد داشته . و باز از نظر شخصی بنده از لحاظ محتوای خیلی بالاتر از هزینه های بالای برخی از موسسات هستش.

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

📌همانطور که قول داده بودیم قرار بود این هفته بصورت قرعه کشی به 5 نفر از دوستان آموزش یادگیری ماشین با پایتون به ارزش ۳۰۰ هزار تومان رو رایگان تقدیم کنیم.

برای شرکت در قرعه کشی نیاز هست فرم زیر رو تکمیل کنید.
نکته مهم اینکه اگر این فرم رو برای بقیه بفرستید (حتما بصورت فوروارد) و اونا هم شرکت کنند شانس شما در برنده شدن در قرعه کشی افزایش پیدا میکنه.

🔗 ثبت نام در قرعه کشی

قرعه کشی توسط ربات و سیستمی برگزار می شود.

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

#دوره_تکمیلی_پایتون


✅لیست ها در پایتون(3)


⏪اگر بخواهیم با یک حلقه for یک لیست بسازیم و مقادیرش رو پر کنیم.میتوانیم با تایع append تک تک مقادیر رو وارد لیست کنیم (دستور append هم در بخش مقدماتی باهاش کار کردیم.)

»> List = []
»> for i in range(20):
List.append(3)


»> print List
[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]


در مثال فوق با دستور append ، بیست مرتبه عدد سه را داخل لیست ای با نام List ریختیم.

⏪میتوانیم برای تولید لیست فوق از روش دیگری هم استفاده کنید و در یک خط این لیست تولید کنیم.مشاهده کنید.

»> List1 = [3 for i in range(20)]
»> List1
[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]


در مثال فوق داخل کروشه ما حلقه for رو مینویسیم و میگیم بیست بار عدد سه رو تکرار کن.و خروجی هر دو روش یکی خواهد شد.

⏪ما میتوانیم عملیات محاسباتی هم برای ایجاد لیست استفاده کنیم.بعنوان مثال اگر بخواهیم توان دو اعداد رو از بازه صفر تا پنج محاسبه کنیم و داخل یک لیست بریزیم.مشاهده کنید:

»> List2 = [i*i for i in range(5)]
»> List2
[0, 1, 4, 9, 16]


⏪تا الان ما در مورد آرایه های یک بعدی صحبت کردیم،هر زوج کروشه ها نشان دهنده یک بعد از آرایه هستند.برای ساختن یک آرایه چند بعدی هم میتوانیم از لیست های تو در تو استفاده کنیم.بعنوان مثال برای ساخت یک آرایه دو بعدی میتوانیم از دو جفت کروشه که داخل یک کروشه اصلی قرار داره استفاده کنید.مشاهده کنید:

»> array = [[3,4],[5,6]]
»> array
[[3, 4], [5, 6]]


دقت کنید که در لیست دو بُعدی هر یک از ابعاد، یک اندیس دارند بعنوان مثال اگر بخواهیم به بُعد اول دسترسی داشته باشیم از اندیس صفر و برای بُعد دوم از اندیس یک استفاده میکنیم:

»> array[0]
[3, 4]
»> array[1]
[5, 6
]

⏪حالا اگر بخواهیم به هر یک از عناصر در ابعاد دسترسی داشته باشیم باید از دو کروشه استفاده کنیم که کروشه اول بُعد رو مشخص میکنه و کروشه دوم عنصر داخل همون بُعد رو نمایش میده:

»> array[0][1]
4

کد فوق بُعد اول عنصر دوم رو نمایش خواهد داد.به همین صورت میتونیم مقادیر لیست مون رو تغییر بدهیم بعنوان مثال بخواهید عنصر اول بُعد دوم رو به هفت تبدیل کنیم.

»> array[1][0]=7
»> array
[[3, 4], [7, 6]]


⏪طول لیست های دو بعدی برابر هست با تعداد ابعاد آن،بنابراین تابع len در لیست های بالاتر از یک بُعد ؛ تعداد ابعاد را نمایش میده.

»> len(array)
2


🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge

Читать полностью…

PythonChallenge

#مقدماتی_پایتون

مثالی های از چاپ رشته ها

⚠️💡⚠️
Input : print(‘python is fun’) or print(“python is fun”)
Output : python is fun

Input : ‘python is fun’ or “python is fun”
Output :’python is fun’

Intput : print(2+3)
Output : 5

Input : print(“2+3”)
Output : 2+3

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

#مقدماتی_پایتون

⚠️💡⚠️ مثالهای برای تقسیم، خارج قسمت و باقیمانده


6 / 3 = 2.0
6.0 / 3 = 2.0
6 / 4 = 1.5

6 // 3 = 2
6 // 4 = 1
6.0 // 4 = 1.0

6 % 3 = 0
6 % 4 = 2
6.0 % 4 = 2.0

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

#دوره_تکمیلی_پایتون

✅لیست ها در پایتون (2)

⏪ برای ایجاد تغییر در عناصر لیست میتوانیم به این صورت عمل کنیم(عنصر شماره یک رو میخواهیم از سه به چهار تغییر بدهیم):

»> ary[1]=4
»> ary
[1, 4, 5, 7, 9, 11]


⏪تغییرات بصورت رشته ای از عناصر :

»> ary[1:3]=[12,13]
»> ary
[1, 12, 13, 7, 9, 11]


🔵نکته : تاکید میکنم در پایتون اندیس ابتدایی به حساب می آید اما اندیس انتهایی اینطور نیست.مثال بالا نشون داده که اندیس یک و دو دچار تغییر شد.

⏪برای تغییر لیست میتوانیم از حلقه for هم برای لیست های بزرگ و یا اینکه اطلاعاتی از لیست نداریم استفاده کنیم.
بعنوان مثال ما میخواهیم در لیست ای که داریم مقدار ماکزیمم رو محاسبه کنیم ، از دستور for برای اینکار استفاده می کنیم و میگیم داخل لیست بگرد اگر عددمون بزرگتر از x بود جایگزین x کن و این باعث میشه بزرگترین عدد داخل لیست به x اختصاص پیدا کنه:

»> for i in ary:
if x < i:
x=i
»> print x
13


🔵نکته : اگر مباحث مربوط به دستورات شرطی و حلقه یادتون رفته به آموزش دوره مقدماتی رجوع کنید. و اگر دقت کنید در پایتون دو در دستور پرینت نیازی به پرانتز نداریم.

⏪مثال فوق رو به یک صورت دیگر هم میشه نوشت و بجای اینکه تو حلقه for بیاییم تو کل لیست بگردیم از تابع range استفاده می کنیم این تابع رو در مباحث مقدماتی توضیح دادیم ،تابع Range ورودیش یک عدد هست که اینجا میشه طول لیست و تو دستور شرطی هم یه تغییر کوچک میکنه .ببینید:

»> for i in range(len(ary)):
if x < ary[i]:
x=ary[i]


»> print x
13


🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge

Читать полностью…

PythonChallenge

🎯 چالش اول پایتون مقدماتی:

▪️تعداد سوال : یک

▪️تعداد برندگان : 1

🎁 جایزه : دوره مقدماتی پایتون به رایگان

برای شرکت در این چالش باید از طریق لینک زیر به سوال آزمون پاسخ درست داده و سپس بین کاربرانی که تا ساعت ۲۲ امشب پاسخ درست داده باشند قرعه کشی انجام شده و یک نفر برنده خواهد شد.

🔗 لینک شرکت در آزمون

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

#مقدماتی_پایتون

✍️ توان

در کنار اعمال جمع، ضرب، تفریق، و تقسیم، پایتون از عملیات به توان رساندن هم پشتیبانی می کند. این عملیات با استفاده از نماد ** انجام می شود.

>>> 25 
32
>>> 9 ** ( 1 / 2 )
3.0

📌 شما می توانید زنجیره ای از توان ها داشته باشید. به زبان دیگر، شما می توانید یک عدد را به توان چندین عدد برسانید.

4**3**2

❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

📌 اطلاعیه اول

به زودی آموزش یادگیری ماشین با پایتون به ارزش ۳۰۰ هزار تومان برای ۵ نفر از اعضای کانال رایگان خواهد شد‌.

آموزش یادگیری ماشین توسط مهندس امینی دانشجوی دکتری دانشگاه Ottawa کانادا ارائه شده است.

کد تخفیف را در هفته آینده در کانال اعلام خواهیم کرد و پنج نفر اولی که کد رو ثبت کنند میتونند بصورت رایگان از این آموزش استفاده کنند.

📌نکته مهم : حتما باید عضو کانال چالش پایتون به آی دی زیر باشید
@pythonchallenge

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

🎁 تخفیف 65 درصدی ویژه شروع سال تحصیلی

🏢 دانشگاه مجازی هوش مصنوعی

1️⃣ پایتون مقدماتی
🕔 234 دقیقه
📥 کلیک کنید

2️⃣ پایتون تکمیلی
⏰ 840 دقیقه
📥 کلیک کنید

3️⃣ یادگیری ماشین با پایتون
⏰ 890 دقیقه
📥 کلیک کنید

4️⃣ یادگیری عمیق با پایتون
⏰ 330 دقیقه
📥 کلیک کنید

5️⃣ مصورسازی داده با پایتون
⏰195 دقیقه
📥 کلیک کنید

6️⃣ آموزش پروژه محور
⏰ 270 دقیقه
📥 کلیک کنید


🔥65 درصد تخفیف (کد تخفیف : MEHR1403) با محدودیت زمانی🔥

گام به گام متخصص هوش مصنوعی شوید. مسیر یادگیری را در تصویر بالا مشاهده نمایید. توصیه میکنیم برای دریافت تخفیف بیشتر پکیج آموزش های هوش مصنوعی رو تهیه کنید.

رضایت بالای مخاطبین از تهیه آموزش‌های این مرکز نشان دهنده کیفیت بالای آموزش‌ها خواهد بود.

📖 مجله هوش مصنوعی
➖➖➖➖➖
🆔 : @HomeAI
💟 : instagram.com/homeai.ir

Читать полностью…

PythonChallenge

🏢 دانشگاه مجازی هوش مصنوعی

1️⃣ پایتون مقدماتی
🕔 234 دقیقه
📥 کلیک کنید

2️⃣ پایتون تکمیلی
⏰ 840 دقیقه
📥 کلیک کنید

3️⃣ یادگیری ماشین با پایتون
⏰ 890 دقیقه
📥 کلیک کنید

4️⃣ یادگیری عمیق با پایتون
⏰ 330 دقیقه
📥 کلیک کنید

5️⃣ مصورسازی داده با پایتون
⏰195 دقیقه
📥 کلیک کنید

6️⃣ آموزش پروژه محور
⏰ 270 دقیقه
📥 کلیک کنید


🔥30 درصد تخفیف (کد تخفیف : SMR1403) با محدودیت زمانی🔥

گام به گام متخصص هوش مصنوعی شوید. مسیر یادگیری را در تصویر بالا مشاهده نمایید. توصیه میکنیم برای دریافت تخفیف بیشتر پکیج آموزش های هوش مصنوعی رو تهیه کنید.

رضایت بالای مخاطبین از تهیه آموزش‌های این مرکز نشان دهنده کیفیت بالای آموزش‌ها خواهد بود.

.🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

📣 اطلاعیه

با توجه به درخواست مخاطبین از فرصت مجدد برای کد تخفیف 80 درصدی برخی از آموزش های هوش مصنوعی،در ساعات آینده کد تخفیف 80 درصدی روی همه آموزش های هوش مصنوعی بصورت محدود و به تعداد 20 عدد روی سایت قرار خواهد گرفت و کد تخفیف در همین کانال اطلاع رسانی می‌گردد.


.🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

📝چند نکته در مورد آموزش های هوش مصنوعی:

1️⃣کد تخفیف ارائه شده بالاترین تخفیف در سالهای اخیر بوده و تا پایان سال تکرار نخواهد شد. این کد تخفیف بر روی چندین آموزش تا پایان خرداد ادامه خواهد داشت.

2️⃣توصیه میکنیم آموزش های که مفید هستند در همین بازه تهیه گردد.

3️⃣مخاطبینی که پکیج کل آموزش ها را تهیه کردند نیازی به تهیه آموزشی تکی ندارند، چون کل آموزش های سایت را در برمیگیرد و در آینده نیز اگر آموزشی اضافه گردد بدون پرداخت هزینه امکان دانلود دارند.

4️⃣ به دانش آموزان و دانشجویان توصیه میکنیم از فرصت تعطیلاتی تابستانی برای مطالعه استفاده نمایند و از آموزش تهیه شده تنها جهت آرشیو استفاده ننمایند.

5️⃣ اکثر آموزش ها پروژه محور هستند توصیه می کنیم حتما پروژه ها را خودشون کدنویسی کنند و مسلط به آموزش شوند.

6️⃣ هیچگونه درخواست پروژه و انجام تمرین لطفا در شبکه های اجتماعی ارسال ننمایید. با آموزش ها خودتون میتونید پروژه هاتون بنویسید و نیازی به ما برای انجامش نیست.

📖 مجله هوش مصنوعی
➖➖➖➖➖
🆔 : @HomeAI
💟 : instagram.com/homeai.ir

Читать полностью…

PythonChallenge

#مقدماتی_پایتون

✍️خروجی (out put)

📌معمولا برنامه ها، ورودی را دریافت و پردازش می کنند تا خروجی را تولید کنند.
در پایتون، می توانید از تابع print برای تولید خروجی استفاده کنید.

>>> print(1 + 1)
2

>>> print("Hello\nWorld!")
Hello
World!


❗️وقتی یک رشته چاپ می شود، در اطراف آن دابل کوتیشن نمایش داده نمی شود.

⚠️در Python3 شما می توانید با استفاده از sep مشخص کنید که بین حروف یک جمله چه عبارتی قرار بگیرد (مثل space) و با استفاده از end مشخص کنید که پایان جمله چه عبارتی قرار بگیرد.

print("spam", "in", "brain", sep='+', end='!') 
>>>spam+in+brain!


⚠️
print(3+2,3-2)
>>>1 5


کاما در دستور پرینت باعث می شود که 1و5 از هم جدا بشوند.

❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

قرعه کشی چالش یادگیری ماشین انجام شد و برندگان مشخص شدند. به تمام برندگان پیام نحوه تهیه رایگان این آموزش از طریق pv ارسال شده است.

امروز چالش هفتگی مون رو داریم امیدواریم این بار شما برنده چالش ما باشید.

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

🔗هزینه های از این دست برای برخی از آموزش با عناوین جذابی که براش در نظر گرفته میشه بنظرم ارزش نداره. ما تمام این چهار کتابخانه رو در دوره تکمیلی پایتون که کتابخانه ها رو میگیم بصورت رایگان در همین کانال توضیح میدیم اگر مشتاق یادگیری هستید بسم الله...
شرط اول یادگیری تمرین، تمرین و تمرین هستش.

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

#متن_کاوی_با_پایتون

✅ معرفی توابع پایتون برای کلمات

🔹 در این بخش یک تعریف کلی از این توابع خواهیم داشت و در بخش های بعدی مثال های رو بیان خواهیم کرد.

1️⃣ کلماتی که با یک حرف خاص شروع خواهند شد.

s.startswith()


2️⃣ کلماتی که با یک حرف خاص به اتمام می رسند.(در بخش قبل مثال زدیم)1

s.endswith()


3️⃣ بررسی 11وجود یک کلمه در داخل رشته با دستور in

T in s


4️⃣ تشخیص حروف بزرگ و کوچک در کلمات و همچنین یافتن کلماتی که با حرف بزرگ شروع خواهند شد.

s.isupper()  ;  s.islower()  ;  s.istitle()


5️⃣تشخیص حروف الفبا یا عدد.

s.isalpha()  ;  s.isdigit()  ;  s.isalnum()


▪️تابع اول برای تشخیص حروف الفبا در رشته می باشد که شامل عدد و کارکترهای خاص نباشد.
▪️تابع دوم تشخیص عدد در رشته می باشد.
▪️و تایع سوم میتونه شامل الفبا و عدد باشد اما کارکترهای خاص مثل فاصله و ... را شامل نخواهد شد.

🔸 خروجی سه تا تابع فوق True یا False می باشد.

🔹 در بخش های بعدی برای هر یک از موارد بالا مثال های خواهیم زد.

🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

#مقدماتی_پایتون

✍️ رشته ها - (قسمت دوم)
اگر بخوایم از کوتیشن در داخل یک رشته استفاده کنیم چون خود رشته با کوتیشن مشخص میشن لازمه که یک بک اسلاش (\) به قبل کوتیشن داخل متن اضافه کنیم مثلا:

B"c

برای اینکه بتونیم رشته بالا رو چاپ کنیم کافیه به این صورت بنویسیم:
"B\"C"

روش دیگری هم برای نوشتن رشته هست که دو طرف رشته از سینگل کوتیشن استفاده کنیم. مثال زیر رو ببینید

'B"C'

❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

#مقدماتی_پایتون

✍️ رشته ها


اگر شما می خواهید از یک متن در پایتون استفاده کنید، باید از رشته استفاده کنید. یک string با وارد کردن یک متن بین دو " و یا دو ‘ ساخته می شود.

📌 زمانی که کنسول پایتون یک string را نمایش می دهد، به صورت معمول آن را بین دو ‘ نمایش می دهد.

>>> “Python in fun! “ 
‘Python is fun’
>>> ‘always look at the bright side of life’
‘always look at the bright side of life’

⚠️ اگر از ‘ برای تعریف string استفاده کنید، ممکن است در شرایط خاصی مانند استفاده از opostrophe دچار ارور شوید، چون پایتون با دیدن opostrophe به string پایان می دهد.
Error : ‘He’s a coder’ 
True : “He’s a coder”
‘He\’s a coder’


💡 نوع دیگری از string در پایتون وجود دارد با نام docstring که برای کامنت استفاده می شود، اما در حالت کلی string است. در آینده در مورد آن صحبت خواهیم کرد.

❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

#متن_کاوی_با_پایتون

✅ پیدا کردن کلماتی که یکبار در جمله تکرار شدند یا حذف کلمات تکراری در جملات

▪️ پایتون تابعی به نام set داره که میاد کلماتی که در جمله تکرار شدند رو حذف میکنه. ما در اینجا یک مثال جدید خواهیم زد:

>>> text3 = "To be or not to be"
>>> text3 = text3.split(' ')
>>> len(text3)
6


▪️همانطور که در کد بالا مشاهده میکنیم جمله ما در ابتدا 6 کلمه بود و دو از این کلمات تکراری هست یکی to و دیگری be. حالا اگر بخواهیم با استفاده از set این کلمات تکراری رو حذف کنیم ببنیم چه اتفاقی خواهد افتاد:

>>> len(set(text3))
5
>>> set(text3)
{'not', 'be', 'to', 'To', 'or'}


▪️همانطور که در بالا مشاهده میکنید کد فوق be رو حذف کرد اما to رو نه. قبلا تو پایتون مقدماتی تاکید کردیم که پایتون برای حروف بزرگ و کوچک تفاوت قائل هستش و این دلیل حذف نشدن کلمه to و To هست.خوب راه حل چیه؟

▪️ راه حل اینه که ابتدا بیاییم کل جمله رو تبدیل به حروف کوچک کنیم سپس کلمات تکراری رو حذف کنیم. بوسیله کد زیر:

>>> len(set(w.lower() for w in text3))
4
>>> set(w.lower() for w in text3)
{'to', 'not', 'be', 'or'}


▪️ ابتدا توسط تابع lower تمام حروف رو در یک حلقه for کوچک کردیم بعد از تابع set برای حذف تکراریها استفاده میکنه و در نهایت هم طولش رو نمایش میده و در خط بعد کارکترهای یکتا رو چاپ میکنه.

🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

🎁 برنده خوش شانس چالش شماره یک : خانم آهنگری 😍

👤 تعداد شرکت کنندگان : 42

🔜منتظر چالش ها آینده ما باشید.

Читать полностью…

PythonChallenge

#مقدماتی_پایتون

✍️ خارج قسمت و باقی مانده

برای به دست آوردن خارج قسمت و باقی مانده تقسیم ها می توانید به ترتیب از عملگر های // و % استفاده کنید.

📌 این عملگرها می توانند هم در اعداد صحیح و هم در اعداد اعشاری مورد استفاده قرار بگیرند.

❗️کد پایین نشان می دهد که 20 تقسیم بر 6 شده است و حاصل نشان دهنده ی خارج قسمت است.

>>> 20 // 6 
3

در مثال بالا حاصل 6 % 20 برابر با 2 خواهد بود چون : 2 + (6 * 3)

❗️کد پایین نشان دهنده ی باقی مانده ی تقسیم عدد 1.25 بر 0.5 است.
>>> 1.25 % 0.5 
0.25

❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

📌 اطلاعیه دوم

به زودی چالش های رو برگزار خواهیم کرد و برای سوالات پایتونی که در کانال ارسال میکنیم و دوستان درست پاسخ بدند قرعه کشی انجام میشه و یک آموزش ویدئویی رو بصورت رایگان تقدیم این دوستان خواهیم کرد. لازمه شرکت در قرعه کشی در برخی از چالش ها ثبت نام در بات قرعه کشی هست که بتونیم بین دوستان بصورت زنده و واقعی قرعه کشی برگزار کنیم توضیحات بیشتر رو در ادامه خواهیم گفت.

🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

#دوره_تکمیلی_پایتون

✅لیست ها در پایتون (1)

⏪برای تعریف یک لیست یک اسم دلخواه برای لیست معرفی میکنیم و سپس داخل یک کروشه عناصرمون رو قرار میدهیم(عناصر با کاما از هم جدا میشن).ما اینجا اسم لیست رو گذاشتیم ary و عناصرمون هم اعداد صحیح هستند.

»> ary=[1,3,5,7,9,11]


⏪برای محاسبه طول یک لیست از فانکشن len استفاده میکنیم.توجه کنید در پایتون اندیس عناصرمون از صفر شروع خواهد شد.

»> len(ary)
6


⏪برای دسترسی به داده های یک لیست از طریق اندیس لیست به اون داده دسترسی پیدا میکنیم بعنوان مثال اگر بخواهیم به عدد 3 که در لیست قرار داره دسترسی داشته باشیم چون اندیس از صفر شروع میشه پس اندیس شماره یک لیست مساوی 3 خواهد بود.

»> ary[1]
3


⏪اگر بخواهیم بصورت یک رشته ای از داده ها نمایش بده به این صورت عمل میکنیم. توجه کنید ما در این مثال برای ابتدا خالی گذاشتم بعد دو نقطه و عدد سه رو نوشتیم در واقع اعلام میکنیم دادههای لیست رو از ابتدا تا قبل از اندیس سه نمایش بده.

»> ary[:3]
[1, 3, 5]


⏪و اگر بخواهیم از اندیس سه تا انتها رو نمایش بده به اینصورت عمل میکنیم.

»> ary[3: ]
[7, 9, 11]


⏪میتوانیم به صورت زیر لیست جدیدی هم معرفی کنیم.

»> ary2=ary[:4]
»> ary2
[1, 3, 5, 7]


📌 نکته : در پایتون آرایه بصورت مستقیم قایل تعریف نیستم و به عناصر بالا لیست میگن ولی با استفاده از کتابخانه numpy امکان تعریف آرایه وجود داره. بنابراین اگر در بخشی از اسم آرایه بجای لیست استفاده کردیم دلیلش اینه میخایم در کل روند تعریف آرایه رو در نام پای توضیح بدیم.

🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
🆔 : @pythonchallenge

Читать полностью…

PythonChallenge

به نام خدا
با توجه به اهمیت مسئله هوش مصنوعی در زندگی و آموزش آن به کودکان و دانش آموزان، کانال هوش مصنوعی برای دانش آموزان در روز چهارشنبه سوم مرداد 1403 شروع به کار کرد.
@StudentAI

امید است با هدف گذاری انجام شده،کمکی به کودکان و دانش آموزان در زمینه آشنایی با هوش مصنوعی کنیم.

به زودی آموزش های رایگان در کانال قرار خواهیم داد.

📍ما رو به کودکان و دانش آموزان معرفی کنید

📖 هوش مصنوعی برای دانش آموزان
➖➖➖➖➖
🆔 : @StudentAI

Читать полностью…

PythonChallenge

📣 فقط برای 20 نفر اول

🎁 کد تخفیف 80 درصدی : Ai80

📌 روی همه آموزش‌ها هوش مصنوعی

🎯 مشاهده و تهیه آموزش :

🔗 https://onlinecourses.ir/

📖 مجله هوش مصنوعی
➖➖➖➖➖
🆔 : @HomeAI
💟 : instagram.com/homeai.ir

Читать полностью…

PythonChallenge

📣برای اولین بار 80 درصد تخفیف

🧨وبینار نقشه راه هوش مصنوعی (AIRoadMap)

🔟 فقط برای 10 نفر اول

💵 هزینه آموزش : 50,000 تومان

💴 هزینه آموزش با تخفیف : 10000 نومان

🔥 کد تخفیف 80 درصدی : AIRM80

📒 وبینار نقشه راه هوش مصنوعی (AIRoadMap)

📖 مجله هوش مصنوعی
➖➖➖➖➖
🆔 : @HomeAI
💟 : instagram.com/homeai.ir

Читать полностью…

PythonChallenge

📣برای اولین بار 80 درصد تخفیف

🧨مجموعه آموزش GAN مقدماتی (پروژه محور)

🔟 فقط برای 10 نفر اول

💵 هزینه آموزش : 200,000 تومان

💴 هزینه آموزش با تخفیف : 32000 نومان

🔥 کد تخفیف 80 درصدی : GAN80

📒 مجموعه آموزش GAN مقدماتی (پروژه محور)

📖 مجله هوش مصنوعی
➖➖➖➖➖
🆔 : @HomeAI
💟 : instagram.com/homeai.ir

Читать полностью…
Subscribe to a channel