#مقدماتی_پایتون
✍️بولین
نوع دیگر داده در پایتون، نوع بولین است که دارای یکی از دو مقدار صحیح ( True) یا غلط (False) است.
هم چنین، در مقایسه ی مقادیر، خروجی True یا False ایجاد می شود.
برای مثال، با استفاده از عملگر برابری که نشانه ی آن == است.
📌 مراقب باشید که عملگر == را با عملگر انتساب که دارای یک مساوی (=) است، اشتباه نگیرید.
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
✍️بولین
نوع دیگر داده در پایتون، نوع بولین است که دارای یکی از دو مقدار صحیح ( True) یا غلط (False) است.
هم چنین، در مقایسه ی مقادیر، خروجی True یا False ایجاد می شود.
برای مثال، با استفاده از عملگر برابری که نشانه ی آن == است.
>>> my_boolean = True
>>> my_boolean
True
>>> 2 == 3
False
>>> "hello" == "hello"
True
📌 مراقب باشید که عملگر == را با عملگر انتساب که دارای یک مساوی (=) است، اشتباه نگیرید.
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
👍1
#مقدماتی_پایتون
✍️مقایسه
عملگر بعدی عملگر مقایسه ای است. عملگر نامساوی، که با نماد =! نشان داده میشود، بررسی میکند که ایا حاصل مقایسه دو مقدار باهم برابر نیست؟ اگر یکسان بود یعنی false و اگر یکسان نبود یعنی true
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
✍️مقایسه
عملگر بعدی عملگر مقایسه ای است. عملگر نامساوی، که با نماد =! نشان داده میشود، بررسی میکند که ایا حاصل مقایسه دو مقدار باهم برابر نیست؟ اگر یکسان بود یعنی false و اگر یکسان نبود یعنی true
>>> 1 != 1
False
>>> "eleven" != "seven"
True
>>> 2 != 10
True
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
👍2
چالش پایتون
#بازی_سازی_در_پایتون ✅استفاده از عکس در بازی لود کردن فایل عکس : برای اینکه ما بازی جذابی داشته باشیم یقیناً می باست از عکس های زیبا هم استفاده کنیم. برای لود کردن یک عکس ابتدا باید فایل عکس را درون یک متغیر بریزیم سپس آن را رسم کنیم: mypic = pygame.im…
#بازی_سازی_در_پایتون
✅نوشتن متن روی صفحه نمایش
برای این کار باید مراحل زیر رو طی کنید
ابتدا نوع فونت و اندازهش رو بصورت زیر مشخص میکنیم
سپس ورودی اول متن دلخواه خودمون رو مینویسیم و رنگهای پس زمینه و رنگ متن رو با سه عدد مشخص میکنیم.
در صورتی که میخواهید در مکان خاصی نوشته تان رسم شود به اینصورت مکان ان را تنظیم میکنید
پس از انجام تنظیمات بالا میتوانید مانند یک عکس متنتان را روی صفحه چاپ کنید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
✅نوشتن متن روی صفحه نمایش
برای این کار باید مراحل زیر رو طی کنید
ابتدا نوع فونت و اندازهش رو بصورت زیر مشخص میکنیم
fontObj = pygame.font.Font('tahoma.ttf',12)
سپس ورودی اول متن دلخواه خودمون رو مینویسیم و رنگهای پس زمینه و رنگ متن رو با سه عدد مشخص میکنیم.
textSurfaceObj = fontObj.render('@pythonchallenge', True,(255,0,0),(0,255,0))
در صورتی که میخواهید در مکان خاصی نوشته تان رسم شود به اینصورت مکان ان را تنظیم میکنید
textRectObj = textSurfaceObj.get_rect()
textRectObj.center = (300,200)
پس از انجام تنظیمات بالا میتوانید مانند یک عکس متنتان را روی صفحه چاپ کنید:
screen.blit(textSurfaceObj, textRectObj)
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
❤1👍1
#متن_کاوی_با_پایتون
❇️ متاکارکترها - انطباق کارکترها
1️⃣ . (نقطه) : تنها یک کارکتر (هر نوع کارکتری) میتواند ظاهر گردد.
2️⃣ ^ : این علامت در داخل یک کروشه به معنی این است که کارکترهای بعد از آن نباید ظاهر گردند.
3️⃣ $ : این علامت در پایان یک رشته به این معنی که عبارت مورد جستجو باید با عبارتی که قبل از $ می آید شروع شود.
4️⃣ [ ] : انطباق با مجموعه از کارکترهای درون کروشه
5️⃣ متاکارکتر [a-z] : مطابقت با یکی از رشته های a,b,...,z
6️⃣ متاکارکتر [abc^] : مطابقت با کارکترهای که a,b,c نیستند.
7️⃣ متاکارکتر a|b : مطابقت میکند با کارکتری که a یا b باشد. در جاییکه a و b رشته هستند.
8️⃣ ( ) : محدوده ای برای عملگرها
9️⃣ \ : کارکترهای خاص (t , \n , \b\)
❇️ متاکارکترها - نمادهای کارکتری
1️⃣ متاکارکتر b\ : انطباق مرز کلمات
2️⃣ متاکارکتر d\ : رقم ها ، همه اعداد شامل [0-9]
3️⃣ متاکارکتر D\ : غیر از رقم، هر موردی جز اعداد [9-0^]
4️⃣ متاکارکتر s\ : تمام فضاهای خالی، مانند [t\n\r\f\v\ ]
5️⃣ متاکارکتر S\ : عدم فضاهای خالی، مانند [t\n\r\f\v\ ^]
6️⃣ متاکارکتر w\ : تمام کارکترهای الفبایی و عددی، شامل [ _a-zA-Z0-9]
7️⃣ متاکارکتر W\ : تمام کارکترهای غیر الفبایی و عددی، شامل [ _a-zA-Z0-9 ^]
❇️ متاکارکترها - تکرار
1️⃣ * : تکرار صفر یا بیشتر
2️⃣ + : تکرار یک بار یا بیشتر
3️⃣ ؟ : تکرار صفر یا یک عبارت قبل از علامت سوال
4️⃣ متاکارکتر {n} : دقیقا n بار تکرار که n بزرگتر و مساوی صفر خواهد بود.
5️⃣ متاکارکتر { ,n} : حداقل n بار تکرار
6️⃣ متاکارکتر {n, } : حداکثر n بار تکرار
7️⃣ متاکارکتر {m,n} : حداقل m بار و حداکثر n بار تکرار
🔵 اگر متاکارکتری رو متوجه نشدید نگران نباشید، در بخش های بعدی مثالهای خواهیم زد که کاملا متوجه گردید. و اگر دوست داشتید اطلاعات بیشتری در مورد این متاکارکترها داشته باشید لینک زیر رو میتونید مشاهده کنید:
https://www.rexegg.com/regex-quickstart.html
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
🆔 : @pythonchallenge
❇️ متاکارکترها - انطباق کارکترها
1️⃣ . (نقطه) : تنها یک کارکتر (هر نوع کارکتری) میتواند ظاهر گردد.
2️⃣ ^ : این علامت در داخل یک کروشه به معنی این است که کارکترهای بعد از آن نباید ظاهر گردند.
3️⃣ $ : این علامت در پایان یک رشته به این معنی که عبارت مورد جستجو باید با عبارتی که قبل از $ می آید شروع شود.
4️⃣ [ ] : انطباق با مجموعه از کارکترهای درون کروشه
5️⃣ متاکارکتر [a-z] : مطابقت با یکی از رشته های a,b,...,z
6️⃣ متاکارکتر [abc^] : مطابقت با کارکترهای که a,b,c نیستند.
7️⃣ متاکارکتر a|b : مطابقت میکند با کارکتری که a یا b باشد. در جاییکه a و b رشته هستند.
8️⃣ ( ) : محدوده ای برای عملگرها
9️⃣ \ : کارکترهای خاص (t , \n , \b\)
❇️ متاکارکترها - نمادهای کارکتری
1️⃣ متاکارکتر b\ : انطباق مرز کلمات
2️⃣ متاکارکتر d\ : رقم ها ، همه اعداد شامل [0-9]
3️⃣ متاکارکتر D\ : غیر از رقم، هر موردی جز اعداد [9-0^]
4️⃣ متاکارکتر s\ : تمام فضاهای خالی، مانند [t\n\r\f\v\ ]
5️⃣ متاکارکتر S\ : عدم فضاهای خالی، مانند [t\n\r\f\v\ ^]
6️⃣ متاکارکتر w\ : تمام کارکترهای الفبایی و عددی، شامل [ _a-zA-Z0-9]
7️⃣ متاکارکتر W\ : تمام کارکترهای غیر الفبایی و عددی، شامل [ _a-zA-Z0-9 ^]
❇️ متاکارکترها - تکرار
1️⃣ * : تکرار صفر یا بیشتر
2️⃣ + : تکرار یک بار یا بیشتر
3️⃣ ؟ : تکرار صفر یا یک عبارت قبل از علامت سوال
4️⃣ متاکارکتر {n} : دقیقا n بار تکرار که n بزرگتر و مساوی صفر خواهد بود.
5️⃣ متاکارکتر { ,n} : حداقل n بار تکرار
6️⃣ متاکارکتر {n, } : حداکثر n بار تکرار
7️⃣ متاکارکتر {m,n} : حداقل m بار و حداکثر n بار تکرار
🔵 اگر متاکارکتری رو متوجه نشدید نگران نباشید، در بخش های بعدی مثالهای خواهیم زد که کاملا متوجه گردید. و اگر دوست داشتید اطلاعات بیشتری در مورد این متاکارکترها داشته باشید لینک زیر رو میتونید مشاهده کنید:
https://www.rexegg.com/regex-quickstart.html
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
🆔 : @pythonchallenge
👍4
#دوره_تکمیلی_پایتون
✅تولید یک کپی در آرایه ها
⏪فرض کنید یک آرایه سه در سه داریم و میخواهیم یک کپی از سطرهای اول و دوم و ستون های دوم و سوم ایجاد کنیم،نحوه انجام اینکار بصورت زیر می باشد:
⏪برای کپی کردن یک عنصر آرایه بعنوان مثال سطر یک ستون یک از کد زیر استفاده میکنیم:
⏪طول مبحث قبلی گفته بودیم میتونیم مثل لیست ها ، عناصر آرایه رو هم تغییر بدهیم،بعنوان مثال اگر بخواهیم همون آرایه x فوق رو مقدار سطر یک و ستون یک رو به عدد 24 تغییر بدهیم میتوانیم از دستور زیر استفاده کنیم:
🔵دقت کنید وقتی x تغییر دادیم اتوماتیک کپی که قبل از این ایجاد کرده بودیم هم تغییر میکنه،کپیش رو ببنید:
🔵اما کپی دوم ما تغییر نخواهد کرد (دلیلش اینه که وقتی ما فقط و فقط یک عنصر رو کپی میکنیم در این حالت کپی ما تغییر نخواهد کرد.)
حتما کد بالا رو بنویسید تا متوجه دقیق منظورم شده باشید.
⏪اگر بخواهیم با تغییر آرایه اولیه،کپی ما تغییر نکنه و ثابت بمونه،برای اینکار کافیه موقع کپی کردن یک علامت پلاس (+) قبلش قرار بدهیم.ببینید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
✅تولید یک کپی در آرایه ها
⏪فرض کنید یک آرایه سه در سه داریم و میخواهیم یک کپی از سطرهای اول و دوم و ستون های دوم و سوم ایجاد کنیم،نحوه انجام اینکار بصورت زیر می باشد:
»> 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 ایجاد می شود.
برای مثال، با استفاده از عملگر برابری که نشانه ی آن == است.
📌 مراقب باشید که عملگر == را با عملگر انتساب که دارای یک مساوی (=) است، اشتباه نگیرید.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
✍️بولین
نوع دیگر داده در پایتون، نوع بولین است که دارای یکی از دو مقدار صحیح ( True) یا غلط (False) است.
هم چنین، در مقایسه ی مقادیر، خروجی True یا False ایجاد می شود.
برای مثال، با استفاده از عملگر برابری که نشانه ی آن == است.
>>> my_boolean = True
>>> my_boolean
True
>>> 2 == 3
False
>>> "hello" == "hello"
True
📌 مراقب باشید که عملگر == را با عملگر انتساب که دارای یک مساوی (=) است، اشتباه نگیرید.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
👍4
Forwarded from هوش مصنوعی برای دانش آموزان
📝 ثبتنام کلاسهای هوش مصنوعی برای دانشآموزان و معلمان در خرداد
آموزش هوش مصنوعی برای دو میلیون دانش آموز و ۱۰۰ هزار معلم است که در طول خرداد ماه کار ثبتنام آنها انجام و در طول تابستان بخش اول کار با همکاری وزارت ارتباطات و معاونت علمی ریاست جمهوری برگزار میشود.
📌در صورت مشخص شدن سامانه و نحوه ثبت نام در کانال هوش مصنوعی برای دانش آموزان اطلاع رسانی خواهیم کرد. البته احتمالا این آموزش برای دانش آموزان متوسطه اول اجرا خواهد شد.
📖 هوش مصنوعی برای دانش آموزان
➖➖➖➖➖
🆔 : @StudentAI
آموزش هوش مصنوعی برای دو میلیون دانش آموز و ۱۰۰ هزار معلم است که در طول خرداد ماه کار ثبتنام آنها انجام و در طول تابستان بخش اول کار با همکاری وزارت ارتباطات و معاونت علمی ریاست جمهوری برگزار میشود.
📌در صورت مشخص شدن سامانه و نحوه ثبت نام در کانال هوش مصنوعی برای دانش آموزان اطلاع رسانی خواهیم کرد. البته احتمالا این آموزش برای دانش آموزان متوسطه اول اجرا خواهد شد.
📖 هوش مصنوعی برای دانش آموزان
➖➖➖➖➖
🆔 : @StudentAI
❤2👍1
#بازی_سازی_در_پایتون
✅استفاده از صدا در بازی
این امکان در جذاب کردن بازی شما نقش مهمی دارد. شما میتوانید دو نوع صدا داشته باشید، یکی صدایی در پس زمینه و صداهایی هم در هنگام رویداد (مثلا در هنگام شلیک کردن)
برای پخش کردن صدایی در پس زمینه بصورت زیر عمل میکنیم:
با این دو دستور یک فایل صوتی را لود کرده و آن را اجرا میکنید.و هر وقت خواستید میتوانید آن را قطع کنید.
همچنین با دستور زیر میتوانید صدا رو کم و زیاد کنید:
امکانات دیگر را خودتان میتوانید با دستکاری دیگر خاصیت های pygame.mixer.music یاد بگیرید.
✅صدا هنگام رویداد
صدایی که شما برای پس زمینه انتخاب میکنید در هر زمان فقط میتوان یک صدا را پخش کرد چون با نسبت دادن یک فایل جدید به pygame.mixer.music فایل پیشین پاک میشود.برای رفع این مشکل شما باید یک متغیر صدا تعریف و مقدار دهی کنید سپس هر وقت خواستید آن را اجرا و قطع کنید.
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
✅استفاده از صدا در بازی
این امکان در جذاب کردن بازی شما نقش مهمی دارد. شما میتوانید دو نوع صدا داشته باشید، یکی صدایی در پس زمینه و صداهایی هم در هنگام رویداد (مثلا در هنگام شلیک کردن)
برای پخش کردن صدایی در پس زمینه بصورت زیر عمل میکنیم:
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
❤2
#چالش_پایتون_در_هوش_مصنوعی
🧠 قسمت ۱: مقدمه و نصب پایتون 🐍
سلام دوستان! 👋
میخوایم سفرمون به دنیای جذاب هوش مصنوعی با پایتون رو شروع کنیم. اما قبلش باید ابزارها رو آماده کنیم! 🛠
۱. نصب پایتون
* به سایت [python.org] بروید و آخرین نسخه Python 3 رو دانلود و نصب کنید.
* حتماً تیک “Add Python to PATH” رو موقع نصب بزنید ✅
۲. محیطهای برنامهنویسی
دو تا گزینه عالی داریم:
1️⃣ Jupyter Notebook – برای تست سریع کدها و یادداشتها عالیه
2️⃣ Google Colab – نیازی به نصب نداره و روی مرورگر اجرا میشه 🌐
۳. نصب کتابخانههای ضروری
بعد از نصب پایتون، ترمینال یا کامند پرامپت رو باز کن و اینها رو نصب کن:
pip install numpy pandas matplotlib seaborn scikit-learn
۴. پروژه کوچک عملی
بیایید بررسی کنیم پایتون نصب شده درست کار میکنه:
print("سلام هوش مصنوعی! 🤖")
اگر خروجی بالا رو دیدید یعنی همه چیز آماده است 🎉
👀 قسمت بعدی: متغیرها و انواع دادهها در پایتون
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
❤1
#چالش_پایتون_در_هوش_مصنوعی
🧠 قسمت ۲: متغیرها و انواع دادهها 💾
سلام دوستان! 👋
تو این قسمت میخوایم با متغیرها و انواع دادهها در پایتون آشنا بشیم. اینها پایهی همه برنامههای پایتون و هوش مصنوعی هستن! 🚀
۱. متغیر چیست؟
* متغیر مثل یک جعبه هست که میتونه دادهها رو نگه داره 📦
* مثال:
۲. انواع دادهها در پایتون
1️⃣ اعداد (Numbers)
* int: اعداد صحیح →
* float: اعداد اعشاری →
2️⃣ رشتهها (Strings)
* متنها و حروف →
* مثال:
3️⃣ لیستها (Lists)
* مجموعهای از دادهها که میتوان آنها را تغییر داد
* مثال:
4️⃣ تاپلها (Tuple)
* مشابه لیست اما غیر قابل تغییر
* مثال:
5️⃣ دیکشنریها (Dictionary)
* ذخیره دادهها به صورت کلید و مقدار
* مثال:
6️⃣ مجموعهها (Set)
* مجموعهای بدون ترتیب و بدون تکرار
* مثال:
۳. پروژه کوچک عملی
بیاید یک لیست از دوستان بسازیم و چاپ کنیم:
👀 قسمت بعدی: شرطها و حلقهها 🔄
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
🧠 قسمت ۲: متغیرها و انواع دادهها 💾
سلام دوستان! 👋
تو این قسمت میخوایم با متغیرها و انواع دادهها در پایتون آشنا بشیم. اینها پایهی همه برنامههای پایتون و هوش مصنوعی هستن! 🚀
۱. متغیر چیست؟
* متغیر مثل یک جعبه هست که میتونه دادهها رو نگه داره 📦
* مثال:
name = "علی"
age = 18
۲. انواع دادهها در پایتون
1️⃣ اعداد (Numbers)
* int: اعداد صحیح →
age = 18
* float: اعداد اعشاری →
height = 1.75
2️⃣ رشتهها (Strings)
* متنها و حروف →
"سلام دنیا!"
* مثال:
greeting = "سلام هوش مصنوعی! 🤖"
print(greeting)
3️⃣ لیستها (Lists)
* مجموعهای از دادهها که میتوان آنها را تغییر داد
* مثال:
fruits = ["سیب", "موز", "پرتقال"]
print(fruits[0]) # سیب
4️⃣ تاپلها (Tuple)
* مشابه لیست اما غیر قابل تغییر
* مثال:
colors = ("قرمز", "سبز", "آبی")
5️⃣ دیکشنریها (Dictionary)
* ذخیره دادهها به صورت کلید و مقدار
* مثال:
person = {"name": "علی", "age": 18}
print(person["name"]) # علی
6️⃣ مجموعهها (Set)
* مجموعهای بدون ترتیب و بدون تکرار
* مثال:
numbers = {1, 2, 3, 3}
print(numbers) # {1, 2, 3}
۳. پروژه کوچک عملی
بیاید یک لیست از دوستان بسازیم و چاپ کنیم:
friends = ["سارا", "رضا", "نیما"]
for friend in friends:
print("سلام", friend)
👀 قسمت بعدی: شرطها و حلقهها 🔄
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
❤3
#چالش_پایتون_در_هوش_مصنوعی
🧠 قسمت ۳: شرطها و حلقهها 🔄
سلام دوستان! 👋
تو این قسمت میخوایم با شرطها و حلقهها در پایتون آشنا بشیم. اینها به ما کمک میکنن برنامهها تصمیم بگیرن و کارهای تکراری انجام بدن! 🚀
۱. شرطها (if, elif, else)
* شرطها باعث میشن برنامه بر اساس وضعیتهای مختلف تصمیم بگیره.
* مثال:
* چند شرط با
۲. حلقهها (Loops)
1️⃣ حلقه for – تکرار روی مجموعهای از دادهها:
2️⃣ حلقه while – تکرار تا زمانی که شرط برقرار باشد:
۳. پروژه کوچک عملی
بیاید بررسی کنیم اعداد زوج بین ۱ تا ۱۰ رو چاپ کنیم:
👀 قسمت بعدی: توابع و ماژولها ⚙️
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
🧠 قسمت ۳: شرطها و حلقهها 🔄
سلام دوستان! 👋
تو این قسمت میخوایم با شرطها و حلقهها در پایتون آشنا بشیم. اینها به ما کمک میکنن برنامهها تصمیم بگیرن و کارهای تکراری انجام بدن! 🚀
۱. شرطها (if, elif, else)
* شرطها باعث میشن برنامه بر اساس وضعیتهای مختلف تصمیم بگیره.
* مثال:
age = 18
if age >= 18:
print("میتونی رای بدی ✅")
else:
print("هنوز کوچیک هستی ❌")
* چند شرط با
elif
:score = 85
if score >= 90:
print("عالی 🌟")
elif score >= 75:
print("خوب 👍")
else:
print("نیاز به تلاش بیشتر 💪")
۲. حلقهها (Loops)
1️⃣ حلقه for – تکرار روی مجموعهای از دادهها:
fruits = ["سیب", "موز", "پرتقال"]
for fruit in fruits:
print("میوه:", fruit)
2️⃣ حلقه while – تکرار تا زمانی که شرط برقرار باشد:
count = 1
while count <= 5:
print("شماره:", count)
count += 1
۳. پروژه کوچک عملی
بیاید بررسی کنیم اعداد زوج بین ۱ تا ۱۰ رو چاپ کنیم:
for i in range(1, 11):
if i % 2 == 0:
print(i, "زوج است ✅")
👀 قسمت بعدی: توابع و ماژولها ⚙️
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
❤4
📚 فازهای آموزش پایتون و هوش مصنوعی
🔹 فاز ۱: مقدمات پایتون
آشنایی با پایتون و نصب ابزارها 🖥
متغیرها و انواع دادهها 🔤🔢
شرطها و حلقهها 🔄
توابع و ماژولها ⚙️
کار با کتابخانهها و نصب پکیجها 📦
پروژه کوچک عملی 🎯 (جمعبندی)
🔹 فاز ۲: پردازش دادهها
آشنایی با NumPy ➕
آشنایی با Pandas 🗂
کار با دادههای جدولی 📊
پاکسازی و آمادهسازی دادهها 🧹
تجسم دادهها با Matplotlib 🎨
پروژه عملی پردازش داده 📑
🔹 فاز ۳: مبانی یادگیری ماشین
مقدمهای بر یادگیری ماشین 🤖
دادههای آموزشی و تست 📂
الگوریتم رگرسیون خطی 📈
الگوریتم طبقهبندی (Classification) 🔍
درخت تصمیم و جنگل تصادفی 🌳
پروژه کوچک ML 🎯
🔹 فاز ۴: یادگیری ماشین پیشرفته
آشنایی با Scikit-learn ⚡
بهینهسازی مدلها و Cross Validation 🎯
ارزیابی مدلها 📏
خوشهبندی (Clustering) 🌀
کاهش ابعاد (PCA) 🔽
پروژه عملی پیشرفته ML 🚀
🔹 فاز ۵: یادگیری عمیق (Deep Learning)
مقدمه بر شبکههای عصبی 🧠
آشنایی با TensorFlow ⚙️
ساخت شبکه عصبی ساده 🔗
آموزش و تست شبکه عصبی 📊
شبکههای عمیق (Deep Networks) 🔥
پروژه عملی Deep Learning 🎯
🔹 فاز ۶: پروژههای کاربردی هوش مصنوعی
پردازش تصویر با OpenCV 📷
پردازش زبان طبیعی (NLP) 📝
چتبات ساده 💬
سیستم توصیهگر (Recommendation) 🎥
پروژه نهایی
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
🔹 فاز ۱: مقدمات پایتون
آشنایی با پایتون و نصب ابزارها 🖥
متغیرها و انواع دادهها 🔤🔢
شرطها و حلقهها 🔄
توابع و ماژولها ⚙️
کار با کتابخانهها و نصب پکیجها 📦
پروژه کوچک عملی 🎯 (جمعبندی)
🔹 فاز ۲: پردازش دادهها
آشنایی با NumPy ➕
آشنایی با Pandas 🗂
کار با دادههای جدولی 📊
پاکسازی و آمادهسازی دادهها 🧹
تجسم دادهها با Matplotlib 🎨
پروژه عملی پردازش داده 📑
🔹 فاز ۳: مبانی یادگیری ماشین
مقدمهای بر یادگیری ماشین 🤖
دادههای آموزشی و تست 📂
الگوریتم رگرسیون خطی 📈
الگوریتم طبقهبندی (Classification) 🔍
درخت تصمیم و جنگل تصادفی 🌳
پروژه کوچک ML 🎯
🔹 فاز ۴: یادگیری ماشین پیشرفته
آشنایی با Scikit-learn ⚡
بهینهسازی مدلها و Cross Validation 🎯
ارزیابی مدلها 📏
خوشهبندی (Clustering) 🌀
کاهش ابعاد (PCA) 🔽
پروژه عملی پیشرفته ML 🚀
🔹 فاز ۵: یادگیری عمیق (Deep Learning)
مقدمه بر شبکههای عصبی 🧠
آشنایی با TensorFlow ⚙️
ساخت شبکه عصبی ساده 🔗
آموزش و تست شبکه عصبی 📊
شبکههای عمیق (Deep Networks) 🔥
پروژه عملی Deep Learning 🎯
🔹 فاز ۶: پروژههای کاربردی هوش مصنوعی
پردازش تصویر با OpenCV 📷
پردازش زبان طبیعی (NLP) 📝
چتبات ساده 💬
سیستم توصیهگر (Recommendation) 🎥
پروژه نهایی
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
❤4
#چالش_پایتون_در_هوش_مصنوعی
🧠 قسمت ۴: توابع و ماژولها ⚙️
سلام دوستان! 👋
تو این قسمت میخوایم با توابع و ماژولها در پایتون آشنا بشیم. اینها به ما کمک میکنن کدهای مرتبتر و قابل استفاده مجدد بنویسیم! 🚀
۱. تعریف تابع
* تابع یک بخش از کد هست که یک کار مشخص رو انجام میده و میتونیم بارها ازش استفاده کنیم.
* مثال ساده:
۲. پارامتر و مقدار بازگشتی
* توابع میتونن ورودی (پارامتر) بگیرن و خروجی (return) بدهند:
۳. ماژولها
* ماژول یعنی فایل یا مجموعهای از کدهای آماده که میتونیم ازش استفاده کنیم
* استفاده از ماژولهای آماده:
* میتونیم ماژول خودمون رو بسازیم:
1️⃣ ایجاد فایل
2️⃣ استفاده در فایل اصلی:
۴. پروژه کوچک عملی
یک تابع بسازیم که میانگین دو عدد رو محاسبه کنه:
👀 قسمت بعدی: کار با کتابخانهها و نصب پکیجها 📦
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
🧠 قسمت ۴: توابع و ماژولها ⚙️
سلام دوستان! 👋
تو این قسمت میخوایم با توابع و ماژولها در پایتون آشنا بشیم. اینها به ما کمک میکنن کدهای مرتبتر و قابل استفاده مجدد بنویسیم! 🚀
۱. تعریف تابع
* تابع یک بخش از کد هست که یک کار مشخص رو انجام میده و میتونیم بارها ازش استفاده کنیم.
* مثال ساده:
def greet(name):
print("سلام", name, "🤖")
greet("علی")
greet("سارا")
۲. پارامتر و مقدار بازگشتی
* توابع میتونن ورودی (پارامتر) بگیرن و خروجی (return) بدهند:
def add(a, b):
return a + b
result = add(5, 3)
print("نتیجه جمع:", result)
۳. ماژولها
* ماژول یعنی فایل یا مجموعهای از کدهای آماده که میتونیم ازش استفاده کنیم
* استفاده از ماژولهای آماده:
import math
print("جذر 16 =", math.sqrt(16))
* میتونیم ماژول خودمون رو بسازیم:
1️⃣ ایجاد فایل
my_module.py
با تابع:def say_hello():
print("سلام از ماژول! 👋")
2️⃣ استفاده در فایل اصلی:
import my_module
my_module.say_hello()
۴. پروژه کوچک عملی
یک تابع بسازیم که میانگین دو عدد رو محاسبه کنه:
def average(x, y):
return (x + y) / 2
print("میانگین:", average(10, 20))
👀 قسمت بعدی: کار با کتابخانهها و نصب پکیجها 📦
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
❤4
#چالش_پایتون_در_هوش_مصنوعی
🧠 قسمت ۵: کار با کتابخانهها و نصب پکیجها 📦
سلام دوستان! 👋
تو این قسمت میخوایم با کتابخانهها و نصب پکیجها در پایتون آشنا بشیم. اینها ابزارهای آمادهای هستن که کار ما رو خیلی راحت میکنن! 🚀
۱. کتابخانه چیست؟
* کتابخانه مجموعهای از کدهای آماده است که میتونیم در برنامهها استفاده کنیم
* مثال:
۲. نصب پکیجها با pip
*
* مثال نصب چند پکیج مهم:
۳. استفاده از کتابخانهها
* بعد از نصب، میتونیم اونا رو import کنیم و استفاده کنیم:
۴. پروژه کوچک عملی
* با
👀 قسمت بعدی: پروژه کوچک عملی 🎯 (جمعبندی فاز ۱)
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
🧠 قسمت ۵: کار با کتابخانهها و نصب پکیجها 📦
سلام دوستان! 👋
تو این قسمت میخوایم با کتابخانهها و نصب پکیجها در پایتون آشنا بشیم. اینها ابزارهای آمادهای هستن که کار ما رو خیلی راحت میکنن! 🚀
۱. کتابخانه چیست؟
* کتابخانه مجموعهای از کدهای آماده است که میتونیم در برنامهها استفاده کنیم
* مثال:
numpy
برای کار با اعداد و ماتریسها، pandas
برای تحلیل دادهها، matplotlib
برای رسم نمودار۲. نصب پکیجها با pip
*
pip
ابزار رسمی نصب پکیجها در پایتون هست* مثال نصب چند پکیج مهم:
pip install numpy pandas matplotlib seaborn scikit-learn
۳. استفاده از کتابخانهها
* بعد از نصب، میتونیم اونا رو import کنیم و استفاده کنیم:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# مثال عملی: رسم نمودار ساده
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.title("نمودار ساده خطی 📈")
plt.show()
۴. پروژه کوچک عملی
* با
pandas
یک جدول کوچک بسازیم و نمایش بدیم:import pandas as pd
data = {"نام": ["علی", "سارا", "نیما"], "سن": [18, 20, 19]}
df = pd.DataFrame(data)
print(df)
👀 قسمت بعدی: پروژه کوچک عملی 🎯 (جمعبندی فاز ۱)
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
❤3
🏢 دانشگاه مجازی هوش مصنوعی
1️⃣ پایتون مقدماتی
🕔 234 دقیقه
📥 کلیک کنید
2️⃣ پایتون تکمیلی
⏰ 840 دقیقه
📥 کلیک کنید
3️⃣ یادگیری ماشین با پایتون
⏰ 890 دقیقه
📥 کلیک کنید
4️⃣ یادگیری عمیق با پایتون
⏰ 330 دقیقه
📥 کلیک کنید
5️⃣ مصورسازی داده با پایتون
⏰195 دقیقه
📥 کلیک کنید
6️⃣ آموزش پروژه محور
⏰ 270 دقیقه
📥 کلیک کنید
🔥تخفیف تا پایان تابستان🔥
🎁 کد تخفیف :
گام به گام متخصص هوش مصنوعی شوید. مسیر یادگیری را در تصویر بالا مشاهده نمایید. توصیه میکنیم برای دریافت تخفیف بیشتر پکیج آموزش های هوش مصنوعی رو تهیه کنید.
رضایت بالای مخاطبین از تهیه آموزشهای این مرکز نشان دهنده کیفیت بالای آموزشها خواهد بود.
🗂 مرکز آموزش آنلاین و ویدئویی
➖➖➖➖➖
🆔 : @pythonchallenge
1️⃣ پایتون مقدماتی
🕔 234 دقیقه
📥 کلیک کنید
2️⃣ پایتون تکمیلی
⏰ 840 دقیقه
📥 کلیک کنید
3️⃣ یادگیری ماشین با پایتون
⏰ 890 دقیقه
📥 کلیک کنید
4️⃣ یادگیری عمیق با پایتون
⏰ 330 دقیقه
📥 کلیک کنید
5️⃣ مصورسازی داده با پایتون
⏰195 دقیقه
📥 کلیک کنید
6️⃣ آموزش پروژه محور
⏰ 270 دقیقه
📥 کلیک کنید
🔥تخفیف تا پایان تابستان🔥
🎁 کد تخفیف :
FC1404
گام به گام متخصص هوش مصنوعی شوید. مسیر یادگیری را در تصویر بالا مشاهده نمایید. توصیه میکنیم برای دریافت تخفیف بیشتر پکیج آموزش های هوش مصنوعی رو تهیه کنید.
رضایت بالای مخاطبین از تهیه آموزشهای این مرکز نشان دهنده کیفیت بالای آموزشها خواهد بود.
🗂 مرکز آموزش آنلاین و ویدئویی
➖➖➖➖➖
🆔 : @pythonchallenge
❤2
Forwarded from هشتگ تبلیغ تخصصی
دورههای برنامهنویسی رایگان شد! 🎓🎉
مکتبخونه به مناسبت روز برنامهنویس، دسترسی به ۵۰ دوره محبوب برنامهنویسی رو رایگان کرده.
دورهها از مقدماتی تا پیشرفته هستن و شامل:
پایتون 🐍
ماشین لرنینگ و هوش مصنوعی 🤖
بکاند و دهها دوره کاربردی دیگه 💻
اگه دنبال یادگیری پایتون هستی، حتما یه سر به دورهها بزن، تعداد زیادی دوره خوب در این زمینه هست.
ثبتنام هم سادهست: وارد لینک دورهها شو، دوره مورد علاقت رو انتخاب کن و کد HELLOWORLD رو وارد کن تا آموزش رایگان برات فعال بشه.
⏳ فقط تا ۲۳ شهریور فرصت داری، پس از دستش نده! 🚀
📌 لینک همه دورهها: https://mktb.me/t3ow
مکتبخونه به مناسبت روز برنامهنویس، دسترسی به ۵۰ دوره محبوب برنامهنویسی رو رایگان کرده.
دورهها از مقدماتی تا پیشرفته هستن و شامل:
پایتون 🐍
ماشین لرنینگ و هوش مصنوعی 🤖
بکاند و دهها دوره کاربردی دیگه 💻
اگه دنبال یادگیری پایتون هستی، حتما یه سر به دورهها بزن، تعداد زیادی دوره خوب در این زمینه هست.
ثبتنام هم سادهست: وارد لینک دورهها شو، دوره مورد علاقت رو انتخاب کن و کد HELLOWORLD رو وارد کن تا آموزش رایگان برات فعال بشه.
⏳ فقط تا ۲۳ شهریور فرصت داری، پس از دستش نده! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Arvancloud
روی ابرها زندگی کن
💥 حادثه خبر نمیکند! چه یک حملهی سایبری باشد، چه خرابی سختافزاری یا نرمافزاری گسترده و چه بلاهای طبیعی و…. همهی این اتفاقات میتوانند آسیبهای جدی علاوهبر از دست رفتن درآمد در زمان حادثه به کسبوکار شما بزنند.
💸 بر اساس گزارشی از ITIC بهشکل میانگین هزینهی یکساعت Downtime برای کسبوکارها حدود ۳۰۰ هزار دلار است.
🩹 راهکار Disaster Recovery آروانکلاد، با طراحی استراتژیهای تخصصی و استفاده از زیرساخت چندشهری و ابزارهای پیشرفته، بهکمک شما میآید:
✅ بازیابی سریع زیرساخت و سرویسها حتا در بحران
✅ توزیع خودکار ترافیک و مسیردهی هوشمند
✅ بکاپگیری زمانبندیشده، نسخهنگاری و همانندسازی دادهها
✅ حذف نقاط شکست واحد و افزایش تابآوری کسبوکار
🚀 با پر کردن فرم درخواست مشاوره، کارشناسان آروانکلاد برای مشاورهی رایگان و طراحی یک طرح اختصاصی Disaster Recovery برای کسبوکار شما با شما تماس میگیرند:
https://r1c.ir/wbm6s
☁️ @Arvancloud
#روی_ابرها_زندگی_کن
https://r1c.ir/wbm6s
#روی_ابرها_زندگی_کن
Please open Telegram to view this post
VIEW IN TELEGRAM