دورهمی برنامه نویسان
10.6K subscribers
2.09K photos
121 videos
99 files
547 links
<head>
<title>دورهمی برنامه نویسان</title>
</head>
<body>
طنز برنامه نویسی
اخبار و مطالب آموزشی
</body>
ارتباط با ادمین و تبلیغات:
@heydarirx

پیج اینستاگرام دورهمی برنامه‌نویسان:
https://instagram.com/programmers_gathering
Download Telegram
3 سایت باحال برای هک اخلاقی 👽

🌐 وبسایت pic2map
به این سایت یه عکسی میدی و بهت میگه لوکیشنی که این عکس گرفته شده کجا بوده!

🌐 وبسایت hacksplaining
با این سایت میتونید یاد بگیرین! همین...

🌐 وبسایت exploit database
این وبسایت یه مجموعه بزرگ از اکسپلویت هاس، با هدف امنیت :)

#tips #introduction #hack #security

@programmers_gathering
4👍2
[برنامه‌نویس‌های معروف تاریخ 📺]
🔋 دانلد اروین کنوث (Donald Ervin Knuths)

🧠 کنوث دانشمند علوم رایانه متولد 10 ژانویه 1938 است. او را به عنوان پدر تحلیل الگوریتم ها می شناسند به دلیل آنکه پایه گذار رشته آنالیز الگوریتم‌ها است. هر چیزی در دنیای اینترنت، از الگوریتم فید اخبار فیسبوک تا پیشنهادات آمازون به نوعی مدیون کارهای این مرد هستند. او عملاً پایه‌گذار رشته آنالیز الگوریتم‌‌ها است و سهم فراوانی در گسترش مبانی نظری شاخه‌های گوناگون علوم رایانه داشته‌است. همچنین او شهرت زیادی از نوشتن مجموعه کتاب های هنر برنامه نویسی به دست آورده است.

کنوث برنامه‌نویس مشهوری است که به شوخ‌طبعی‌های بازیگوشانه‌اش معروف است 😅
- او به هرکسی که در کتاب‌هایش اشتباه یا هر ایراد چاپی پیدا کند دو دلار و پنجاه و شش سنت مژدگانی می‌دهد چون 256 سنت برابر یک دلار در مبنای شانزده است.

- شماره نسخه‌های نرم‌افزار تک او به عدد π میل می‌کند، یعنی شماره نسخه‌ها با ترتیب ۳، ۳٫۱، ۳٫۱۴ و مانند آن افزایش پیدا می‌کند.


📌 زندگینامه کاملتری را از ++اینجا++ بخوانید...

#tips #introduction #programmer #biography

@programmers_gathering
8👍1
پرکاربردترین زبان‌های برنامه‌نویسی برای دیتاساینس 🧠
🔑 Python
🔑 R
🔑 SQL
🔑 Java
🔑 Julia
🔑 Scala
🔑 C#/C++
🔑 JavaScript
🔑 Swift
🔑 Go
🔑 MATLAB
🔑 SAS

نکته مهم: همه اینا رو لازم نیست یاد بگیرین! یکی یا دوتاش کافیه :))

#tips #programming #data_science

@programmers_gathering
👍4
[برنامه‌نویس‌های معروف تاریخ 📺]
🔋 برندان آیک (Brendan Eich)

⚜️ برندان آیک متولد ۴ ژوییه ۱۹۶۱ یک برنامه نویس آمریکایی و خالق جاوااسکریپت است. جاوااسکریپت یک زبان برنامه نویسی قدرتمند مبتنی بر شی، داینامیک و مفسری است. این زبان برنامه نویسی در بسیاری از حوزه‌ ها مثل توسعه و برنامه نویسی وب، توسعه بازی، ساخت وب اپلیکیشن و . . . از آن استفاده می شود.

🌐 برندان آیک قبلا مدیر ارشد فناوری در شرکت موزیلا (شرکت سازنده مرورگر اینترنتی فایرفاکس) بود. که مدتی بعد استعفا داد. او هم اکنون مدیر ارشد اجرایی Brave که مرورگر وب رایگان و متن‌ باز است.


📌 زندگینامه کاملتری را از ++اینجا++ بخوانید...

#tips #introduction #programmer #biography

@programmers_gathering
🔥6👍1😁1
به حرف خابی گوش کنید 😁
و اگر میخواین فلاتر رو شروع کنید، یه پلی لیست خوب توی یوتوب پیدا کردم ببینید:
🎥 کلیک کنید

#tips #learn #fun #flutter #developer

@programmers_gathering
👎20👍3
زبان‌های برنامه‌نویسی رو به انقراض 💻

1. R
2. Visual Basic
3. Haskell
4. VBA
5. Fortran
6. COBOL
7. Perl
8. ActionScript
9. Pascal

#tips #programming

@programmers_gathering
😢5👎31
[برنامه‌نویس‌های معروف تاریخ 📺]
🔋 مارک زاکربرگ (Mark Zuckerberg)

🔥 مارک زاکربرگ که دیگر نیاز به معرفی اش نیست کسی که مجله تایم او را در سال ۲۰۰۸ به عنوان جوانترین میلیاردر جوان در دنیا معرفی کرد. مارک زاکربرگ متولد ۱۴ مه ۱۹۸۴ برنامه نویس و یکی از بنیان گذاران شبکه اجتماعی فیسبوک است.

😵 جالبه بدونید که مارک زاکربرگ در فوریه سال ۲۰۰۴ میلادی به همرا چند نفر از دوستانش فیسبوک را در اتاق خوابگاهشان در دانشگاه هاروارد راه اندازی کردند. و بعد شروع به معرفی آن به دانشجویان دیگر کردند. بعدا فیسبوک به سرعت زیادی گسترش پیدا کرد به طوریکه فقط تا سال ۲۰۱۲ تعداد کاربران فیسبوک حداقل به یک میلیارد نفر رسید.


📌 زندگینامه کاملتری را از ++اینجا++ بخوانید...

#tips #introduction #programmer #biography

@programmers_gathering
👍8👎3
7 جایگزین Chat GPT 🧠

1. GitHub Copilot
2. Codeium
3. CodeWhisperer
4. Tabnine
5. Codex
6. Intellicode
7. AskCodi

از چت جی پی تی استفاده میکنید؟! 💭

#tips #chatgpt

@programmers_gathering
6👍4🔥2
11 کتابخانه ضروری و کاربردی در زمینه هوش مصنوعی و ماشین لرنینگ در پایتون 🐍

🛸 TensorFlow
🛸 PyTorch
🛸 Keras
🛸 NumPy
🛸 SciPy
🛸 Scikit-Learn
🛸 Orange3
🛸 Pandas
🛸 Matplotlib
🛸 Theano
🛸 PyBrain

کدومشو تا حالا نشنیده بودین!؟ 💭

#tips #python #ai #ml #machine_learning

@programmers_gathering
4👍2
کیت شروع هک و امنیت 👽

1. یه توزیع لینوکس (خیلی مهم نیست کدوم!)
2. اسمبلی و زبان سی (برای برنامه نویسی low-level)
3. مرورگر Tor (برای دسترسی به ....)
4. فیلترشکن خوب
5. پایتون (برای اسکریپت نویسی)
6. مبانی کامپیوتر (از همه مهم تره!)

#tips #hack #security #roadmap

@programmers_gathering
👍7👎6😁4
9 دلیل برای یادگیری زبان R 🔔

1. تقاضا و فرصت های شغلی زیاد
2. یکی از زبان های محبوب در بین دیتاساینتیست ها
3. توسط شرکت‌های بزرگ استفاده میشود
4. وب اپلیکیشن‌های متنوعی میتوانید بسازید
5. برای بصری‌سازی داده‌ها بسیار پرکاربرد است
6. کتابخانه‌های جامعی دارد
7. جامعه بزرگی دارد
8. کراس پلتفرم است
9. اپن سورس است

از R استفاده میکنید؟! نظرتون در موردش چیه؟ 💭

#tips #r #programming

@programmers_gathering
5😱1
مهارت های لازم و ضروری و واجب برای یک Backend Developer 🎓

1- تسلط به یک زبان بک اند
2- آشنایی با یک یا چند دیتابیس
3- آشنایی با API ها
4- آشنایی با Server Handling
5- تسلط به فریمورک بک اند

#tips #backend #developer

@programmers_gathering
👍9
وبسایت‌هایی برای تمرین هک اخلاقی 🔰

▪️ thecyberhub.org
▫️ portswigger
▪️ pentesterlab
▫️ tryhackme
▪️ picotf
▫️ hack.me
▪️ try2hack
▫️ hackthebox
▪️ hackthissite
▫️ bugbountyhunter
▪️ application.security

شما دیگه چه وبسایت‌هایی میشناسین؟!

#tips #introduction #hack #security

@programmers_gathering
👍62🎉1
بزرگترین شرکت‌ها در زمینه AI در سال 2023 🧠

1. Microsoft
2. Amazon
3. Google
4. Nvidia
5. Tesla
6. IBM
7. Meta Platforms
8. Alphabet
9. DeepMind
10. Baidu

#tips #ai

@programmers_gathering
4👍2
8 نشانه‌ای که میگه نباید برنامه‌نویس بشین! 💻

1. به خلاقیت داشتن اعتقادی ندارین!
2. از مستقل بودن میترسین...
3. مسائل منطقی و ریاضی رو نمیتونید تحمل کنید.
4. خیلی طرفدار تحقیق کردن نیستین!
5. ساعات کاری معمولی رو ترجیح میدین.
6. تقریبا 99 درصد تمرکزتون روی درآمد هستش!
7. نمیتونید پیوسته یاد بگیرین.
8. از برقراری ارتباط خوشتون نمیاد.

البته همشونم به شکل 100 درصدی درست نیستن ولی ... :)
#tips #programming

@programmers_gathering
👍12😁4
ترفندهایی برای اینکه از chat gpt جواب‌های بهتری بگیرین 😍

اگر از chat gpt استفاده میکنید و میخواین جوابهای بهتر و دقیق تری بهتون بده از این ترفندها استفاده کنید:
+ برای مشاهده کلیک کنید +

#tips #article #ai #chatgpt

@programmers_gathering
⚠️ بهترین فریمورک‌های جاوا اسکریپت در سال 2023

1. Svelte
2. Solid
3. Qwik
4. React
5. Vue

از این فریمورک‌ها تا حالا استفاده کردین؟!

#tips #javascript #js

@programmers_gathering
👍8
کتابخانه‌هایی از پایتون که در ماشین لرنینگ کاربرد دارند 🔆

#tips #python #machine_learning

@programmers_gathering
👍7
چطور در برنامه‌نویسی بهتر به نتیجه برسیم 🙂 10 نکته پرکاربرد

انتخاب زبان مناسب: بر اساس نیازها و اهداف خود، زبان برنامه‌نویسی مناسبی را انتخاب کنید. برخی زبان‌ها برای شروع ساده‌تر هستند (مثل Python)، در حالی که برخی دیگر برای پروژه‌های خاص مناسب‌ترند.

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

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

آشنایی با ابزارها: یادگیری نحوه استفاده از ویرایشگرهای کد (مثل VS Code) و سیستم‌های کنترل نسخه (مثل Git) برای مدیریت کدها و پروژه‌ها بسیار مهم است.

تمرین منظم: برنامه‌نویسی مهارتی است که با تمرین بهتر می‌شود. روزانه زمانی را به تمرین و حل مسائل برنامه‌نویسی اختصاص دهید تا مهارت‌های خود را تقویت کنید.

یادگیری از منابع معتبر: از منابع آموزشی معتبر و به‌روز استفاده کنید. کتاب‌ها، دوره‌های آنلاین، و مستندات رسمی می‌توانند منابع خوبی باشند.

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

فهم و حل مسائل: برنامه‌نویسی بیش از کدنویسی، حل مسائل است. یادگیری نحوه تحلیل و شکستن مسائل به بخش‌های کوچک‌تر و سپس کدنویسی برای حل آنها از اهمیت بالایی برخوردار است.

مدیریت زمان و پروژه‌ها: یادگیری مدیریت زمان و پروژه برای به اتمام رساندن پروژه‌های برنامه‌نویسی بسیار مهم است. از ابزارهایی مانند Trello یا Asana برای مدیریت وظایف خود استفاده کنید.

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

#tips

@programmers_gathering
👍10
5 ابزار حیاتی برای توسعه‌دهندگان 💡

- گیت‌هاب: پلتفرم کنترل نسخه
- وی‌اس‌کد: قبول کنید دیگه! بهترین کد ادیتور دنیا :))
- داکر: پلتفرم مجازی‌سازی
- پست‌من: یه ابزار حیاتی برای توسعه API ها
- جیرا: یه ابزار مدیریت پروژه

#tips

@programmers_gathering
👌16👍9😁21