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

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

#hack #security

@programmers_gathering
👌12👍1
😂☹️

#fun

@programmers_gathering
😁42👍8
دسترسی رایگان به ChatGPT 4 ⚠️

چت جی پی تی نسخه 4 خیلی دقیق تر و سریعتر از نسخه 3 یا 3.5 هستش، ولی پولیه! اما من توی ویدیو زیر تمام روش های رایگان رو بهتون معرفی کردم تا بتونید استفاده کنید 👇
👀 https://youtu.be/ZCeAKJ7lfBU

#chatgpt #ai

@programmers_gathering
😂😂😂

#fun

@programmers_gathering
😁11👍1
وااای 😂


#fun

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

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

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

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

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

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

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

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

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

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

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

#tips

@programmers_gathering
👍10
تحلیل قیمت داگز تلگرام و نحو نقد کردن داگز

توی این ویدیو در مورد نحو نقد کردن داگز تلگرام صحبت میکنیم و همچنین قیمت داگز رو تحلیل میکنیم.
💢 https://youtu.be/Oep54ko3mr8

#dogs #telegram

@programmers_gathering
از زیبایی های جاوا اسکریپت 😅🙄

#fun

@programmers_gathering
😁4
Forwarded from Spark | اسپارک
⚡️ اولین دوره سمینارهای اسپارک با حمایت مرکز کارآفرینی دانشگاه صنعتی شریف

⚡️ همراه با حضور ١٢ شرکت مطرح تکنولوژی و برگزاری در تاریخ ٨ و ٩ شهریور به صورت مجازی

✈️ فرصت استثناییِ بهره‌مندی از تجارب مهندسین شرکت‌های دیوار 🔖، بازار🔖، ترب 🔖، یکتانت🔖، هم‌روش🔖، تپسل🔖، جاباما 🔖، تبدیل 🔖، رمزینکس🔖، گپیفای🔖، زرین‌پال🔖و اسمارتک🔖

⚡️امکان حضور در ١٢ ارائه و دو میزگرد همراه با گواهی رسمی حضور از طرف مرکز کارآفرینی شریف، ارسال رزومه برای تمامی حامیان و فرصت استخدام در شرکت‌ها تنها با پرداخت ١٠٠ هزار تومان

✏️ فرصت رو از دست نده و همین حالا ثبت‌نام کن:
🔗 ce-spark.com

👤 در صورت وجود هرگونه سوال، با اکانت پشتیبانی به آدرس @CE_Spark_Support در ارتباط باشید.

⚡️ اسپارک؛ جرقه‌ی ارتباط با صنعت

🔗   LinkedIn  ◽️ 🌐 Instagram
🔗 @ce_spark◽️ ✏️ Register Now
Please open Telegram to view this post
VIEW IN TELEGRAM
مخزن تمپلیت‌های بوت استرپ 😱
اگه توی پروژه تون از بوت استرپ استفاده میکنید، این سایت‌ها حتما نیاز میشه:

1. https://ayroui.com

2. https://mdbootstrap.com

3. https://tabler.io/admin-template

#bootstrap #css #frontend

@programmers_gathering
🔥1
10 تا اسکریپت بامزه پایتونی! 🖥

توی این ویدیو 10 تا اسکریپت که میتونید توی 2-3 خط بنویسید یاد دادم 👇
https://youtu.be/exgVdbzP118

#python

@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
👍81
قبلنا همه چی قشنگ تر بود 😅🥲

#fun

@programmers_gathering
👌17👍5
ایده پروژه برای تحلیل داده 🎯


1. تحلیل داده‌های فروشگاه آنلاین
- هدف: تحلیل رفتار خرید مشتریان و پیش‌بینی فروش آینده.
- داده‌ها: داده‌های تراکنش‌ها، اطلاعات محصولات، تاریخچه خرید مشتریان.
- ابزارها: Python (Pandas, Scikit-learn), Power BI یا Tableau.
- پرسش‌های کلیدی: کدام محصولات پرطرفدار هستند؟ الگوهای فصلی چگونه است؟ چه عواملی بر فروش تأثیر می‌گذارند؟

2. تحلیل شبکه‌های اجتماعی
- هدف: تحلیل تعاملات کاربران در یک شبکه اجتماعی.
- داده‌ها: داده‌های مربوط به پست‌ها، لایک‌ها، نظرات، هشتگ‌ها.
- ابزارها: Python (Tweepy, NetworkX), Gephi.
- پرسش‌های کلیدی: چه افرادی بیشترین تأثیر را دارند؟ هشتگ‌های پرطرفدار کدام‌ها هستند؟ الگوهای ارتباطات اجتماعی چگونه است؟

3. پیش‌بینی قیمت سهام
- هدف: پیش‌بینی قیمت سهام با استفاده از مدل‌های یادگیری ماشین.
- داده‌ها: داده‌های تاریخی قیمت سهام، حجم معاملات، داده‌های اقتصادی.
- ابزارها: Python (Pandas, Scikit-learn, TensorFlow/Keras).
- پرسش‌های کلیدی: آیا می‌توان با استفاده از داده‌های گذشته، روند قیمت سهام را پیش‌بینی کرد؟ کدام شاخص‌های اقتصادی بیشترین تأثیر را بر قیمت سهام دارند؟

4. تحلیل داده‌های سلامت
- هدف: پیش‌بینی بیماری‌ها یا تحلیل روندهای سلامت جمعیت.
- داده‌ها: داده‌های بیمارستانی، پرونده‌های پزشکی، داده‌های عمومی سلامت.
- ابزارها: Python (Pandas, Scikit-learn, Matplotlib), R.
- پرسش‌های کلیدی: چه عواملی باعث افزایش ریسک ابتلا به بیماری‌های خاص می‌شوند؟ چگونه می‌توان با استفاده از داده‌ها، الگوهای سلامت جمعیت را شناسایی کرد؟


#data_analysis

@programmers_gathering
2👍2
واقعا همینطوره 😂

#fun

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

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

#job

@programmers_gathering
3
بارش حق رو در اکثر مناطق کانال داریم 😅

#fun

@programmers_gathering
😁29👍7
+ تعطیلات کجا بودی؟
- رفته بودم ساحل...

#fun

@programmers_gathering
😁17👍1
آیا یادگیری B4A (Basic for Android) برای ساخت اپلیکیشن‌های اندروید ارزش دارد؟!

مزایا:
1. سادگی و یادگیری سریع: زبان بیسیک، نسبت به زبان‌های برنامه‌نویسی پیچیده‌تری مثل جاوا یا کاتلین، ساده‌تر است. اگر به دنبال راهی سریع برای ساخت اپلیکیشن‌های ساده و کاربردی هستید، B4A می‌تواند انتخاب خوبی باشد.
2. تمرکز روی توسعه اندروید: B4A به طور خاص برای اندروید طراحی شده است و ابزارهای لازم برای ساخت اپلیکیشن‌های اندروید را فراهم می‌کند.
3. مناسب برای پروژه‌های کوچک و شخصی: اگر هدف شما ساخت اپلیکیشن‌های شخصی یا پروژه‌های کوچک است که نیاز به پیچیدگی زیاد ندارند، B4A می‌تواند به خوبی نیازهای شما را برطرف کند.

معایب:
1. محدودیت‌ها: در مقایسه با جاوا یا کاتلین که زبان‌های رسمی توسعه اندروید هستند، B4A محدودیت‌هایی از نظر دسترسی به برخی امکانات و API‌های پیشرفته دارد.
2. کاهش استفاده در صنعت: بیشتر شرکت‌ها و توسعه‌دهندگان حرفه‌ای از زبان‌های رسمی مثل کاتلین و جاوا استفاده می‌کنند. یادگیری B4A ممکن است فرصت‌های شغلی زیادی را فراهم نکند.
3. پشتیبانی کمتر: منابع آموزشی و پشتیبانی B4A نسبت به زبان‌های رایج‌تر کمتر است.

اگر هدف شما صرفاً یادگیری و ساخت اپلیکیشن‌های ساده است و نیاز به راه‌اندازی سریع پروژه دارید، B4A می‌تواند انتخاب مناسبی باشد. اما اگر به دنبال مسیر حرفه‌ای‌تر و فرصت‌های شغلی در حوزه توسعه اپلیکیشن هستید، بهتر است روی زبان‌های رایج‌تر مثل کاتلین تمرکز کنید.

#b4a #android

@programmers_gathering
👍4
لپ‌تاپ‌های مناسب برنامه‌نویسی زیر 30 میلیون تومان 💻

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

# 1. Acer Aspire 3 A315-58G
- پردازنده: Intel Core i5 1135G7
- رم: 8GB
- حافظه داخلی: 512GB SSD
- کارت گرافیک: NVIDIA GeForce MX350
- صفحه نمایش: 15.6 اینچ Full HD
- قیمت: حدود 30 میلیون تومان

# 2. ASUS VivoBook R565EP
- پردازنده: Intel Core i5 1135G7
- رم: 8GB
- حافظه داخلی: 512GB SSD
- کارت گرافیک: NVIDIA GeForce MX330
- صفحه نمایش: 15.6 اینچ Full HD
- قیمت: حدود 26 میلیون تومان

# 3. Lenovo IdeaPad 3
- پردازنده: Intel Core i5 1135G7
- رم: 12GB
- حافظه داخلی: 512GB SSD
- کارت گرافیک: Intel Iris Xe
- صفحه نمایش: 15.6 اینچ Full HD
- قیمت: حدود 28 میلیون تومان

# 4. HP 15-dw3158ne
- پردازنده: Intel Core i3 1115G4
- رم: 8GB
- حافظه داخلی: 256GB SSD
- کارت گرافیک: Intel UHD Graphics
- صفحه نمایش: 15.6 اینچ HD
- قیمت: حدود 22 میلیون تومان

# 5. Dell Inspiron 3501
- پردازنده: Intel Core i3 1115G4
- رم: 8GB
- حافظه داخلی: 256GB SSD
- کارت گرافیک: Intel UHD Graphics
- صفحه نمایش: 15.6 اینچ Full HD
- قیمت: حدود 25 میلیون تومان

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

#laptop #programming

@programmers_gathering
👍8