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

پیج اینستاگرام دورهمی برنامه‌نویسان:
https://instagram.com/programmers_gathering
Download Telegram
تعریف واژه الگوریتم 😁🫢

#fun

@programmers_gathering
😁34
4 ایده پروژه برای تحلیل‌داده 📉

1. استراتژی محتوای نتفلیکس
2. بررسی انتشار گازهای گلخانه‌ای در سراسر جهان
3. تحلیل روند بارش در ایران با استفاده از پایتون
4. تحلیل اندازه بازار خودروهای برقی (EV)

#data_analytics

@programmers_gathering
آموزش ترمینال لینوکس در 100 درسنامه 🔥

اگر کسی تمام این 100 درسنامه رو به‌طور کامل و مسلط یاد بگیره، میشه گفت که تبدیل به یک متخصص سیستم‌عامل لینوکس و مدیر سیستم حرفه‌ای خواهد شد.

درسنامه 90: استفاده از du برای تحلیل فضای دیسک

#terminal100

@programmers_gathering
1
سایت‌هایی برای پیدا کردن کار، یا کارآموزی 🙂

irantalent.com
karboom.io
jobvision.ir
karbord.io
jobinja.ir
quera.org
e-estekhdam.com

#job

@programmers_gathering
3🔥3
آموزش ترمینال لینوکس در 100 درسنامه 🔥

اگر کسی تمام این 100 درسنامه رو به‌طور کامل و مسلط یاد بگیره، میشه گفت که تبدیل به یک متخصص سیستم‌عامل لینوکس و مدیر سیستم حرفه‌ای خواهد شد.

درسنامه 91: ایجاد و استفاده از اسکریپت‌های پیچیده شل

#terminal100

@programmers_gathering
1
This media is not supported in your browser
VIEW IN TELEGRAM
یه تبلیغ یخچال از سال 1956 ببینید...
یخچال های اون زمان چرا اینقدر آپشن داشتن؟! 😅🥶

#fun #it_nostalgia

@programmers_gathering
مشخصات سیستم مناسب برای برنامه‌نویس جنگو 🖥

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

1. پردازنده (CPU):
- حداقل: پردازنده چهار هسته‌ای مدرن (مثل Intel Core i5 یا AMD Ryzen 5)
- توصیه شده: پردازنده شش یا هشت هسته‌ای (مثل Intel Core i7 یا AMD Ryzen 7)

2. حافظه رم (RAM):
- حداقل: 8 گیگابایت
- توصیه شده: 16 گیگابایت یا بیشتر

3. فضای ذخیره‌سازی:
- حداقل: 256 گیگابایت SSD
- توصیه شده: 512 گیگابایت SSD یا بیشتر

4. کارت گرافیک:
- کارت گرافیک یکپارچه کافی است، مگر اینکه قصد انجام پردازش‌های سنگین یا کار با هوش مصنوعی را داشته باشید.

5. صفحه نمایش:
- حداقل: 15 اینچ با رزولوشن Full HD (1920x1080)
- توصیه شده: 15 یا 17 اینچ با رزولوشن QHD (2560x1440) یا بالاتر

6. پورت‌ها:
- حداقل دو پورت USB
- پورت HDMI یا DisplayPort برای اتصال به مانیتور خارجی

7. شبکه:
- کارت شبکه Wi-Fi با پشتیبانی از استاندارد 802.11ac یا Wi-Fi 6
- پورت Ethernet (اختیاری اما مفید)

8. سیستم خنک‌کننده:
- سیستم خنک‌کننده مناسب برای جلوگیری از داغ شدن در هنگام اجرای پروژه‌های سنگین

9. باتری (برای لپ‌تاپ):
- باتری با دوام حداقل 6 ساعت در استفاده معمولی

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

#sys #django #python

@programmers_gathering
5
😂👀

#fun

@programmers_gathering
😁18
3 کتاب عالی در مورد Flask و پایتون 😍

⭐️ Flask Web Development نوشته Miguel Grinberg
این کتاب یکی از بهترین منابع برای یادگیری Flask است و از اصول پایه تا مباحث پیشرفته را پوشش می‌دهد. اگر می‌خواهید یک پروژه واقعی با Flask بسازید، این کتاب بسیار مفید است.

⭐️ Mastering Flask نوشته Jack Stouffer
این کتاب برای کسانی که به دنبال درک عمیق‌تری از Flask هستند و می‌خواهند به مباحث پیشرفته‌تر مانند معماری و مقیاس‌پذیری بپردازند، مناسب است.

⭐️ Flask By Example نوشته Gareth Dwyer
در این کتاب با چند پروژه عملی کار می‌کنید و در طول مسیر نحوه استفاده از Flask را در پروژه‌های مختلف یاد می‌گیرید. این کتاب برای کسانی که یادگیری از طریق انجام پروژه را ترجیح می‌دهند، مناسب است.

#python #flask

@programmers_gathering
1
😂🥲

#fun

@programmers_gathering
😁8
یادگیری ماشینی کل آینده رو تسخیر میکنه...
یادگیری ماشینی:

#fun

@programmers_gathering
😁16👌1
بهترین کانال های یوتوبی برای یادگیری تحلیل‌داده ❤️
بفرست سیو مسیج، لازمت میشه

#data_analysis #data_science

@programmers_gathering
🔥1
7 متد لیست که باید کارشون رو بلد باشین

#python

@programmers_gathering
7
تا حالا شده آخر شب بگی «امروز واقعا چی کار کردم؟» 🤦‍♂️

من یه بات ساده ساختم به اسم OTOS
(One Task One Smile)

هر کاری که انجام میدی ثبت می‌کنی
امتیاز می‌گیری
گزارش روزانه می‌بینی
و کم‌کم حس پیشرفت واقعی پیدا می‌کنی 🌱

هدفش ساده‌ست:
کمک به غلبه بر اهمال کاری و ساختن عادت انجام دادن.

اگر دوست داشتی امتحانش کنی 👇
https://xn--r1a.website/onetaskonesmile_bot?start=start
11🔥3😁1
7 ابزار مدیریت پکیج در زبان‌های مختلف 📦

npm (JavaScript / Node.js)
pip (Python)
Poetry (Python)
Cargo (Rust)
Composer (PHP)
Maven (Java)
NuGet (.NET)

#programming

@programmers_gathering
1
بهترین هوش‌مصنوعی‌های مخصوص کدنویسی
از نظر وبلاگ n8n

🧠Cursor
🧠 GitHub Copilot
🧠 Bolt. new
🧠 JetBrains AI Assistant
🧠 Windsurf
🧠 Xcode AI Assistant
🧠 Cline
🧠 aider

نظر شما چیه؟

#ai #vibe_coding

@programmers_gathering
1
Getting Started with Git_[@programmers_gathering].pdf
682.2 KB
اگر میخواین خیلی ساده و راحت و البته سریع، کار با گیت رو یاد بگیرین، این جزوه 6 صفحه‌ای مخصوص شماست!

#git

@programmers_gathering
1
هیچکسم نمیدونه چرا 😅🫢

#fun

@programmers_gathering
😁201
🔐 تکنیک Brute Force چیست؟

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

🧠 ایده اصلی
مثل این است که بخواهی قفل یک چمدان عددی را باز کنی و از 0000 شروع کنی و تک‌تک حالت‌ها را تا 9999 امتحان کنی.

⚙️ چطور انجام می‌شود؟
معمولا با استفاده از اسکریپت‌ها و ابزارهای خودکار که می‌توانند در زمان کوتاه، هزاران یا میلیون‌ها ترکیب مختلف را تست کنند.

📉 نقطه ضعف
این روش زمان‌بر است، مخصوصا اگر:
• رمز عبور طولانی باشد
• از کاراکترهای متنوع استفاده شده باشد
• محدودیت تعداد تلاش (Rate Limit) وجود داشته باشد

🛡 راه‌های جلوگیری
• استفاده از رمزهای طولانی و پیچیده
• فعال کردن احراز هویت دو مرحله‌ای (2FA)
• محدود کردن تعداد دفعات تلاش برای ورود

درنهایت Brute Force یعنی «امتحان کردن همه حالت‌ها تا رسیدن به جواب» ساده اما در صورت ضعف امنیت، موثر.


#security #hack

@programmers_gathering
4👍3
⚡️ برند لپ‌تاپت چند سالشه؟

💻 Asus: 36 سال (تاسیس 1989)
💻 Acer: 51 سال (تاسیس 1976)
💻 Dell: 40 سال (تاسیس 1984)
💻 Apple: 48 سال (تاسیس 1976)
💻 Lenovo: 40 سال (تاسیس 1984)
💻 MSI: 39 سال (تاسیس 1986)
💻 HP: 86 سال (تاسیس 1939)
💻 Sony: 78 سال (تاسیس 1946)
💻 Razer: 22 سال (تاسیس 2005)

#laptop #fun

@programmers_gathering
1