چالش پایتون
5.11K subscribers
323 photos
38 videos
26 files
252 links
Download Telegram
#دوره_تکمیلی_پایتون

تولید یک کپی در آرایه ها

فرض کنید یک آرایه سه در سه داریم و میخواهیم یک کپی از سطرهای اول و دوم و ستون های دوم و سوم ایجاد کنیم،نحوه انجام اینکار بصورت زیر می باشد:

»> import numpy as np
»> x = np.array([[1,3,5],[2,4,6],[8,9,0]])
»> x
array([[1, 3, 5],
[2, 4, 6],
[8, 9, 0]])
»> xc1 = x[0:2,1:3]
»> xc1
array([[3, 5],
[4, 6]])


برای کپی کردن یک عنصر آرایه بعنوان مثال سطر یک ستون یک از کد زیر استفاده میکنیم:
»> xc2 = x[1,1]
»> xc2
4


طول مبحث قبلی گفته بودیم میتونیم مثل لیست ها ، عناصر آرایه رو هم تغییر بدهیم،بعنوان مثال اگر بخواهیم همون آرایه x فوق رو مقدار سطر یک و ستون یک رو به عدد 24 تغییر بدهیم میتوانیم از دستور زیر استفاده کنیم:
»> x[1,1] = 24
»> x
array([[ 1, 3, 5],
[ 2, 24, 6],
[ 8, 9, 0]])


🔵دقت کنید وقتی x تغییر دادیم اتوماتیک کپی که قبل از این ایجاد کرده بودیم هم تغییر میکنه،کپیش رو ببنید:
»> print xc1
[[ 3 5]
[24 6]

🔵اما کپی دوم ما تغییر نخواهد کرد (دلیلش اینه که وقتی ما فقط و فقط یک عنصر رو کپی میکنیم در این حالت کپی ما تغییر نخواهد کرد.)
»> print xc2
4

حتما کد بالا رو بنویسید تا متوجه دقیق منظورم شده باشید.


اگر بخواهیم با تغییر آرایه اولیه،کپی ما تغییر نکنه و ثابت بمونه،برای اینکار کافیه موقع کپی کردن یک علامت پلاس (+) قبلش قرار بدهیم.ببینید:
»> xc3 = +x[0:2,1:3]
»> xc3
array([[ 3, 5],
[24, 6]])
»> x[1,1] = 13
»> print x
[[ 1 3 5]
[ 2 13 6]
[ 8 9 0]]
»> print xc3
[[ 3 5]
[24 6]]


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

@pythonchallenge
1👍1🙏1
#مقدماتی_پایتون

✍️بولین

نوع دیگر داده در پایتون، نوع بولین است که دارای یکی از دو مقدار صحیح ( True) یا غلط (False) است.
هم چنین، در مقایسه ی مقادیر، خروجی True یا False ایجاد می شود.

برای مثال، با استفاده از عملگر برابری که نشانه ی آن == است.

>>> my_boolean = True
>>> my_boolean
True

>>> 2 == 3
False
>>> "hello" == "hello"
True


📌 مراقب باشید که عملگر == را با عملگر انتساب که دارای یک مساوی (=) است، اشتباه نگیرید.

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

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

🆔 : @pythonchallenge
👍3
📝 ثبت‌نام کلاس‌های هوش مصنوعی برای دانش‌آموزان و معلمان در خرداد

آموزش هوش مصنوعی برای دو میلیون دانش آموز و ۱۰۰ هزار معلم است که در طول خرداد ماه کار ثبت‌نام آن‌ها انجام و در طول تابستان بخش اول کار با همکاری وزارت ارتباطات و معاونت علمی ریاست جمهوری برگزار می‌شود.

📌در صورت مشخص شدن سامانه و نحوه ثبت نام در کانال هوش مصنوعی برای دانش آموزان اطلاع رسانی خواهیم کرد. البته احتمالا این آموزش برای دانش آموزان متوسطه اول اجرا خواهد شد.

📖 هوش مصنوعی برای دانش آموزان

🆔 : @StudentAI
2👍1
#بازی_سازی_در_پایتون

استفاده از صدا در بازی

این امکان در جذاب کردن بازی شما نقش مهمی دارد. شما میتوانید دو نوع صدا داشته باشید، یکی صدایی در پس زمینه و صداهایی هم در هنگام رویداد (مثلا در هنگام شلیک کردن)
برای پخش کردن صدایی در پس زمینه بصورت زیر عمل میکنیم:

pygame.mixer.music.load('backgroundmusic.mp3')
pygame.mixer.music.play(-1, 0.0)


با این دو دستور یک فایل صوتی را لود کرده و آن را اجرا میکنید.و هر وقت خواستید میتوانید آن را قطع کنید.

pygame.mixer.music.stop()


همچنین با دستور زیر میتوانید صدا رو کم و زیاد کنید:

pygame.mixer.music.set_volume(میزان صدا)


امکانات دیگر را خودتان میتوانید با دستکاری دیگر خاصیت های pygame.mixer.music یاد بگیرید.

صدا هنگام رویداد

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

import time
soundObj = pygame.mixer.Sound(' پسوند. صدا')
soundObj.play()
time.sleep(ثانیه )
soundObj.stop()


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

@pythonchallenge
1
📢 آغاز ثبت‌نام دوره MBA کاربرد علوم داده در اقتصاد
دانشکده اقتصاد دانشگاه تهران
به صورت حضوری و آنلاین

🎓 دوره MBA علوم داده در اقتصاد
🔹 با مدرک رسمی دانشگاه تهران
🔹 ویژه علاقه‌مندان به تحلیل داده، کارشناسان اقتصادی، تحلیل‌گران مالی، فعالان حوزه فناوری و بانکداری داده‌محور

ویژگی‌های متمایز دوره
• ۲۶۰ ساعت آموزش تخصصی در تقاطع علوم داده، یادگیری ماشین و تحلیل‌های اقتصادی
• تدریس توسط اساتید برجسته دانشگاه تهران، پژوهشگران خبره هوش مصنوعی و متخصصان بانک مرکزی
• برگزاری کلاس‌ها پنجشنبه ها – مناسب برای شاغلان
• محل برگزاری: دانشکده اقتصاد دانشگاه تهران
• امکان شرکت به صورت آنلاین یا حضوری
•امکان پرداخت شهریه به‌صورت قسطی

🧠 سرفصل‌های کلیدی دوره:
• یادگیری ماشین مقدماتی و پیشرفته در مسائل اقتصادی
• تحلیل کلان‌داده‌های اقتصادی و ابزارهای هوش تجاری
• پایتون برای علوم داده و بصری‌سازی اطلاعات
• یادگیری عمیق (Deep Learning) برای تحلیل بازارهای مالی
• پروژه‌های عملی و کارگاهی برای حل مسائل واقعی

📄 برای دریافت بروشور کامل دوره، اینجا را کلیک کنید:
📎 دریافت بروشور

📆 شروع دوره: ۲۷ شهریور

📞 جهت مشاوره و ثبت‌نام:
@CBSUT_ir
📱 +98 910 335 1042
☎️ 021-88004278