👨🏻💻 یکی از محبوبترین مخازن گیتهاب برای «یادگیری و استفاده از الگوریتمها در پایتون»، ریپوی The Algorithms - Python با 196K ستاره است.
✏️ یه عالمه کد مرتب و دستهبندیشده داره که میتونین الگوریتمهای مختلف رو باهاش پیدا کنین، بخونین، و اجراشون کنین. هر چیزی که فکرشو بکنین اینجاست؛ از الگوریتمهای ساده مثل مرتبسازی گرفته تا الگوریتمهای پیشرفته برای یادگیری ماشین، هوش مصنوعی، شبکههای عصبی و...
✅ چرا باید ازش استفاده کنیم؟
🔢 برای یادگیری: اگه دنبال اینی که الگوریتمها رو در عمل یاد بگیری، اینجا عالیه.
🔢 برای تمرین: میتونی کدها رو برداری، اجرا کنی، و تغییر بدی تا بهتر درک کنی.
🔢 برای پروژهها: حتی میتونی از کدهای اینجا تو پروژههای واقعی یا دانشگاهی استفاده کنی.
🔢 برای مصاحبهها: اگه واسه مصاحبههای علوم داده آماده میشی، اینجا پر از الگوریتمهای کاربردیه.
┌ The Algorithms - Python
└ GitHub-Repos
@python_rd
✏️ یه عالمه کد مرتب و دستهبندیشده داره که میتونین الگوریتمهای مختلف رو باهاش پیدا کنین، بخونین، و اجراشون کنین. هر چیزی که فکرشو بکنین اینجاست؛ از الگوریتمهای ساده مثل مرتبسازی گرفته تا الگوریتمهای پیشرفته برای یادگیری ماشین، هوش مصنوعی، شبکههای عصبی و...
✅ چرا باید ازش استفاده کنیم؟
🔢 برای یادگیری: اگه دنبال اینی که الگوریتمها رو در عمل یاد بگیری، اینجا عالیه.
🔢 برای تمرین: میتونی کدها رو برداری، اجرا کنی، و تغییر بدی تا بهتر درک کنی.
🔢 برای پروژهها: حتی میتونی از کدهای اینجا تو پروژههای واقعی یا دانشگاهی استفاده کنی.
🔢 برای مصاحبهها: اگه واسه مصاحبههای علوم داده آماده میشی، اینجا پر از الگوریتمهای کاربردیه.
┌ The Algorithms - Python
└ GitHub-Repos
@python_rd
SQL vs MySQL
وقتی بحث دیتابیس وسط میاد، خیلیا این دو تا رو(SQL ,MySQL) یکی میدونن ولی در واقع این دوتا دو چیز کاملا متفاوتن...
●خوب Sql یه زبان استاندارِ که برای مدیریت و دستکاری دیتابیس های رابطه ای استفاده میشن،در کل یعنی میتونیم رو داده ها عملیات crud رو انجام بدیم بعلاوه میتونیم اطلاعات رو بازیابی کنیم.
● ولی MySQL یه سیستم مدیریت دیتابیس که به ما اجازه عملیات crud و مدیریت داده ها رو میده.
بخوایم یه مثال بزنیم میتونیم بگیم
کهSQL مثل دستور آشپزی هستش که نحوه پخت غذا رو توضیح میده..
و MySQL یک آشپزخونس که غذارو داخلش میپزیم ..
ویژگی های SQL:
۱ یه زبان برای کار با دیتابیسهاست.
۲ به هیچ سیستم خاصی وابسته نیست.
۳ روی دیتابیسهای مختلف مثلPostgrSQL و SQL Server هم کار میکنه.
۴ فقط دستورات و قواعد دیتابیس رو تعریف میکنه.
ویژگی های MySQL:
۱ یه نرمافزار دیتابیس (DBMS) که از SQL استفاده میکن
۲ یه نوع خاص از سیستمهای مدیریت دیتابیس رابطهای (RDBMS) هست.
۳ فقط مربوط به خود MySQL هست.
۴ یه ابزار واقعی برای ذخیره و مدیریت دادههاست.
@python_rd
وقتی بحث دیتابیس وسط میاد، خیلیا این دو تا رو(SQL ,MySQL) یکی میدونن ولی در واقع این دوتا دو چیز کاملا متفاوتن...
●خوب Sql یه زبان استاندارِ که برای مدیریت و دستکاری دیتابیس های رابطه ای استفاده میشن،در کل یعنی میتونیم رو داده ها عملیات crud رو انجام بدیم بعلاوه میتونیم اطلاعات رو بازیابی کنیم.
● ولی MySQL یه سیستم مدیریت دیتابیس که به ما اجازه عملیات crud و مدیریت داده ها رو میده.
بخوایم یه مثال بزنیم میتونیم بگیم
کهSQL مثل دستور آشپزی هستش که نحوه پخت غذا رو توضیح میده..
و MySQL یک آشپزخونس که غذارو داخلش میپزیم ..
ویژگی های SQL:
۱ یه زبان برای کار با دیتابیسهاست.
۲ به هیچ سیستم خاصی وابسته نیست.
۳ روی دیتابیسهای مختلف مثلPostgrSQL و SQL Server هم کار میکنه.
۴ فقط دستورات و قواعد دیتابیس رو تعریف میکنه.
ویژگی های MySQL:
۱ یه نرمافزار دیتابیس (DBMS) که از SQL استفاده میکن
۲ یه نوع خاص از سیستمهای مدیریت دیتابیس رابطهای (RDBMS) هست.
۳ فقط مربوط به خود MySQL هست.
۴ یه ابزار واقعی برای ذخیره و مدیریت دادههاست.
@python_rd
پلتفرمی برای یادگیری برنامه نویسی به روشی شبیه به بازی
من به سایتی برخوردم که به شما امکان می ده که زبان های برنامه نویسی مختلف از جمله پایتون را یاد بگیرید. شامل سطوح بسیاری، طرح جالب، انیمیشن رنگارنگ، تعامل با بازیکنان دیگر.
➡️ در هر سطح، به بازیکن وظیفه ای داده می شود، مانند جمع آوری تمام کریستال ها، شکست دادن دشمن، یا فرار از سیاه چال.
➡️ پخش کننده وظایف را با استفاده از دستورات به زبان انتخاب شده تکمیل می کند. با پیشرفت بازی، دستورات پیچیده تر می شوند.
⛓ لینک: https://codecombat.com/play
@python_rd
من به سایتی برخوردم که به شما امکان می ده که زبان های برنامه نویسی مختلف از جمله پایتون را یاد بگیرید. شامل سطوح بسیاری، طرح جالب، انیمیشن رنگارنگ، تعامل با بازیکنان دیگر.
➡️ در هر سطح، به بازیکن وظیفه ای داده می شود، مانند جمع آوری تمام کریستال ها، شکست دادن دشمن، یا فرار از سیاه چال.
➡️ پخش کننده وظایف را با استفاده از دستورات به زبان انتخاب شده تکمیل می کند. با پیشرفت بازی، دستورات پیچیده تر می شوند.
⛓ لینک: https://codecombat.com/play
@python_rd
اپلیکیشن مدیریت هزینه
این اپلیکیشن ساده به شما امکان می دهد هزینه های خود را مدیریت کنید.
از زدن این کد لذت ببرید
@python_rd
این اپلیکیشن ساده به شما امکان می دهد هزینه های خود را مدیریت کنید.
از زدن این کد لذت ببرید
@python_rd
This media is not supported in your browser
VIEW IN TELEGRAM
به هرحال برنامه نویس ها هم حوصلشون سر میره😂
😍بریم برای یک چالش جذاب:
خب چالش به این شکله که شما باید یک فانکشن بسازید که از ما یک لیست از اعداد صحیح بگیره و خروجی مرتب شده همون لیست رو برگردونه، کسانی که میخواهند یک مقدار سخت تر باشه همین چالش رو بدون استفاده از متغیر های قابل پیمایش دیگه انجام بدهند.
و نکته آخر اینکه نباید از متد های آماده استفاده کنید.
موفق باشید⭐️
#چالش #پایتون #python
@python_rd
خب چالش به این شکله که شما باید یک فانکشن بسازید که از ما یک لیست از اعداد صحیح بگیره و خروجی مرتب شده همون لیست رو برگردونه، کسانی که میخواهند یک مقدار سخت تر باشه همین چالش رو بدون استفاده از متغیر های قابل پیمایش دیگه انجام بدهند.
و نکته آخر اینکه نباید از متد های آماده استفاده کنید.
موفق باشید⭐️
#چالش #پایتون #python
@python_rd
الگوریتم ها یک مخزن مفید با مجموعه ای از الگوریتم های پیاده سازی شده در پایتون است!
🌟 طیف گسترده ای از موضوعات الگوریتمی، از جمله مرتب سازی، جستجو، دستکاری نمودار، ساختارهای داده، برنامه نویسی پویا، رمزنگاری و غیره را پوشش می دهد. هدف اصلی مخزن ارائه یک منبع آموزشی برای یادگیری الگوریتم ها و بهبود مهارت های برنامه نویسی است.
https://github.com/keon/algorithms
@python_rd
🌟 طیف گسترده ای از موضوعات الگوریتمی، از جمله مرتب سازی، جستجو، دستکاری نمودار، ساختارهای داده، برنامه نویسی پویا، رمزنگاری و غیره را پوشش می دهد. هدف اصلی مخزن ارائه یک منبع آموزشی برای یادگیری الگوریتم ها و بهبود مهارت های برنامه نویسی است.
https://github.com/keon/algorithms
@python_rd
GitHub
GitHub - keon/algorithms: Minimal examples of data structures and algorithms in Python
Minimal examples of data structures and algorithms in Python - keon/algorithms