یکی از سوالات رایجی که برای کسایی که تازه میخوان وارد حوزه ی برنامه نویسی بشوند و شروع کنند اینکه با کدوم زبان شروع کنیم ؟
با کدوم زبان میتونیم زود تر به درامد برسیم و...
اما مهم تر از زبانی که باهاش کار میکنید یا میخواهید شروع به یادگیری کنید دانش الگوریتم هستش
مهم نیست که مسئله رو با کدام زبان برنامه نویسی حل میکنید
الگوریتمی که برای حل مسئله استفاده میکنید سرعت و بهینه بودن برنامه ی شما رو مشخص میکنه و کد شما رو از کد یک برنامه ی بدون ساختار متمایز میکنه
@MdDaily
با کدوم زبان میتونیم زود تر به درامد برسیم و...
اما مهم تر از زبانی که باهاش کار میکنید یا میخواهید شروع به یادگیری کنید دانش الگوریتم هستش
مهم نیست که مسئله رو با کدام زبان برنامه نویسی حل میکنید
الگوریتمی که برای حل مسئله استفاده میکنید سرعت و بهینه بودن برنامه ی شما رو مشخص میکنه و کد شما رو از کد یک برنامه ی بدون ساختار متمایز میکنه
@MdDaily
یه مثال دیگه :
مهندس ساختمانی رو تصور کنید که بدون نقشه شروع به ساختن ساختمون میکنه شاید در شروع کار مشکلات جدی ای حس نشود اما بعد از یه مدت متوجه میشه ای وای الان لوله های گاز رو اشتباه کار گذاشتیم دوباره باید خراب کنیم :)
اما اگه همون مهندس ساختمان با نقشه ی دقیق و مرحله به مرحله بره جلو دیگه مهم نیست کی اون ساختمون رو قراره بسازه
از چه ابزار هایی قراره استفاده کنند
مصالحش قراره از کجا بیاد؟
یک نقشه ی کامل وجود داره و کار ها بدون مشکل جلو میروند و نتیجه ی کار بی نقصه
@MdDaily
مهندس ساختمانی رو تصور کنید که بدون نقشه شروع به ساختن ساختمون میکنه شاید در شروع کار مشکلات جدی ای حس نشود اما بعد از یه مدت متوجه میشه ای وای الان لوله های گاز رو اشتباه کار گذاشتیم دوباره باید خراب کنیم :)
اما اگه همون مهندس ساختمان با نقشه ی دقیق و مرحله به مرحله بره جلو دیگه مهم نیست کی اون ساختمون رو قراره بسازه
از چه ابزار هایی قراره استفاده کنند
مصالحش قراره از کجا بیاد؟
یک نقشه ی کامل وجود داره و کار ها بدون مشکل جلو میروند و نتیجه ی کار بی نقصه
@MdDaily
الگوریتم چیه ؟
روش گام به گام حل مسئله
معیار هایی که در نوشتن الگوریتم باید در نظر گرفت :
ورودی
خروجی
قطعیت
محدودیت
—-
ورودی:
یک الگوریتم باید صفر یا چند ورودی داشته بشه .
مثلا تویه ماشین حساب برای محاصبه ی حاصل 2+3 .
اعداد 2 و 3 و عملگر جمع ورودی الگوریتم میشوند.
خروجی:
الگوریتم باید صفر یا چند خروجی داشته باشه
مثلا خروجی مثال قبلی 5 هستش.
قطعیت:
دستورات باید با زبانی دقیق و بدون ابهام نوشته شوند.
محدودیت:
هر الگوریتم باید دارای شروع و پایان مشخص باشد.
@MdDaily
روش گام به گام حل مسئله
معیار هایی که در نوشتن الگوریتم باید در نظر گرفت :
ورودی
خروجی
قطعیت
محدودیت
—-
ورودی:
یک الگوریتم باید صفر یا چند ورودی داشته بشه .
مثلا تویه ماشین حساب برای محاصبه ی حاصل 2+3 .
اعداد 2 و 3 و عملگر جمع ورودی الگوریتم میشوند.
خروجی:
الگوریتم باید صفر یا چند خروجی داشته باشه
مثلا خروجی مثال قبلی 5 هستش.
قطعیت:
دستورات باید با زبانی دقیق و بدون ابهام نوشته شوند.
محدودیت:
هر الگوریتم باید دارای شروع و پایان مشخص باشد.
@MdDaily
👍1
مثلا الگوریتم یک ماشین حساب ساده میشه:
۱- شروع
۲- عدد اول را بخوان و در متغیر X قرار بده
۳- عدد دوم را بخوان و در متغیر Y قرار بده
۴- حاصل X + Y را در متغیر Z قرار بده
۵- متغیر Z را چاپ کن
۶- پایان
---
تمام مراحل با قطعیت گفته شده و شما با هر ابزار برنامه نویسی میتونید بدون هیچ گونه سوال و شبه ای پیاده سازیش کنید
@MdDaily
۱- شروع
۲- عدد اول را بخوان و در متغیر X قرار بده
۳- عدد دوم را بخوان و در متغیر Y قرار بده
۴- حاصل X + Y را در متغیر Z قرار بده
۵- متغیر Z را چاپ کن
۶- پایان
---
تمام مراحل با قطعیت گفته شده و شما با هر ابزار برنامه نویسی میتونید بدون هیچ گونه سوال و شبه ای پیاده سازیش کنید
@MdDaily
Grokking_Algorithms_Aditya_Bhargava_Manning_9781617292231_EBooksWorld.pdf
24.8 MB
با این کتاب که با تصویر های مختلف مفاهیم رو توضیح داده
میتونید یادگیری الگوریتم رو شروع کنید
@MdDaily
میتونید یادگیری الگوریتم رو شروع کنید
@MdDaily
اجرای ChatGpt4 به صورت افلاین و روی سیستم خودتون :)
با استفاده از پروژه ی https://github.com/nomic-ai/gpt4all میتونید به صورت آفلاین از gpt4 استفاده کنید
وب سایت پروژه :https://gpt4all.io/index.html
@MdDaily
با استفاده از پروژه ی https://github.com/nomic-ai/gpt4all میتونید به صورت آفلاین از gpt4 استفاده کنید
وب سایت پروژه :https://gpt4all.io/index.html
@MdDaily
🔥5👾1
This media is not supported in your browser
VIEW IN TELEGRAM
شخصی بنام BENJIE HOLSON اومده یه بازی ۲ نفره ساخته که نقشه رو خودت ادیت میکنی و بعدش AI برات از لحاظ بصری طراحیش میکنه.
میتونید توی این سایت بازیش کنید:
https://dimensionhopper.com
وبلاگ و جزئیات فنیش:
https://generalrobots.substack.com/p/dimension-hopper-part-1
@MdDaily
میتونید توی این سایت بازیش کنید:
https://dimensionhopper.com
وبلاگ و جزئیات فنیش:
https://generalrobots.substack.com/p/dimension-hopper-part-1
@MdDaily
🔥2💯1
#course
فولدر 829 گیگابایتی روی مگا شامل این دوره ها و آموزش ها :
Hacking
ComTIA
Hacking & Pentesting
Linux
Microsoft
Programming
Security
Virtualization
و
....
https://mega.nz/folder/1rBHzIyD#M-aTi-c1nC3OGNgpH8OqhA
@MdDaily
فولدر 829 گیگابایتی روی مگا شامل این دوره ها و آموزش ها :
Hacking
ComTIA
Hacking & Pentesting
Linux
Microsoft
Programming
Security
Virtualization
و
....
https://mega.nz/folder/1rBHzIyD#M-aTi-c1nC3OGNgpH8OqhA
@MdDaily
mega.nz
File folder on MEGA
👍1
Md Daily
#course فولدر 829 گیگابایتی روی مگا شامل این دوره ها و آموزش ها : Hacking ComTIA Hacking & Pentesting Linux Microsoft Programming Security Virtualization و .... https://mega.nz/folder/1rBHzIyD#M-aTi-c1nC3OGNgpH8OqhA @MdDaily
اگه موافق هستید (با ری اکشن ❤️) هر روز یه فولدر اینجوری از مگا یا دوره توی کانال پست کنم :)
❤6🔥1
#course
فولدر گوگل شامل این دوره و آموزش ها :
Product management
Project management
Business analytics
Data visualization
Microsoft excel
Data analytics
Big data
Scrum
UI/UX
Agile
SQL
https://drive.google.com/drive/mobile/folders/1if09a9QyNfBRlAKey7If5preZ3BswudZ?fbclid=IwAR2QBcrO-LcQ0yUhRkhFRoGE3J5PMoPf9f6S30AsndUFBHGvVUkFa2WBIGo
@MdDaily
فولدر گوگل شامل این دوره و آموزش ها :
Product management
Project management
Business analytics
Data visualization
Microsoft excel
Data analytics
Big data
Scrum
UI/UX
Agile
SQL
https://drive.google.com/drive/mobile/folders/1if09a9QyNfBRlAKey7If5preZ3BswudZ?fbclid=IwAR2QBcrO-LcQ0yUhRkhFRoGE3J5PMoPf9f6S30AsndUFBHGvVUkFa2WBIGo
@MdDaily
#course
فولدر مگا شامل دوره هایی برای عمیق شدن توی جاوا اسکریپت، پایتون و طراحی UI/UX
https://mega.nz/folder/CJxVRLgA#GCMngA08ukSDoGmbHtFp9g
@MdDaily
فولدر مگا شامل دوره هایی برای عمیق شدن توی جاوا اسکریپت، پایتون و طراحی UI/UX
https://mega.nz/folder/CJxVRLgA#GCMngA08ukSDoGmbHtFp9g
@MdDaily
🥰2
#course
فولدر مگا دوره ی عمیق شدن در SQL و هرچیزی که برای کار با SQL باید بدانید
https://mega.nz/folder/W5lgGKZb#bmxbPOs42sgFFIk7bxWOYg
@MdDaily
فولدر مگا دوره ی عمیق شدن در SQL و هرچیزی که برای کار با SQL باید بدانید
https://mega.nz/folder/W5lgGKZb#bmxbPOs42sgFFIk7bxWOYg
@MdDaily
🔥2
اگر فقط تو آکادمیا و ریسرچ از ماشین لرنینگ استفاده کردین و تجربه پروداکشن ندارین، این کتاب رو به شدت بهتون توصیه میکنم.
<Reza Jafari>
@MdDaily
<Reza Jafari>
@MdDaily
👍1