دوره رایگان ساخت وبسایت فروشگاهی با جنگو/پایتون ❤️ (فارسی!)
+Go To Playlist of Course+
#python #django
➿➿➿➿➿➿➿➿
@programmers_gathering
+Go To Playlist of Course+
#python #django
➿➿➿➿➿➿➿➿
@programmers_gathering
👌3👍2
آموزش کامل شکلاتی 🍫
هر کاربر ویندوزی باید کار با شکلاتی رو یاد بگیره 👌
https://youtu.be/Q_VNxFgGt-s
#windows
➿➿➿➿➿➿➿➿
@programmers_gathering
هر کاربر ویندوزی باید کار با شکلاتی رو یاد بگیره 👌
https://youtu.be/Q_VNxFgGt-s
#windows
➿➿➿➿➿➿➿➿
@programmers_gathering
نقشه راه برنامهنویس جاوا 2024 😎
اگر قصد یادگیری جاوا رو دارین، این نقشه راه رو دنبال کنید چون خیلی کامله واقعا 👇
https://www.scholarhat.com/tutorial/java/java-roadmap
#java
➿➿➿➿➿➿➿➿
@programmers_gathering
اگر قصد یادگیری جاوا رو دارین، این نقشه راه رو دنبال کنید چون خیلی کامله واقعا 👇
https://www.scholarhat.com/tutorial/java/java-roadmap
#java
➿➿➿➿➿➿➿➿
@programmers_gathering
😁4
قوانین نانوشته برنامهنویسی 🖥
این قوانین نانوشته به عنوان بهترین روشها در جامعه برنامهنویسان شناخته میشوند و پایبندی به آنها میتواند به بهبود کیفیت کار و تجربه کاری شما کمک کند.
1. کد برای انسانها نوشته میشود، نه ماشینها
کد شما باید برای دیگران (و خودتان در آینده) قابل فهم باشد. استفاده از نامهای متغیر معنادار، توضیحات و ساختار خوانا به بهبود درک کمک میکند.
2. کد کوتاه بهتر از کد پیچیده است
از نوشتن کدهای پیچیده خودداری کنید. راهحلهای ساده و کوتاه معمولاً بهتر هستند، چون خطایابی و نگهداری آنها آسانتر است.
3. زود بهینهسازی نکنید
قبل از اینکه مطمئن شوید کد کار میکند، روی بهینهسازی تمرکز نکنید. ابتدا باید یک راهحل قابل اجرا داشته باشید و سپس بهینهسازی کنید.
4. همیشه تست بنویسید
تستها به شما کمک میکنند از صحت عملکرد کد مطمئن شوید. نوشتن تستهای واحد (unit tests) و تستهای یکپارچهسازی (integration tests) میتواند از بروز خطاهای ناخواسته جلوگیری کند.
5. از قانون DRY (Don't Repeat Yourself) پیروی کنید
کد تکراری را حذف کنید و به جای آن از توابع و ماژولهای قابل استفاده مجدد استفاده کنید. این کار نگهداری کد را آسانتر میکند.
6. قانون KISS (Keep It Simple, Stupid)
راهحلهای خود را تا حد امکان ساده نگه دارید. هرچه کد پیچیدهتر شود، احتمال بروز خطا و مشکلات بیشتر است.
7. قانون YAGNI (You Aren't Gonna Need It)
قابلیتهایی که به آنها نیاز ندارید را پیادهسازی نکنید. این کار فقط کد شما را پیچیدهتر و غیرضروری میکند.
8. مسئولیت محدود برای هر ماژول (Single Responsibility Principle)
هر ماژول یا کلاس باید فقط یک وظیفه مشخص داشته باشد. این کار باعث کاهش وابستگیها و سادهتر شدن تغییرات میشود.
9. خواندن کد دیگران به اندازه نوشتن کد مهم است
توانایی خواندن و فهمیدن کد دیگران به شما در کار تیمی و مشارکت در پروژههای بزرگ کمک میکند.
10. به مستندات (documentation) اهمیت بدهید
مستندسازی کد و پروژه باعث میشود همکاران یا خودتان در آینده بتوانید به راحتی به پروژه برگردید و آن را توسعه دهید.
#programming
➿➿➿➿➿➿➿➿
@programmers_gathering
این قوانین نانوشته به عنوان بهترین روشها در جامعه برنامهنویسان شناخته میشوند و پایبندی به آنها میتواند به بهبود کیفیت کار و تجربه کاری شما کمک کند.
1. کد برای انسانها نوشته میشود، نه ماشینها
کد شما باید برای دیگران (و خودتان در آینده) قابل فهم باشد. استفاده از نامهای متغیر معنادار، توضیحات و ساختار خوانا به بهبود درک کمک میکند.
2. کد کوتاه بهتر از کد پیچیده است
از نوشتن کدهای پیچیده خودداری کنید. راهحلهای ساده و کوتاه معمولاً بهتر هستند، چون خطایابی و نگهداری آنها آسانتر است.
3. زود بهینهسازی نکنید
قبل از اینکه مطمئن شوید کد کار میکند، روی بهینهسازی تمرکز نکنید. ابتدا باید یک راهحل قابل اجرا داشته باشید و سپس بهینهسازی کنید.
4. همیشه تست بنویسید
تستها به شما کمک میکنند از صحت عملکرد کد مطمئن شوید. نوشتن تستهای واحد (unit tests) و تستهای یکپارچهسازی (integration tests) میتواند از بروز خطاهای ناخواسته جلوگیری کند.
5. از قانون DRY (Don't Repeat Yourself) پیروی کنید
کد تکراری را حذف کنید و به جای آن از توابع و ماژولهای قابل استفاده مجدد استفاده کنید. این کار نگهداری کد را آسانتر میکند.
6. قانون KISS (Keep It Simple, Stupid)
راهحلهای خود را تا حد امکان ساده نگه دارید. هرچه کد پیچیدهتر شود، احتمال بروز خطا و مشکلات بیشتر است.
7. قانون YAGNI (You Aren't Gonna Need It)
قابلیتهایی که به آنها نیاز ندارید را پیادهسازی نکنید. این کار فقط کد شما را پیچیدهتر و غیرضروری میکند.
8. مسئولیت محدود برای هر ماژول (Single Responsibility Principle)
هر ماژول یا کلاس باید فقط یک وظیفه مشخص داشته باشد. این کار باعث کاهش وابستگیها و سادهتر شدن تغییرات میشود.
9. خواندن کد دیگران به اندازه نوشتن کد مهم است
توانایی خواندن و فهمیدن کد دیگران به شما در کار تیمی و مشارکت در پروژههای بزرگ کمک میکند.
10. به مستندات (documentation) اهمیت بدهید
مستندسازی کد و پروژه باعث میشود همکاران یا خودتان در آینده بتوانید به راحتی به پروژه برگردید و آن را توسعه دهید.
#programming
➿➿➿➿➿➿➿➿
@programmers_gathering
👍22❤2
دوره رایگان ساخت وبسایت فروشگاه با جنگو و پایتون 💻
تمامی قسمتهای منتشر شده 👇
تمامی قسمتهای منتشر شده 👇
👍2❤1
NET Developer Roadmap 2024. Minimal_[@programmers_gathering].pdf
124.5 KB
نقشه راه سیشارپ در 2024 ✨
اگه میخواین یه توسعهدهنده دات نت بشین، طبق این نقشه راه جلو برید ❤️
#csharp
➿➿➿➿➿➿➿➿
@programmers_gathering
اگه میخواین یه توسعهدهنده دات نت بشین، طبق این نقشه راه جلو برید ❤️
#csharp
➿➿➿➿➿➿➿➿
@programmers_gathering
❤4
کامپیوتر کوچک Palm Z22 🥺
🔸 دستگاه Palm Z22 یک دستگاه PDA (Personal Digital Assistant) کوچک و جمعوجور بود که در سال 2005 توسط شرکت Palm معرفی شد. این دستگاه برای کاربرانی طراحی شده بود که به دنبال راهی ساده و کارآمد برای مدیریت اطلاعات شخصی خود بودند، از جمله تقویم، مخاطبین، وظایف و یادداشتها.
🔸 کامپیوتر Palm Z22 دارای یک صفحهنمایش رنگی 1.6 اینچی با وضوح 160x160 پیکسل بود و از سیستمعامل Palm OS استفاده میکرد. این سیستمعامل به کاربران اجازه میداد تا اپلیکیشنهای مختلفی را نصب کنند و از آن بهعنوان ابزاری چندمنظوره استفاده کنند. این دستگاه دارای 32 مگابایت حافظه داخلی بود که بخشی از آن برای کاربر در دسترس بود و برای ذخیره اطلاعات پایه مانند یادداشتها و برنامههای شخصی مناسب بود.
🔸 پالم Z22 بیشتر برای افرادی طراحی شده بود که نیاز به دستگاهی ساده و سبک برای مدیریت روزمرهی اطلاعات خود داشتند، و با وزن کم و اندازهی کوچک، میتوانست به راحتی در جیب یا کیف حمل شود. باتری این دستگاه قابل شارژ بود و عمر مناسبی برای استفاده روزانه ارائه میکرد.
#nostalgia
➿➿➿➿➿➿➿➿
@programmers_gathering
🔸 دستگاه Palm Z22 یک دستگاه PDA (Personal Digital Assistant) کوچک و جمعوجور بود که در سال 2005 توسط شرکت Palm معرفی شد. این دستگاه برای کاربرانی طراحی شده بود که به دنبال راهی ساده و کارآمد برای مدیریت اطلاعات شخصی خود بودند، از جمله تقویم، مخاطبین، وظایف و یادداشتها.
🔸 کامپیوتر Palm Z22 دارای یک صفحهنمایش رنگی 1.6 اینچی با وضوح 160x160 پیکسل بود و از سیستمعامل Palm OS استفاده میکرد. این سیستمعامل به کاربران اجازه میداد تا اپلیکیشنهای مختلفی را نصب کنند و از آن بهعنوان ابزاری چندمنظوره استفاده کنند. این دستگاه دارای 32 مگابایت حافظه داخلی بود که بخشی از آن برای کاربر در دسترس بود و برای ذخیره اطلاعات پایه مانند یادداشتها و برنامههای شخصی مناسب بود.
🔸 پالم Z22 بیشتر برای افرادی طراحی شده بود که نیاز به دستگاهی ساده و سبک برای مدیریت روزمرهی اطلاعات خود داشتند، و با وزن کم و اندازهی کوچک، میتوانست به راحتی در جیب یا کیف حمل شود. باتری این دستگاه قابل شارژ بود و عمر مناسبی برای استفاده روزانه ارائه میکرد.
#nostalgia
➿➿➿➿➿➿➿➿
@programmers_gathering
❤5👍5🔥1
به وقت فیلم | 3 فیلم که پیشنهاد میکنم این هفته ببینید 🍿
1. The Code: این فیلم مستند درباره توسعه و تکامل سیستمعامل لینوکس و جنبش نرمافزارهای منبعباز است. در آن، به تأثیر لینوس توروالدز و جامعه توسعهدهندگان در این انقلاب تکنولوژیک پرداخته میشود.
2. The Secret History of Hacking: مستندی که به بررسی تاریخچه هکرهای اولیه و نقش آنها در شکلگیری فرهنگ هک و امنیت کامپیوتری میپردازد. چهرههایی مانند کوین میتنیک و دیگر هکرهای برجسته در این مستند معرفی میشوند.
3. Live Free or Die Hard: در چهارمین فیلم از مجموعه "جان سخت"، جان مککلین در مقابل هکرهای سایبری قرار میگیرد که قصد دارند سیستمهای کامپیوتری ایالات متحده را مختل کنند. او باید در این دنیای دیجیتال به سبک خود مبارزه کند و از کشور دفاع کند.
#movie
➿➿➿➿➿➿➿➿
@programmers_gathering
1. The Code: این فیلم مستند درباره توسعه و تکامل سیستمعامل لینوکس و جنبش نرمافزارهای منبعباز است. در آن، به تأثیر لینوس توروالدز و جامعه توسعهدهندگان در این انقلاب تکنولوژیک پرداخته میشود.
2. The Secret History of Hacking: مستندی که به بررسی تاریخچه هکرهای اولیه و نقش آنها در شکلگیری فرهنگ هک و امنیت کامپیوتری میپردازد. چهرههایی مانند کوین میتنیک و دیگر هکرهای برجسته در این مستند معرفی میشوند.
3. Live Free or Die Hard: در چهارمین فیلم از مجموعه "جان سخت"، جان مککلین در مقابل هکرهای سایبری قرار میگیرد که قصد دارند سیستمهای کامپیوتری ایالات متحده را مختل کنند. او باید در این دنیای دیجیتال به سبک خود مبارزه کند و از کشور دفاع کند.
#movie
➿➿➿➿➿➿➿➿
@programmers_gathering
👍12
معرفی منابع رایگان برای شروع جاوا اسکریپت 🔥
1. شیرجه سریع به جاوا اسکریپت در 1 ساعت : +کلیک کنید+
2. 100 مفهوم از جاوا اسکریپت که باید بدونید: +کلیک کنید+
3. پلی لیست شروع جاوا اسکریپت برای مبتدیان: +کلیک کنید+
#javascript
➿➿➿➿➿➿➿➿
@programmers_gathering
1. شیرجه سریع به جاوا اسکریپت در 1 ساعت : +کلیک کنید+
2. 100 مفهوم از جاوا اسکریپت که باید بدونید: +کلیک کنید+
3. پلی لیست شروع جاوا اسکریپت برای مبتدیان: +کلیک کنید+
#javascript
➿➿➿➿➿➿➿➿
@programmers_gathering
👍2
با اد بون و جان توبیاس آشنا شوید ✨
🔸 برنامهنویس های اصلی بازی Mortal kombat هستند، اد بون به عنوان برنامهنویس اصلی بازی و یکی از سازندگان اصلی گیمپلی و سیستم مبارزات شناخته میشود. جان توبیاس به عنوان طراح هنری و داستانپرداز بازی شناخته میشود. او در طراحی شخصیتها و توسعه داستان بازی نقش داشت.
🔸 این بازی به یک سری چندگانه تبدیل شد و دنبالهها، فیلمها، کمیکها و محصولات جانبی زیادی از آن تولید شده است. Mortal Kombat همچنان یکی از پرطرفدارترین بازیهای مبارزهای تاریخ است و تا به امروز دنبالههای جدیدی از این سری منتشر میشود.
#programmer
➿➿➿➿➿➿➿➿
@programmers_gatheringe
🔸 برنامهنویس های اصلی بازی Mortal kombat هستند، اد بون به عنوان برنامهنویس اصلی بازی و یکی از سازندگان اصلی گیمپلی و سیستم مبارزات شناخته میشود. جان توبیاس به عنوان طراح هنری و داستانپرداز بازی شناخته میشود. او در طراحی شخصیتها و توسعه داستان بازی نقش داشت.
🔸 این بازی به یک سری چندگانه تبدیل شد و دنبالهها، فیلمها، کمیکها و محصولات جانبی زیادی از آن تولید شده است. Mortal Kombat همچنان یکی از پرطرفدارترین بازیهای مبارزهای تاریخ است و تا به امروز دنبالههای جدیدی از این سری منتشر میشود.
#programmer
➿➿➿➿➿➿➿➿
@programmers_gatheringe
👍11❤3