PyCoders (پایتون)
سوال برنامه نویسی موضوع: رشته ها درجه سختی: آسان ❔ برنامه ای بنویسید که تعداد حروف صدادار رو از یک رشته (به زبان انگلیسی) بشمارد. برای مثال ورودی این باشه: Mammad is a good boy. و خروجی این: 7
پاسخ:
string = "Mammad is a good boy."
vowels = "aeiouAEIOU"
count = sum(string.count(vowel) for vowel in vowels)
print(count)
امشب میخوام یکی از سوال های مسابقه برنامه نویسی همراه اول رو بهتون بگم که من درست حلش کرده بودم😎👩💻.
چون مسئله اش سخته جوابش رو فردا میزارم.
چون مسئله اش سخته جوابش رو فردا میزارم.
🔥همکاری OpenAI و Stack Overflow؛ دانش تخصصی ChatGPT تقویت میشود
🔹شرکت OpenAI با انتشار بیانیه مطبوعاتی از امضای قرارداد با پلتفرم Stack Overflow خبر داد. این همکاری میتواند عملکرد مدل هوش مصنوعی این شرکت را بهبود ببخشد و اطلاعات و دانش فنی بیشتری را به ChatGPT بیاورد.
🔹شرکت OpenAI به API پلتفرم Stack Overflow دسترسی خواهد داشت و بازخوردهای توسعهدهندگان را برای بهبود عملکرد مدلهای هوش مصنوعی دریافت میکند.
@python_rd
🔹شرکت OpenAI با انتشار بیانیه مطبوعاتی از امضای قرارداد با پلتفرم Stack Overflow خبر داد. این همکاری میتواند عملکرد مدل هوش مصنوعی این شرکت را بهبود ببخشد و اطلاعات و دانش فنی بیشتری را به ChatGPT بیاورد.
🔹شرکت OpenAI به API پلتفرم Stack Overflow دسترسی خواهد داشت و بازخوردهای توسعهدهندگان را برای بهبود عملکرد مدلهای هوش مصنوعی دریافت میکند.
@python_rd
سوال برنامه نویسی مسابقه همراه اول بهمن ۱۴۰۲ (Battle MCI)
میزان سختی: سخت
محدودیت زمان: ۱ ثانیه
محدودیت حافظه: ۲۵۶ مگابایت
در پیام رسان "ممد" نام کاربران به صورت انگلیسی نوشته می شود همین موضوع باعث مشکلات فراوانی در تلفظ اسامی شده است. به عنوان مثال کلمه ی mammad ممکن است به چهار صورت «ممد»، «مامد»، «مماد» و «ماماد» خوانده شود. به طور دقیق تر در این سوال حروف صدادار در انگلیسی (a, e, u, i, o) هر کدام ممکن است به دو حالت خوانده شوند.
کلمه ای ۶ حرفی در ورودی داده می شود؛ تشخیص دهید این کلمه را به چند صورت میتوان خواند.
ورودی:
تنها خط ورودی کلمه ای ۶ حرفی از حروف کوچک انگلیسی است.
دقت کنید که کلمه ی داده شده الزاماً معنادار نخواهد بود و صرفاً شامل حروف انگلیسی است.
برای مثل اگر ورودی این باشد:
خروجی این می شود:
میزان سختی: سخت
محدودیت زمان: ۱ ثانیه
محدودیت حافظه: ۲۵۶ مگابایت
در پیام رسان "ممد" نام کاربران به صورت انگلیسی نوشته می شود همین موضوع باعث مشکلات فراوانی در تلفظ اسامی شده است. به عنوان مثال کلمه ی mammad ممکن است به چهار صورت «ممد»، «مامد»، «مماد» و «ماماد» خوانده شود. به طور دقیق تر در این سوال حروف صدادار در انگلیسی (a, e, u, i, o) هر کدام ممکن است به دو حالت خوانده شوند.
کلمه ای ۶ حرفی در ورودی داده می شود؛ تشخیص دهید این کلمه را به چند صورت میتوان خواند.
ورودی:
تنها خط ورودی کلمه ای ۶ حرفی از حروف کوچک انگلیسی است.
دقت کنید که کلمه ی داده شده الزاماً معنادار نخواهد بود و صرفاً شامل حروف انگلیسی است.
برای مثل اگر ورودی این باشد:
ahmadd
خروجی این می شود:
4
🔥 لیست بهترین موتور های جستجو مبتنی بر هوش مصنوعی
🟢 you.com
🟢 copilot.microsoft.com
🟢 gemini.google.com
🟢 search.metaphor.systems
🟢 perplexity.ai
🟡 komo.ai
🟡 waldo.fyi
🟡 andisearch.com
🟡 yep.com
@python_rd
🟢 you.com
🟢 copilot.microsoft.com
🟢 gemini.google.com
🟢 search.metaphor.systems
🟢 perplexity.ai
🟡 komo.ai
🟡 waldo.fyi
🟡 andisearch.com
🟡 yep.com
@python_rd
PyCoders (پایتون)
سوال برنامه نویسی مسابقه همراه اول بهمن ۱۴۰۲ (Battle MCI) میزان سختی: سخت محدودیت زمان: ۱ ثانیه محدودیت حافظه: ۲۵۶ مگابایت در پیام رسان "ممد" نام کاربران به صورت انگلیسی نوشته می شود همین موضوع باعث مشکلات فراوانی در تلفظ اسامی شده است. به عنوان مثال کلمه…
پاسخ
input_str = input()
if len(input_str) != 6:
print ("Error! Only 6 characters allowed!")
def countvowels(input_str):
num_vowels=0
for char in input_str:
if char in "aeiouAEIOU":
num_vowels = num_vowels+1
return num_vowels
print(2**countvowels(input_str))
مختل کردن شبکه با پایتون
@python_rd
git clone https://github.com/bhikandeshmukh/Wi-Fi-Jammer.git
cd Wi-Fi-Jammer
python wifijammer.py
@python_rd
GitHub
GitHub - bhikandeshmukh/Wi-Fi-Jammer: Wi-Fi-Jammer Using Python Script As BlackHat
Wi-Fi-Jammer Using Python Script As BlackHat. Contribute to bhikandeshmukh/Wi-Fi-Jammer development by creating an account on GitHub.
PyCoders (پایتون)
برای یک مسئله ممکنه چندین جواب و راه حل وجود داشته باشه، مثلا یه جواب دیگه که یکی از دوستان حل کردند: text = "Melanee is a data scientist" word_list = text.split(" ") word_list.reverse() print(" ".join(word_list)) ولی در نهایت خودتون Time complexity…
تایم کمپلکسیتی یا پیچیدگی زمانی (time complexity)، یکی از پارامترهایی هست که برای تشخیص بهینه بودن کدهامون استفاده میشه. برای مثال در زبان پایتون شما کدتون رو داخل این قطعه کد قرار بدید و برنامه رو اجرا کنید تا ببینید کد شما چقدر طول میکشه تا اجرا بشه. هرچقدر زمان کمتری برای اجرای کد شما نیاز باشه اون کد از لحاظ تایمی بهینه تر هست.
توجه کنید که پایتون یک زبان مفسری هست و خط به خط از بالا اجرا میشه تا پایین، پس با تفاضل تایم شروع و پایان، زمان اجرای کد ما مشخص میشه.
توجه کنید که پایتون یک زبان مفسری هست و خط به خط از بالا اجرا میشه تا پایین، پس با تفاضل تایم شروع و پایان، زمان اجرای کد ما مشخص میشه.
import time
start = start.time()
#your code
end = end.time()
print('running time:', end - start, 'seconds' )
آنالیز داده با پایتون
پایتون با داشتن کتابخانههای بسیار زیاد، یکی از بهترین ابزارهای برای انجام تحلیل داده است. در ادامه به برخی از کتابخانههای مهم برای انجام تحلیل داده با پایتون اشاره میکنم.
1. کتابخانه NumPy: کتابخانهای برای محاسبات علمی که توانایی ایجاد آرایههای چند بعدی را دارد. این کتابخانه به عنوان پایه برای کتابخانههای دیگری مانند Pandas و Scikit-Learn استفاده میشود.
2. کتابخانه Pandas: کتابخانهای برای تحلیل داده که به صورت مستقیم با دادههای داخلی و خارجی کار میکند. این کتابخانه قابلیتهایی مانند ایجاد دیتافریم، انجام عملیات روی دادهها، ترکیب دادهها، تغییر شکل دادهها و غیره را دارد.
3. کتابخانه Matplotlib: یک کتابخانه برای ترسیم نمودارهای دادهای است. این کتابخانه امکان ترسیم انواع نمودارهای مختلف مانند نمودار خطی، نمودار نقطهای، نمودار شعاعی و غیره را فراهم میکند.
4. کتابخانه Seaborn: یک کتابخانه برای ترسیم نمودارهای دادهای زیبا و جذاب است. این کتابخانه قابلیتهایی مانند ترسیم نمودارهای چند متغیره، نمودارهای توزیع، نمودارهای رابطه و غیره را دارد.
5. کتابخانه Scikit-Learn: یک کتابخانه برای یادگیری ماشین است که به صورت گستردهای در تحلیل دادهها استفاده میشود. این کتابخانه قابلیتهایی مانند ایجاد مدلهای یادگیری ماشین، ارزیابی مدلها، پیشپردازش دادهها و غیره را دارد.
6. کتابخانه Statsmodels: یک کتابخانه برای مدلسازی آماری است. این کتابخانه قابلیتهایی مانند ایجاد مدلهای آماری، تحلیل دادههای زمانی، تحلیل رگرسیونی و غیره را دارد.
7. کتابخانه TensorFlow: یک کتابخانه برای یادگیری عمیق است که برای ایجاد مدلهای پیچیدهی یادگیری ماشین استفاده میشود. این کتابخانه قابلیتهایی مانند ایجاد شبکههای عصبی، ارزیابی مدلها، پردازش تصویر و غیره را دارد.
با استفاده از این کتابخانهها، میتوانید دادههای خود را تحلیل کرده و به نتایج مورد نظر دست یابید.
@python_rd
پایتون با داشتن کتابخانههای بسیار زیاد، یکی از بهترین ابزارهای برای انجام تحلیل داده است. در ادامه به برخی از کتابخانههای مهم برای انجام تحلیل داده با پایتون اشاره میکنم.
1. کتابخانه NumPy: کتابخانهای برای محاسبات علمی که توانایی ایجاد آرایههای چند بعدی را دارد. این کتابخانه به عنوان پایه برای کتابخانههای دیگری مانند Pandas و Scikit-Learn استفاده میشود.
2. کتابخانه Pandas: کتابخانهای برای تحلیل داده که به صورت مستقیم با دادههای داخلی و خارجی کار میکند. این کتابخانه قابلیتهایی مانند ایجاد دیتافریم، انجام عملیات روی دادهها، ترکیب دادهها، تغییر شکل دادهها و غیره را دارد.
3. کتابخانه Matplotlib: یک کتابخانه برای ترسیم نمودارهای دادهای است. این کتابخانه امکان ترسیم انواع نمودارهای مختلف مانند نمودار خطی، نمودار نقطهای، نمودار شعاعی و غیره را فراهم میکند.
4. کتابخانه Seaborn: یک کتابخانه برای ترسیم نمودارهای دادهای زیبا و جذاب است. این کتابخانه قابلیتهایی مانند ترسیم نمودارهای چند متغیره، نمودارهای توزیع، نمودارهای رابطه و غیره را دارد.
5. کتابخانه Scikit-Learn: یک کتابخانه برای یادگیری ماشین است که به صورت گستردهای در تحلیل دادهها استفاده میشود. این کتابخانه قابلیتهایی مانند ایجاد مدلهای یادگیری ماشین، ارزیابی مدلها، پیشپردازش دادهها و غیره را دارد.
6. کتابخانه Statsmodels: یک کتابخانه برای مدلسازی آماری است. این کتابخانه قابلیتهایی مانند ایجاد مدلهای آماری، تحلیل دادههای زمانی، تحلیل رگرسیونی و غیره را دارد.
7. کتابخانه TensorFlow: یک کتابخانه برای یادگیری عمیق است که برای ایجاد مدلهای پیچیدهی یادگیری ماشین استفاده میشود. این کتابخانه قابلیتهایی مانند ایجاد شبکههای عصبی، ارزیابی مدلها، پردازش تصویر و غیره را دارد.
با استفاده از این کتابخانهها، میتوانید دادههای خود را تحلیل کرده و به نتایج مورد نظر دست یابید.
@python_rd
چرا باید پایتون رو یاد بگیرید؟
1. اتومیشن
2. ماشین لرنینگ
3. هوش مصنوعی
4. پروتوتایپینگ
5. تحلیل داده
6. تجسم داده
@python_rd
1. اتومیشن
2. ماشین لرنینگ
3. هوش مصنوعی
4. پروتوتایپینگ
5. تحلیل داده
6. تجسم داده
@python_rd