انجمن علمی برنامهنویسی
الذهاب إلى القناة على Telegram
🔶 انجمن علمی برنامهنویسی شبکه نخبگان ایران 🔺 مرجع فعالیتهای آموزشی و پژوهشی در حوزه برنامهنویسی 💬 ارتباط با ادمین | @IEN_Admin | وابسته به شبکه نخبگان ایران | @IranElitesNet |
إظهار المزيد993
المشتركون
لا توجد بيانات24 ساعات
-9347 أيام
-94130 أيام
أرشيف المشاركات
💻کلاس درس مبانی برنامهنویسی دانشگاه صنعتی شریف
👤دکتر محمدامین فضلی
⏺عضو هیئت علمی دانشگاه صنعتی شریف
⏺مدیر گروه نرمافزار دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف
⏺مسئول دروس برنامهسازی دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف
4️⃣جلسه چهارم: متغیرها
#کلاس_درس👨🏫
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
💻کلاس درس مبانی برنامهنویسی دانشگاه صنعتی شریف
👤دکتر محمدامین فضلی
⏺عضو هیئت علمی دانشگاه صنعتی شریف
⏺مدیر گروه نرمافزار دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف
⏺مسئول دروس برنامهسازی دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف
3️⃣جلسه سوم: معرفی زبان C و راهاندازی نرمافزار برنامهنویسی به وسیله آن
#کلاس_درس👨🏫
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
⌨️کتاب ارزشمند "آموزش برنامهنویسی با زبان C"
🔤این کتاب منبعی دقیق و مفصل جهت برنامهنویسی به زبان C، برای مبتدیان بهویژه دانشجویان است که قصد دارند مسیر شغلی و حرفهای خود را در حوزهی برنامهنویسی آغاز کنند. همچنین، برای مدرسین و متخصصان توسعه نرمافزار که مایلاند زبان C را فراگیرند نیز بسیار مناسب است.
👩💻کتاب فوق بر رویکرد شاخص دیتل با عنوان «کد زنده (Live Code)» تأکید دارد: به این معنا که مفاهیم آموزشی در قالب برنامههای کامل و قابل اجرا و نه قطعه کدهای ناقص ارائه میشوند. این رویکرد به علاقهمندان این امکان را میدهد تا هر برنامه را هنگام مطالعه اجرا کنند و این مورد که آموختههایشان چگونه در سناریوهای واقعی برنامهنویسی به کار گرفته میشود را مشاهده کنند.
📆سال انتشار: ۲۰۲۲
✍️ناشر: Pearson
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
💻کلاس درس مبانی برنامهنویسی دانشگاه صنعتی شریف
👤دکتر محمدامین فضلی
⏺عضو هیئت علمی دانشگاه صنعتی شریف
⏺مدیر گروه نرمافزار دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف
⏺مسئول دروس برنامهسازی دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف
2️⃣جلسه دوم: معرفی زبانهای برنامهنویسی
#کلاس_درس👨🏫
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
💻کلاس درس مبانی برنامهنویسی دانشگاه صنعتی شریف
👤دکتر محمدامین فضلی
⏺عضو هیئت علمی دانشگاه صنعتی شریف
⏺مدیر گروه نرمافزار دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف
⏺مسئول دروس برنامهسازی دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف
1️⃣جلسه اول: مقدمه
#کلاس_درس👨🏫
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
Repost from شبکه نخبگان ایران
⏺انتشار دوره امداد اولیه و مراقبتهای پیشرفته تروما در "پیامرسان بله"
با توجه به درخواست هموطنان عزیز و اختلال اینترنت، دوره امداد اولیه و پیشرفته که در تلگرام منتشر شده بود، در کانال شبکه نخبگان ایران در پیامرسان بله نیز قرار گرفت:
🆔 https://ble.ir/IranElitesNet
💠در شبکه نخبگان ایران با ما همراه باشید 🇮🇷
| @IranElitesNet |
Repost from انجمن علمی علوم کامپیوتر
⏺آغاز به کار انجمن علمی علوم کامپیوتر
✅انجمن علمی علوم کامپیوتر، به عنوان مرجع فعالیتهای آموزشی و پژوهشی در این حوزه آغاز به کار کرد.
این انجمن در زمینه انتشار محتواهای آموزشی، برگزاری کارگاههای پژوهشی و آموزشی در حوزه علوم کامپیوتر، اجرای طرحهای پژوهشی زیر نظر اعضای برجسته هیئت علمی دانشگاههای داخلی و خارجی، ارتباط با صنعت، توانمندسازی برای ورود به بازار کار، حمایت از پایاننامههای دانشجویی، توسعه دانش در این حوزه و ... فعالیت خواهد کرد.
👨💻در کانال انجمن علمی علوم کامپیوتر با ما همراه باشید…
| @ComputerSci_Association |
Repost from شبکه نخبگان ایران
⏺«کلاس درس برنامهریزی استراتژیک دانشگاه صنعتی شریف» با تدریس دکتر علینقی مشایخی، دکترای مدیریت از دانشگاه MIT و موسس و استاد تمام دانشکده اقتصاد دانشگاه صنعتی شریف، در کانال انجمن علمی مدیریت دولتی:
| @PublicAd_Association |
🗺نقشه راه یادگیری فرانتاند در ۶۰ روز!
🏆اگر قصد دارید به یک توسعهدهنده فرانتاند تبدیل شوید، برنامهی ۶۰ روزه فوق همان چیزی است که نیاز دارید. در ادامه با ترجمه و توضیح هر مرحله، به شما یاد میدهیم که چگونه قدمبهقدم حرکت کنید:
روز ۱-۵: HTML
💡یادگیری ساختار اصلی صفحات وب. HTML مانند ستون فقرات هر وبسایت است و اولین قدم برای ورود به این دنیا میباشد.
روز ۶-۱۰: CSS (استایل و چیدمان)
🎨طراحی ظاهری سایت با CSS. از استایلدهی به متنها تا ساخت چیدمانهای جذاب و ریسپانسیو.
روز ۱۱-۱۵: طراحی ریسپانسیو با Flexbox و Grid
📱یاد بگیرید که چطور وبسایت شما بر روی هر دستگاهی زیبا نمایش داده میشود. ابزارهایی مانند Flexbox و Grid میتوانند مؤثر باشند!
روز ۱۶-۲۰: مبانی جاوااسکریپت (متغیرها، توابع، DOM)
⌨️شروع کدنویسی! به وسیله جاوااسکریپت میتوانید وبسایت را زنده کنید. مانند دکمهای که با کلیک کاربر عکسالعمل نشان میدهد.
روز ۲۱-۲۵: جاوااسکریپت پیشرفته (ویژگیهای ES6+)
🚀وارد دنیای حرفهایتر جاوااسکریپت شوید. یاد بگیرید چگونه با ابزارهای جدید این زبان بهتر کدنویسی کنید.
روز ۲۶-۳۰: Git و GitHub برای کنترل نسخه
📂مدیریت پروژهها با Git و همکاری با دیگران در GitHub. یادگیری این ابزار برای هر برنامهنویسی ضروری میباشد.
روز ۳۱-۳۵: آشنایی با Async در جاوااسکریپت (Promises, Fetch)
⏳یاد بگیرید چطور کارهای غیرهمزمان مانند دریافت داده از سرور را انجام دهید.
روز ۳۶-۴۹: شروع ReactJS (کامپوننتها، State, Props)
⚛️وارد دنیای React شوید! این کتابخانه قدرتمند به شما کمک میکند وبسایتهای مدرن و سریع بسازید.
روز ۴۱-۴۵: React پیشرفته (Hooks, useEffect)
🔗ویژگیهای پیشرفته React مثل Hooks و useEffect به شما اجازه میدهد کد مناسبتر و کارآمدتری بنویسید.
روز ۴۶-۵۰: اتصال API به React
🌐یاد بگیرید چگونه اطلاعات را از سرورها دریافت و در پروژههای React خودت نمایش دهید.
روز ۵۱-۵۵: ساخت یک پروژه کامل
🎯حالا وقت آن است که آموختههایتان را عملی کنید و یک پروژه واقعی بسازید.
روز ۵۶-۶۰: دیپلوی پروژه با GitHub Pages
🌍پروژهتان را آنلاین و با دنیا به اشتراک بگذارید. دیپلوی کردن، گام نهایی قدم برای ورود حرفهای به بازار کار میباشد.
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
📚✨همه چیز درباره SQL و دستورات آن!
❓SQL چیست؟
⏺SQL مخفف Structured Query Language است و یک زبان استاندارد برای مدیریت و دسترسی به دادهها در پایگاه دادههای رابطهای است.
⌛ با SQL میتوانید دادهها را ایجاد، ویرایش، پاک یا کنترل کنید. حالا بیایید جزئیتر به دستورات SQL نگاه کنیم:
🔎انواع دستورات SQL و توضیحات کامل:
🧰 DDL (Data Definition Language):
این دستورات ساختار دیتابیس را مدیریت میکنند:
Create🏗: برای ایجاد جدول یا دیتابیس جدید.
مثال:
CREATE TABLE Students (ID INT, Name VARCHAR(50));
Alter🔄: برای تغییر ساختار جداول موجود.
مثال:
ALTER TABLE Students ADD Age INT;
Drop🚮: برای حذف کامل یک جدول یا دیتابیس.
مثال:
DROP TABLE Students;
Truncate✂️: برای حذف تمام دادههای جدول بدون پاک کردن ساختار آن.
مثال:
TRUNCATE TABLE Students;
Rename📝: برای تغییر نام جدول یا ستون.
مثال:
RENAME TABLE Students TO Learners;
🛠DML (Data Manipulation Language):
این دستورات برای کار با دادههای موجود استفاده میشوند:
Select🔍: برای بازیابی دادهها از جداول.
مثال:
SELECT * FROM Students;
Insert➕: برای اضافه کردن رکورد جدید به جدول.
مثال:
INSERT INTO Students (ID, Name) VALUES (1, 'Ali');
Update⚙️: برای بهروزرسانی دادههای موجود.
مثال:
UPDATE Students SET Name = 'Reza' WHERE ID = 1;
Delete🗑: برای حذف دادهها از جدول.
مثال:
DELETE FROM Students WHERE ID = 1;
✅DCL (Data Control Language):
این دستورات کنترل دسترسی کاربران به پایگاه داده را مدیریت میکنند:
Grant✅: برای اعطای مجوز به کاربران.
مثال:
GRANT SELECT ON Students TO User1;
Revoke🚫: برای لغو مجوزهای قبلی.
مثال:
REVOKE SELECT ON Students FROM User1;
🔗TCL (Transaction Control Language):
این دستورات برای مدیریت تراکنشها (Transactions) در پایگاه داده استفاده میشوند:
Commit 📀: برای ذخیره کردن تغییرات در پایگاه داده.
مثال:
COMMIT;
Rollback 🔙: برای بازگرداندن تغییرات به حالت قبل از تراکنش.
مثال:
ROLLBACK;
Savepoint📍: برای ایجاد نقاط ذخیره در یک تراکنش.
مثال:
SAVEPOINT Save1;
📌با این دستورات، میتوانید دیتابیسها را به طور کامل کنترل کنید!
✨این پست را ذخیره کنید و برای کسانی که میخواهند SQL یاد بگیرند بفرستید! 📱
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
+4
♨️شما در چه مرحله ای از برنامه نویسی قرار دارید ؟
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
#اینفوگرافی
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
🌍برترین زبانهای برنامهنویسی در جامعه Developer Nation ⌨️✨
نتایج جدیدترین نظرسنجی Developer Economics نشان میدهد که کدام زبانها در حال رشد هستند، کدامها سقوط کردهاند، و کدام زبانها تازه به دنیای برنامهنویسی پیوستهاند! 🚀👨💻
👑ملکه جاوااسکریپت (JavaScript) برای دومین سال متوالی در صدر! با بیش از ۱۲ میلیون کاربر و رشد ۳۳٪ در دو سال گذشته، همچنان محبوبترین زبان دنیاست.🌐
🐍پایتون (Python) حالا به رتبه دوم رسیده و با ۸.۴ میلیون کاربر جای جاوا را گرفته است. این زبان انتخاب اول بیش از ۷۰٪ توسعهدهندگان هوش مصنوعی و یادگیری ماشین (ML) است. 🤖📊
📱کاتلین (Kotlin) با رشد فوقالعادهاش در دو سال گذشته، کاربرد زیادی در برنامهنویسی موبایل و AR/VR پیدا کرده است! ⭐️
⏺گو (Go) پس از یک دهه رقابت با روبی (Ruby)، با ۱.۴ میلیون کاربر وارد باشگاه ۱۰ زبان برتر شد.🏆
🦀راست (Rust) هم با تمرکز بر AR/VR و رشد مداوم، به بیش از نیم میلیون کاربر رسیده است.🌌
⚠️اما... برخی زبانها در حال افول هستند. 📉Ruby و Lua با کاهش ۳۰٪ و ۴۰٪، و حتی Swift و Objective-C در اکوسیستم اپل به تدریج کنار گذاشته میشوند. ❌
🔗 برای مشاهده اینفوگرافی جذاب، فایل را باز کنید و زبان مورد علاقهتان را پیدا کنید! 📊✨👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید… | @Programming_Association |
+6
📆برنامه نویسی در سال ۲۰۲۵
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
✨فرانتاند چیست؟✨
فرانتاند، همان بخشی از وبسایت یا اپلیکیشن است که کاربران با آن تعامل دارند. از ظاهر و طراحی جذاب گرفته تا دکمهها، تصاویر و انیمیشنها، همه توسط توسعهدهنده فرانتاند ساخته میشود. هدف اصلی فرانتاند این است که تجربه کاربری (UX) را لذتبخش و رابط کاربری (UI) را زیبا و کارآمد کند. 🎨🌐
برای اینکه به یک توسعهدهنده فرانتاند حرفهای تبدیل شوید، این نقشه راه شما را از اصول اولیه تا ابزارهای پیشرفته هدایت میکند. 🚀✨
🗺 نقشه راه توسعهدهندهFront-End
اگر میخواهید یک توسعهدهنده فرانتاند حرفهای شوید، این تصویر نقشه راه کاملی برای شروع و پیشرفت شماست! 🖥
⚙️مبانی توسعه وب:
اولین قدم، یادگیری اصول اولیه اینترنت، پروتکلهای HTTP و مفاهیم پایه وب است. بدون این دانش، نمیتوان به مرحله بعدی رسید! 🌍
✏️HTML و CSS:
اسکلت و ظاهر سایت شما اینجاست! HTML ساختار را ارائه میدهد و CSS ظاهر را زیبا و جذاب میکند. برای شروع، این دو را باید مثل حرفهایها یاد بگیرید.🎨
🧰JavaScript:
عنصر اصلی برای تعاملات پویا در وب. با این زبان همهکاره، صفحات شما زنده میشوند! 🧑💻
⌨️TypeScript:
مثل C++ برای C، تایپاسکریپت نسخه پیشرفته جاوااسکریپت است که امنیت و کدنویسی بدون خطا را به شما هدیه میدهد.⚠️
🖥Angular:
فریمورک قدرتمند گوگل که کدنویسی شما را ساختارمند و سریعتر میکند.⏺
⚛️React.js:
کتابخانه محبوب فیسبوک برای ایجاد کامپوننتهای قابلاستفاده مجدد و طراحی وباپلیکیشنهای مدرن📱
📱Vue.js:
رویکرد جدید و محبوب برای توسعه سریع و قدرتمند اپلیکیشنها. یک ابزار عالی برای آینده! 🌱
💡اگر در مسیر یادگیری Front-End هستید، با دنبال کردن این مراحل میتوانید به یک متخصص حرفهای تبدیل شوید.🏆
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
⭐️زبانهای برنامهنویسی ضروری برای توسعه هوش مصنوعی
🧠 هوش مصنوعی (AI) به یکی از ارکان اصلی در صنایع مختلف تبدیل شده است. برای ورود به دنیای توسعه AI، آشنایی با زبانهای برنامهنویسی کلیدی اهمیت دارد. در ادامه به برخی از این زبانها اشاره میکنیم:
1️⃣Python🐍
سادگی و کتابخانههای گستردهای مانند TensorFlow و PyTorch، پایتون را به انتخاب اول توسعهدهندگان AI تبدیل کرده است.
2️⃣R📊
مناسب برای تحلیلهای آماری و مدلسازی دادهها، با قابلیتهای قدرتمند در یادگیری ماشین.
3️⃣Java☕️
با قابلیتهای مقیاسپذیری و عملکرد بالا، برای پروژههای بزرگ AI مناسب است.
4️⃣C++⌨️
برای توسعه الگوریتمهای بهینه و سیستمهای تعبیهشده در AI کاربرد دارد.
5️⃣JavaScript🌐
با کتابخانههایی مانند TensorFlow.js، امکان توسعه برنامههای AI در مرورگر را فراهم میکند.
📖انتخاب زبان مناسب بستگی به نیازهای پروژه و حوزه تخصصی شما دارد. برای مطالعه بیشتر به مقاله زیر مراجعه کنید:
🔗لینک مقاله
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
⌨️آشنایی با زبانهای برنامهنویسی مناسب برای یادگیری در سال 2024 با تمرکز بر مسیرهای شغلی پردرآمد
🗺مسیرها و زبانهای مرتبط
🌐توسعه وب
⏺فرانتاند: HTML، CSS، JavaScript
⏺بکاند: JavaScript، Python، Java، PHP و دیگر زبانها
⏺فولاستک: ترکیب فرانتاند و بکاند
📱توسعه موبایل
⏺اندروید: Java، Kotlin
⏺iOS: Swift، Objective-C
⏺چندپلتفرمی:
React Native (با JavaScript)
Flutter (با Dart)
🎮توسعه بازی
⏺Unity: نیازمند یادگیری C#
⏺Unreal Engine: نیازمند یادگیری C++
⚙️سیستمهای تعبیهشده
⏺زبانها: C، C++، Rust
🤖هوش مصنوعی و یادگیری ماشین
⏺زبانها: Python، R
💡نکات کلیدی
۱. ⭐️زبانهای چندمنظوره زبانهایی مانند JavaScript به دلیل استفاده در فرانتاند، بکاند، و توسعه موبایل، فرصتهای شغلی بیشتری فراهم میکنند. ۲. 🔍تحقیق درباره بازار کار قبل از انتخاب زبان، نیازهای شغلی محلی را بررسی کنید تا بهترین فرصتها را شناسایی کنید. ۳. 🧰ترکیب مهارتها تنها یادگیری یک زبان کافی نیست؛ مهارتهای تکمیلی مانند کار با دیتابیس، فریمورکها، و ابزارهای مرتبط اهمیت دارند. ۴. 🚀روندهای جدید زبانهای نوظهور مانند Rust برای سیستمهای تعبیهشده یا Kotlin برای موبایل، فرصتهای جدیدی را ارائه میدهند. ۵. 🎯هدفگذاری شغلی مسیر شغلی خود را مشخص کنید (وب، موبایل، بازیسازی، هوش مصنوعی) و زبان مرتبط با آن را انتخاب کنید. 👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید… | @Programming_Association |
⏺آغاز به کار انجمن علمی برنامهنویسی
✅انجمن علمی برنامهنویسی، به عنوان مرجع فعالیتهای آموزشی و حرفهای در این حوزه آغاز به کار کرد.
این انجمن در زمینه انتشار محتواهای آموزشی، برگزاری کارگاههای آموزشی حرفه ای و انتقال تجربه، دریافت و اجرای پروژههای برنامهنویسی زیر نظر برترین برنامهنویسان نخبه کشور، معرفی فرصتهای شغلی، ارتباط با صنعت و فناوری، توسعه دانش در این حوزه و ... فعالیت خواهد کرد.
👨💻در کانال انجمن علمی برنامهنویسی با ما همراه باشید…
| @Programming_Association |
