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

جهت ارتباط با ادمین و تبلیغات
@Programer24h 💻
Download Telegram
"برنامه‌نویسی جادوی عصر جدید است."
و تو هم اکنون در حال یادگیری این زبان جادویی هستی!
هر پروژه‌ای که شروع می‌کنی، هر خطایی که رفع می‌کنی، تو را به نسخهٔ قوی‌تر و توانمندتر خودت نزدیک‌تر می‌کند.


@flowchart_algorithm
5👏1
📚 منابع مفید در مورد فرانت اند و بک اند و مزایا و تفاوتهای هر کدام:

[1] تفاوت فرانت اند و بک اند در برنامه نویسی BackEnd - FrontEnd (websoft3.com)
[2] 20مورد از کاربردی ترین فریمورک و کتابخانه های فرانت اند - درسمن (darsman.com)
[3] برنامه نویسی Front End چیست؟ - فرانت اند - سون لرن (7learn.com)
[4] بررسی تفاوت زبان های برنامه نویسی فرانت اند و بک اند - پل استار (poulstar.org)
[5] تفاوت برنامه‌نویسی فرانت اند و بک اند - مکتب شریف (maktabsharif.ir)
[6] فرانت اند چیست وردپرس چیست چه فرق ها مزایا معایب دارد - ویرگول (virgool.io)
[7] برنامه نویسی فرانت اند (front-end) چیست؟ | بلاگ ایران تلنت (irantalent.com)
[8] فرانت اند یا بک اند؟ - امیرحسین قربان حسینی | برنامه نویس و مهندس ... (amir.today)
[9] فرق Back End و Front End چیست ؟ — هر آنچه باید بدانید (+ فیلم ... (blog.faradars.org)
[10] برنامه نویسی فرانت اند چیست ؟ + ویدیو [ اپدیت 2024] - سبزلرن (sabzlearn.ir)
[11] برنامه نویسی فرانت اند و بک اند چه تفاوتی دارند؟ - راست چین آکادمی (academy.rtl-theme.com)
[12] برنامه نویسی فرانت اند چیست؛ ۱۲ مهارت و ۷ موقعیت شغلی مهم - وب رمز (webramz.com)

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

@flowchart_algorithm
18👍3🔥2😁1🙏1
دوستان عزیز، با سلام و احترام ، راستش جمع آوری مطالب و مقالات کار زیاد و مطالعه لازم داره،. لطفاً با ریکشن زدن از چنل حمایت کنید..... 🙏🙏
با ریکشن زدن باعث ارتقاء چنل شده و در سرچ ها و رنکینگ ها بیشتر دیده می شود.... ممنون از همه شما عزیزان 🙏🌺

یعنی عید شده.... ذوق داشته باشید😁
👏26👍4🔥32
برنامه درسی هوش مصنوعی به زبان اصلی برای مبتدیان

با برنامه درسی 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