الگوریتم و فلوچارت
1.75K subscribers
334 photos
9 videos
459 files
280 links
برنامه نویسی را از اینجا شروع کنید‌؛
آموزش طراحی فلوچارت و الگوریتم |
مثال‌های عملی + دانلود رایگان |
مناسب برای برنامه‌نویسان مبتدی
#flowgorithm
گروه چت حل تمرین
https://t.me/flowchart_algorithmGp

جهت ارتباط با ادمین و تبلیغات
@Programer24h 💻
Download Telegram
برنامه درسی هوش مصنوعی به زبان اصلی برای مبتدیان

با برنامه درسی 12 هفته ای و 24 درس ما، دنیای هوش مصنوعی (AI) را کاوش کنید!
این شامل درس های عملی، آزمون ها و آزمایشگاه است.
این برنامه آموزشی برای مبتدیان است و ابزارهایی مانند TensorFlow و PyTorch و همچنین اخلاق در هوش مصنوعی را پوشش می دهد.

#معرفی_منابع_آموزشی

@flowchart_algorithm
👍2🔥1
http://www.learncpp.com

یک وب سایت رایگان است که به آموزش برنامه نویسی در C ++ مدرن اختصاص داده شده است. درس های این سایت شما را در تمام مراحل مورد نیاز برای نوشتن، کامپایل، و اشکال زدایی برنامه های ++C خود راهنمایی می کند. هیچ تجربه قبلی در برنامه نویسی لازم نیست، اما برنامه نویسان در همه سطوح از بهترین شیوه ها، نکات و بینش ما بهره مند خواهند شد.

#معرفی_منابع_آموزشی

@flowchart_algorithm
👍4🔥1
C++@Cpp_Developers.pdf
1.9 MB
♨️ کتاب آموزش برنامه‌نویسی ++C به زبان ساده
🔚 برگ: 96 صفحه
💎 نویسنده: یونس ابراهیمی
🔖 منبع: W3-farsi.com

#معرفی_منابع_آموزشی

@flowchart_algorithm
🔥1
دوستان عزیز کدامیک از زبانهای برنامه نویسی پرکاربرد زیر را علاقه دارید که بیشتر از بقیه مطالب و آموزش گذاشته شود؟
anonymous poll

Python – 45
👍👍👍👍👍👍👍 45%

C++ – 17
👍👍👍 17%

JavaScript – 12
👍👍 12%

همه موارد را علاقه مندم – 11
👍👍 11%

C# – 5
👍 5%

C – 5
👍 5%

Java – 3
▫️ 3%

PHP – 2
▫️ 2%

👥 100 people voted so far.
👍4🔥1
Python for Dummies-@flowchart_algorithm.pdf
10.8 MB
کتاب آموزش زبان برنامه نویسی پایتون برای مبتدیان
زبان انگلیسی
تعداد صفحات 411
#معرفی_منابع_آموزشی
@flowchart_algorithm
👍2🔥1
( A Smarter Way to Learn Python).pdf
9.5 MB
📍آموزش پایتون در قالب هزاران تمرین به همراه پاسخ و سورس کدها


💢با استفاده از این کتاب و حل صدها مسئله متنوع پایتون این زبان برنامه‌نویسی جذاب رو بهتر و سریعتر یاد بگیرید

#معرفی_منابع_آموزشی
👇
@flowchart_algorithm
👏3
جاوا اسکریپت (JavaScript) یک زبان برنامه‌نویسی سطح بالا و پویا است که به طور گسترده در توسعه وب استفاده می‌شود.
این زبان به توسعه‌دهندگان امکان می‌دهد تا صفحات وب را تعاملی و پویا کنند. در ادامه به برخی از ویژگی‌ها و کاربردهای جاوا اسکریپت اشاره می‌شود:

✏️ چیستی جاوا اسکریپت

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

✏️ نحوه کارکرد

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

✏️ کاربردهای جاوا اسکریپت

جاوا اسکریپت در بسیاری از حوزه‌ها استفاده می‌شود:

توسعه وب: جاوا اسکریپت به طور گسترده در طراحی وب‌سایت‌ها برای ایجاد صفحات تعاملی استفاده می‌شود. این زبان به توسعه‌دهندگان کمک می‌کند تا رفتار پویا به صفحات وب اضافه کنند، مانند منوهای کشویی، تغییر رنگ دکمه‌ها، و بزرگنمایی تصاویر.
برنامه‌نویسی سمت سرور: با استفاده از Node.js، جاوا اسکریپت می‌تواند در سمت سرور نیز اجرا شود و برای توسعه اپلیکیشن‌های سرور استفاده شود.
توسعه بازی: جاوا اسکریپت در توسعه بازی‌های وب نیز کاربرد دارد.
وب اپلیکیشن‌ها: این زبان برای ساخت اپلیکیشن‌های وب استفاده می‌شود.

✏️ ویژگی‌های جاوا اسکریپت

جاوا اسکریپت یک زبان شی‌گرا است و از مفاهیم کلاس و شی استفاده می‌کند. این زبان مفسری است و به صورت خط به خط پردازش می‌شود.

در مجموع، جاوا اسکریپت یک جزء ضروری در توسعه وب است و به توسعه‌دهندگان کمک می‌کند تا تجربه کاربری بهتری برای کاربران وب‌سایت‌ها ایجاد کنند.

#معرفی_منابع_آموزشی
@flowchart_algorithm
📚 منابع مفید برای‌ یاد گیری زبان بسیار جذاب و قدرتمند جاوا اسکریپت

[1] جاوا اسکریپت چیست؟ – از صفر تا صد JavaScript - مجله فرادرس (blog.faradars.org)
[2] کاربرد جاوا اسکریپت در طراحی سایت – هر آنچه باید بدانید - مجله فرادرس (blog.faradars.org)
[3] جاوا اسکریپت چیست؟ همه چیز درباره‌ی Java Script (راهنمای کامل) - یادیفای (yadify.com)
[4] جاوا اسکریپت چیست؟ معرفی کامل زبان برنامه نویسی JavaScript (rtl-theme.com)
[5] طراحی سایت با جاوا اسکریپت | توسعه سایت با JavaScript - سبزلرن (sabzlearn.ir)
[6] 1) جاوااسکریپت چیست؟ - MEGA JS (megajs.com)
[7] 14 مفهوم بنیادی جاوا اسکریپت — به زبان ساده - مجله فرادرس (blog.faradars.org)
[8] کاربرد جاوا اسکریپت چیست؟ – ۱۳ مورد از کاربردهای کلیدی - مجله فرادرس (blog.faradars.org)
[9] جاوا اسکریپت چیست؟ (از تاریخچه تا مزایا و معایب) - شرکت آوادیس (avadis.net)
[10] کاربرد جاوا اسکریپت در طراحی سایت | بک اند & فرانت اند - سکان آکادمی (sokanacademy.com)
[11] آموزش رایگان و جامع جاوا اسکریپت (JavaScript) - پروژه محور - کدیاد (codeyad.com)

#معرفی_منابع_آموزشی

@flowchart_algorithm
👍3
جاوا اسکریپت چگونه با HTML و CSS همکاری می‌کند

جاوا اسکریپت با HTML و CSS همکاری می‌کند تا صفحات وب را پویا و تعاملی کند. در ادامه به نحوه همکاری این سه فناوری اشاره می‌شود:

✏️ همکاری با HTML

جاوا اسکریپت با استفاده از تگ <script> به صفحات HTML اضافه می‌شود. این تگ می‌تواند در بخش <head> یا <body> قرار گیرد. جاوا اسکریپت می‌تواند به صورت مستقیم در فایل HTML نوشته شود یا به عنوان یک فایل خارجی با پسوند .js به آن متصل شود[1][3].

افزودن مستقیم: کدهای جاوا اسکریپت را می‌توان مستقیماً در تگ <script> قرار داد. این روش برای پروژه‌های کوچک مناسب است[4].
افزودن به عنوان فایل خارجی: کدهای جاوا اسکریپت را می‌توان در یک فایل جداگانه ذخیره کرد و با استفاده از تگ <script src="filename.js"></script> به فایل HTML متصل کرد. این روش برای پروژه‌های بزرگ و برای بهبود خوانایی و نگهداری کد مناسب است[1][6].

✏️ همکاری با CSS

جاوا اسکریپت می‌تواند به عناصر HTML دسترسی پیدا کند و با استفاده از屬یات CSS آنها را تغییر دهد. به عنوان مثال، می‌توان با استفاده از جاوا اسکریپت رنگ پس‌زمینه یک عنصر را تغییر داد یا یک عنصر را پنهان یا نمایش داد.

تغییر استایل: جاوا اسکریپت می‌تواند با استفاده از屬یت style عناصر HTML، استایل آنها را تغییر دهد. برای مثال، می‌توان رنگ پس‌زمینه یک عنصر را با استفاده از element.style.backgroundColor = 'red'; تغییر داد.
اضافه کردن کلاس: جاوا اسکریپت می‌تواند کلاس‌های CSS را به عناصر HTML اضافه یا حذف کند. این کار با استفاده از屬یت classList انجام می‌شود. برای مثال، می‌توان یک کلاس را با استفاده از element.classList.add('new-class'); اضافه کرد.

✏️ مثال عملی

مثال زیر نشان می‌دهد که چگونه جاوا اسکریپت با HTML و CSS همکاری می‌کند:

<!DOCTYPE html>
<html>
<head>
<title>Example</title>
<style>
.highlighted {
background-color: yellow;
}
</style>
</head>
<body>
<button id="myButton">Click Me</button>
<script>
document.getElementById('myButton').addEventListener('click', function() {
this.classList.add('highlighted');
});
</script>
</body>
</html>


در این مثال، جاوا اسکریپت به دکمه در HTML دسترسی پیدا می‌کند و با کلیک روی آن، یک کلاس CSS به آن اضافه می‌کند که باعث تغییر رنگ پس‌زمینه دکمه می‌شود.

#معرفی_منابع_آموزشی

@flowchart_algorithm
زبان برنامه‌نویسی C# یک زبان مدرن و قدرتمند است که توسط شرکت مایکروسافت توسعه یافته است.
این زبان برای ساخت برنامه‌های تحت ویندوز، برنامه‌های تحت وب، سرویس‌های وب، و برنامه‌های موبایل استفاده می‌شود. در زیر به برخی از ویژگی‌ها و توانمندی‌های C# اشاره می‌شود:

✏️ ویژگی‌ها و توانمندی‌های C#

⦁ ساختار شیءگرا: C# یک زبان برنامه‌نویسی شیءگرا است که از مفاهیم کلاس، اشیاء، ارث‌بری، چندریختی و کپسول‌سازی پشتیبانی می‌کند.

⦁ پشتیبانی از چندین پلتفرم: با استفاده از فریم‌ورک دات‌نت کور، برنامه‌های C# می‌توانند بر روی چندین پلتفرم از جمله ویندوز، لینوکس و مک‌اواس اجرا شوند.

⦁ کتابخانه‌های غنی: C# به عنوان بخشی از فریم‌ورک دات‌نت، از کتابخانه‌های غنی و قدرتمندی برخوردار است که توسعه برنامه‌ها را تسهیل می‌کند.

⦁ امنیت: C# از ویژگی‌های امنیتی قوی برخوردار است، از جمله مدیریت حافظه خودکار که از خطاهای حافظه جلوگیری می‌کند.

⦁ سازگاری با زبان‌های دیگر: C# می‌تواند به راحتی با زبان‌های دیگر در فریم‌ورک دات‌نت تعامل داشته باشد و از آنها استفاده کند.

⦁ توسعه سریع: با استفاده از ابزارهای توسعه مانند Visual Studio، توسعه برنامه‌های C# بسیار سریع و کارآمد است.

⦁ کاربردهای متنوع: از C# می‌توان برای ساخت برنامه‌های دسکتاپ، برنامه‌های تحت وب، سرویس‌های وب، و برنامه‌های موبایل استفاده کرد. همچنین با استفاده از پلتفرم‌های مانند Xamarin، می‌توان برنامه‌های موبایل برای اندروید و iOS ایجاد کرد.

⦁ بازار کار: C# در ایران و جهان بازار کار خوبی دارد و به دلیل پشتیبانی مایکروسافت، آینده درخشانی در توسعه نرم‌افزار دارد.

✏️ کاربردهای C#

⦁ برنامه‌های دسکتاپ: با استفاده از WinForms، WPF و UWP می‌توان برنامه‌های دسکتاپ برای ویندوز ایجاد کرد.
⦁ برنامه‌های تحت وب: از فریم‌ورک‌های ASP.NET MVC و ASP.NET Core برای توسعه برنامه‌های تحت وب استفاده می‌شود.
⦁ برنامه‌های موبایل: با استفاده از Xamarin و UWP می‌توان برنامه‌های موبایل برای اندروید، iOS و ویندوزفون ایجاد کرد.

#معرفی_منابع_آموزشی
@flowchart_algorithm
👍2
چه کاربردهای عملی برای زبان برنامه نویسی C# وجود دارد


زبان برنامه‌نویسی C# کاربردهای عملی متنوعی دارد که در زیر به برخی از مهم‌ترین آنها اشاره می‌شود:

✏️ کاربردهای عملی C#

📚 1. توسعه برنامه‌های ویندوز
⦁ C# به‌طور گسترده‌ای برای توسعه برنامه‌های دسکتاپ ویندوز استفاده می‌شود. مایکروسافت از این زبان برای ساخت بسیاری از نرم‌افزارهای خود استفاده کرده است
⦁ نرم‌افزارهای مشهور: نرم‌افزارهای مانند Paint و Visual Studio از C# استفاده کرده‌اند.

📚 2. توسعه برنامه‌های وب
ASP.NET: با استفاده از فریمورک ASP.NET می‌توان وب‌سایت‌ها و اپلیکیشن‌های وب را توسعه داد. این فریمورک به توسعه‌دهندگان امکان می‌دهد تا وب‌سایت‌های پویا و قدرتمند ایجاد کنند
⦁ تکنولوژی‌های مدرن: فریمورک‌های مانند ASP.NET Razor Pages و Blazor برای ساخت اپلیکیشن‌های تک‌صفحه‌ای (Single-page application) استفاده می‌شوند.

📚 3. توسعه برنامه‌های موبایل
⦁ Xamarin: با استفاده از Xamarin می‌توان برنامه‌های موبایل برای سیستم‌عامل‌های Android و iOS
را توسعه داد. این تکنولوژی امکان cross-platform را فراهم می‌کند
⦁ Xamarin.Forms: این تکنولوژی به توسعه‌دهندگان امکان می‌دهد تا یک بار کد بنویسند و خروجی‌های Android و iOS
را دریافت کنند.

📚 4. توسعه بازی
⦁ موتور Unity: C# به‌طور یکپارچه با موتور بازی Unity ادغام شده است. این موتور یکی از محبوب‌ترین موتورهای بازی امروزی است و برای ساخت بازی‌های ویدیویی استفاده می‌شود.
⦁ بازی‌های AR/VR: C# در توسعه بازی‌های واقعیت مجازی و واقعیت افزوده نیز کاربرد دارد.

📚 5. هوش مصنوعی و یادگیری ماشین
ML.NET: C# می‌تواند برای کارهای هوش مصنوعی و یادگیری ماشین با استفاده از ML.NET استفاده شود. این فریمورک به توسعه‌دهندگان امکان می‌دهد تا مدل‌های یادگیری ماشین را در برنامه‌های خود ادغام کنند.

📚 6. اینترنت اشیا (IoT)
⦁ C# می‌تواند برای توسعه پروژه‌های مرتبط با اینترنت اشیا استفاده شود. این زبان به توسعه‌دهندگان امکان می‌دهد تا دستگاه‌های مختلف را به یکدیگر متصل کنند و داده‌ها را پردازش کنند.

📚 7. سرویس‌ها و API
⦁ WCF و API: C# می‌تواند برای توسعه سرویس‌ها و API استفاده شود. این زبان به توسعه‌دهندگان امکان می‌دهد تا سرویس‌های وب را ایجاد کنند و با سایر برنامه‌ها...

#معرفی_منابع_آموزشی
@flowchart_algorithm
📚 معرفی بهترین منابع یادگیری زبان قدرتمند و جذاب C#

[1] کاربرد زبان برنامه نویسی C# - دلیل محبوبیت آن - مکتوب - مکتب خونه (maktabkhooneh.org)
[2] سی شارپ چیست و چه کاربردی دارد؟ | مزایا و معایب سی شارپ - وبکده (webcade.ir)
[3] کاربرد زبان برنامه نویسی سی شارپ (#c) - باگتو (bugeto.net)
[4] سی شارپ چیست؟ معرفی زبان برنامه نویسی C# و کاربردهای آن (tosinso.com)
[5] سی شارپ چیست؟ کاربرد و آینده زبان برنامه نویسی #C - پایدار سامانه (paydarsamane.com)
[6] کاربرد سی شارپ چیست | بررسی کاربردهای زبان برنامه نویسی C# (konkurcomputer.ir)
[7] ۷ دلیل عملی برای یادگیری زبان برنامه نویسی C# - سی شارپ - سماتک (sematec-co.com)
[8] زبان برنامه نویسی سی شارپ چیست و چه کاربردی دارد | مزایا و معایب ... (sorinapp.com)

#معرفی_منابع_آموزشی
@flowchart_algorithm
👍1🔥1