کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 – Telegram
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
2.73K subscribers
1.08K photos
265 videos
30 files
1.14K links
👈 اینجا جایی است که یاد می‌گیریم و ایده‌هایمان را به واقعیت تبدیل می‌کنیم و در نهایت با هم رشد می‌کنیم

💬 Group : @IRdeveloperchat
تبادل / تبلیغات : @ProgramersCafeSup 🫴


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
📱 5 پروژه ساده برای تمرین برنامه نویسی :

⚡️برنامه اول ،
برنامه ساده بدست آوردن معدل دانشجو :

🔆 توضیح : برنامه ای بنویسید که نام یک دانشجو را از ورودی گرفته و نمره سه درس ریاضی، علوم و عربی را نیز از ورودی دریافت کند و معدل دانشجو را با ساختار زیر چاپ کند.

⚡️ به عنوان مثال نام را ali وارد کرده ایم و نمره 15 را برای ریاضی و نمره 18 را برای علوم و نمره 20 را برای عربی ثبت کرده ایم.

⚡️برنامه دوم ،
پروژه انجام ماشین حساب به زبان ساده :

🔆 توضیح : برنامه ای با زبان سی شارپ کنسول بنویسید که دو عدد و عملگر را از ورودی گرفته و نتیجه را چاپ کند و در انتها از کاربر بپرسد که آیا میخواهد مجدد برنامه اجرا شود؟ و با y یا n پاسخ تکرار را از کاربر بگیرد.

⚡️برنامه سوم ،
پروژه ساده تمرینی چاپ قیمت بزرگتر :

🔆 راهنمایی : این یک برنامه ساده برای یادگیری قرار گیری شرط در سی شارپ میباشد که با کمک گرفتن از عملگر شرطی if می توانید آن را حل کنید،برنامه ای ساده و راحت است که طی آن شما چهار متغیر دارید که شامل نام و قیمت محصول یک و نام و قیمت محصول دو میباشد و آنها را از ورودی دریافت کرده و با کمک شرط if عدد بزرگتر را مشخص کرده و در خروجی با Console.WriteLine به نمایش میگذارید. طی این برنامه شما با مفهوم شرط در سی شارپ آشنا خواهید شد.

⚡️برنامه چهارم ،
برنامه ویژه برنامه نویسان مبتدی برای بدست آوردن دانش آموزان مردود شده :

🔆 توضیح: برنامه ای بنویسید که نمره دانش آموزان را دریافت کند و در صورتی که نمره زیر 10 بود اعلام کند مردود و اگر بالای 10 باشد اعلام کند قبول هستید، و اخطار نمره بالاتر از 20 و کمتر از 0 را نیز به کاربر نمایش دهد .

⚡️برنامه پنجم ،
برنامه محاسبه عنوان ماه شمسی :

🔆 توضیح: پروژه برنامه نویسی را بنویسید که عدد ماه را گرفته و نام ماه را در خروجی چاپ کند و اگر عدد خارج از 1 تا 12 بود با پیغام مناسبی کاربر را راهنمایی کنید.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
💯2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
📱باید ترسید از روزی که سینیور ها دست به دامن چت بات ها بشن😂

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
🤣3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔆 وقتی به مشتری قیمت میدی و جواب نمیده😂😂

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
🤣3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔆 باشگاهی که هر شنبه‌ به شنبه‌ی بعدی موکول می‌کنی، مطالعه‌ای که هر شب به شبِ بعدی معوق می‌کنی و تغییرات مهمی که هر سال به سالِ بعد معوق می‌کنی، همه‌شون اون معجزه‌ای هستن که زندگیت بیش‌ از همه بهشون نیاز داره و تو بیش‌از همیشه از انجامشون اجتناب‌ می‌کنی.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
11
💥 یک نکته کاربردیتر برای برنامه نویسان پایتون این است که با مدیریت استثناء‌ها به خوبی آشنا شوند. استفاده صحیح از بلاک‌های try, except, else, و finally به شما این امکان را می‌دهد که به درستی با خطاها و مشکلات در برنامه خود برخورد کنید و برنامه‌ی قابل اجرا و پایداری بنا کنید. نه تنها اینکه شما باید خطاها را گزارش دهید ولی همچنین باید تصمیم‌های مناسبی بگیرید و از اطلاعات اضافی مانند پیام خطا استفاده کنید.

💥 مثال:
python
try:
result = 10 / 0
except ZeroDivisionError as e:
print(f"خطای دیگری رخ داد: {e}")
else:
# این بخش فقط در صورتی اجرا می‌شود که خطایی رخ نداده باشد
print("عملیات با موفقیت انجام شد.")
finally:
# این بخش همیشه اجرا می‌شود، مثلاً برای تمیزکاری منابع
print("پایان اجرا")


🔆 مدیریت خطاها به شما این امکان را می‌دهد که برنامه‌ی خود را مقاومت‌پذیرتر در برابر خطاها و اشکالات کنید و پیام‌دهی مناسبی برای کاربران یا تیم پشتیبانی خود داشته باشید 🔆

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
👍1💯1
💥 404 چی هست؟

🔆 خطای ۴۰۴ (HTTP 404 ) یکی از کدهای وضعیت پروتکل انتقال ابرمتنه که با عنوان خطای «یافت نشد» (Not Found ) شناخته میشه

🔆 معنیش چی میشه؟ یعنی سرور وب نمیتونه منبع درخواستی را پیدا کنه. این خطا با خطای «سرور یافت نشد» (Server Not Found) فرق میکنه

🔆 چجوری رفع میشه؟

۱. مرورگرت رو ببندی یا صفحه رو رفرش کنی
۲. حافظه کش مرورگر رو پاک کنی

۳. لینک تایپ شده رو دوباره بررسی کنی

۴. یه دستگاه یا مرورگر دیگه رو امتحان کنی

۵. از تب incognito کروم استفاده کنی

۶. ممکنه کلا صفحه ایی که دنبالش، به یه آدرس دیگه منتقل شده باشه

۷. شاید دارن مشکلات فنی شون رو برطرف میکنن، که در این صورت باید صبر کنی کارشون تموم شه

۸. شایدم کلا صفحه رو حذف کردن رفته پی کارش

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
👍2
💥 یه رود مپ خوب برای بک اند
تقریبا این روزا این ۴ تا زبونی که نوشته بیشترین پروژه ها و درآمد های سمت سرور رو دارند ؛

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
👍1👌1
💥راهنمای انواع ارور ها در برنامه نویسی💥

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
👍5
📱- 5 سایت قدرتمند برای پاسخگویی به سوالات برنامه نویسی :

💥 1_استک اورفلو (Stack Overflow) :

استک اورفلو Stack Overflow دارای یک انجمن ۴.۷ میلیون نفری از برنامه نویسان و توسعه دهندگان است که تمامی آن‌ها به دنبال افزایش مهارت‌های خود در کدنویسی هستند. این افراد سؤالات خود را با دیگران به اشتراک می‌گذارند و پاسخ خود را دریافت می‌کنند.
انجمن ۴.۷ میلیون نفری از برنامه نویسان و توسعه دهندگان است که تمامی آن‌ها به دنبال افزایش مهارت‌های خود در کدنویسی هستند. این افراد سؤالات خود را با دیگران به اشتراک می‌گذارند و پاسخ خود را دریافت می‌کنند.

💥 2_کوارا (Quora) :

کوارا Quora وب سایتی دارای مطالب و محتوای آموزشی است که توسط کاربران آن به اشتراک گذاشته شده است. در این سایت بحث‌های کاملی پیرامون موضوعات مختلف مطرح شده است و می‌توانید اکثر پاسخ پرسش‌های خود را در این سایت از کارشناسان متخصص دریافت کنید. کورا یکی از منابع با ارزش برای برنامه نویسان و توسعه دهندگان نرم افزار به حساب می‌آید.

💥 3_استک اکسچنج (StackExchange) :

استک اکسچنج StackExchange یک انجمن بزرگ پرسش و پاسخ است که کاربران در آن می‌توانند سؤال بپرسند و پاسخ خود را بیابند. در این وب سایت کارشناسان به پست‌های ایجاد شده امتیاز می‌دهند و پاسخ‌های مفید را در دسترس کاربران سایت قرار می‌دهند. برای ثبت نظرات و یا جستجو در پرسش و پاسخ‌ها باید در این سایت عضو شوید.

💥 4_وب سایت (Chegg) :

یک وب سایت با منابع آموزشی گسترده که به دانش آموزان راه حل و راهنمایی‌های مختلف ارائه می‌دهد. برخی از خدمات این سایت شامل آموزش آنلاین، کمک برای تکالیف، کمک به دستیابی به کتاب‌های درسی، مشاوره، اخبار، فرصت‌های شغلی و … است که فقط با عضویت می‌توانید به صورت رایگان از این خدمات استفاده کنید.

💥 5_کدپرجکت (CodeProject)

کدپرجکت CodeProject سایت ارائه دهنده اطلاعات مفید، سورس کدها، اخبار و… برای برنامه نویسان است. این سایت دارای یک انجمن عمومی برای بحث و مشاوره میان توسعه دهندگان نرم افزار و وب اپلیکیشن هاست که می‌توانند نظرات خود را در آن به اشتراک بگذارند.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
👍5
🔆 آموزشی : Sass یک ابزار پردازش CSS است که به شما امکان می دهد کدهای CSS خود را به صورت سریعتر، ساده تر و قابل توسعه تر نوشته و مدیریت کنید. Sass به شما امکان می دهد کدهای CSS خود را با استفاده از متغیرها، توابع، پردازشگرهای شرطی و حلقه ها، بهبود بخشید. همچنین Sass به شما امکان می دهد تا کدهای CSS خود را به صورت ماژولار و قابل استفاده مجدد طراحی کنید.

⚡️یکی از ویژگی های برجسته Sass، مفهوم Nesting است. با استفاده از Nesting، شما می توانید کدهای CSS خود را به صورت سلسله مراتبی و سازماندهی شده نوشته و به راحتی به عناصر HTML مربوطه مرتبط کنید. این ویژگی به شما امکان می دهد که کدهای CSS خود را به صورت خوانا تر و قابل فهم تر نوشته و مدیریت کنید.

⚡️همچنین Sass به شما امکان می دهد تا کدهای CSS خود را به صورت پویا و با استفاده از Mixins طراحی کنید. Mixins به شما امکان می دهد تا کدهای CSS خود را به صورت قابل استفاده مجدد طراحی کنید و به راحتی تغییراتی را که در آینده ممکن است در کدهای CSS خود ایجاد کنید، اعمال کنید.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
👍5
🔆 کاربرد زبان برنامه نویسی پایتون در حوزه های مختلف 🔆

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
👍5🤣1
📱اگه جونیورید و دنبال مهاجرت شغلی، این پست برای شماست😊

⚡️شرکت هایی با سایز بزرگ، معمولا از همین موقع ها شروع میکنند به جذب کارآموز یا دستیار.

⚡️دنبال نیروهای تازه فارغ التحصیل یا کم تجربه (مثلا زیر دو سال) هستند و اگه شرکت آمریکایی نباشه، برای ایرانی ها هم میتونند ویزا اسپانسرشیپ بدن.

⚡️دوتا نمونه میذارم، مابقی شرکت هایی که تارگتتون هست رو در لینکدین یا سایتشون آلارت تنظیم کنید. موقعی که پوزیشن جدید باز شه، بهتون اطلاع میده.

Deloitte: https://www.linkedin.com/jobs/view/3737193159

BCG: https://www.linkedin.com/jobs/view/3703119340

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
👍3
🔆 اگر نقشه راه فول استک شدن ، برگر بود🍔😍

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
👍5
📱برای هک و امنیت، انتخاب زبان برنامه‌نویسی مناسب بسیار مهم است. در این زمینه، پایتون به عنوان یکی از بهترین زبان‌های برنامه‌نویسی برای هک شناخته شده است .

⚡️پایتون به دلیل وجود ماژول‌های آماده و راحتی در کدنویسی، برای هکرهای اخلاقی گزینه مناسبی است .

⚡️ همچنین، زبان SQL نیز برای شروع هک و امنیت، یک انتخاب بسیار عالی به شمار می‌آید .

⚡️ در کنار پایتون و SQL، زبان‌های دیگری نیز برای هک و امنیت مورد استفاده قرار می‌گیرند که عبارتند از :

PHP
JavaScript♥️
Perl
Bash♥️
Ruby♥️
HTML

🔆 توصیه می‌شود برای شروع آموزش برنامه‌نویسی هک، از زبان‌های نشانه گذاری ساده‌تر مانند HTML و زبان‌های نشانه‌گذاری و اسکریپتی مانند JavaScript و Python شروع کنید.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
👍6
🔆 متا تگ ها در HTML برای تعریف اطلاعات مربوط به صفحه وب استفاده می شوند. این اطلاعات شامل عنوان صفحه، توضیحات، کلمات کلیدی، نویسنده و دیگر اطلاعات مربوط به صفحه می باشند. در ادامه به توضیح انواع متا تگ ها و کاربردهایشان می پردازیم:

⚡️1. متا تگ عنوان (Title Meta Tag):
این متا تگ برای تعیین عنوان صفحه استفاده می شود. عنوان صفحه باید شامل کلمات کلیدی مرتبط با محتوای صفحه باشد و باید بهینه سازی شده باشد. عنوان صفحه در نتایج جستجوی گوگل نمایش داده می شود و باید جذاب و متناسب با محتوای صفحه باشد.

⚡️2. متا تگ توضیحات (Denoscription Meta Tag):
این متا تگ برای تعیین توضیحات صفحه استفاده می شود. توضیحات صفحه باید شامل کلمات کلیدی مرتبط با محتوای صفحه باشد و باید جذاب و متناسب با محتوای صفحه باشد. توضیحات صفحه در نتایج جستجوی گوگل نمایش داده می شود و باید بهینه سازی شده باشد.

⚡️3. متا تگ کلمات کلیدی (Keywords Meta Tag):
این متا تگ برای تعیین کلمات کلیدی صفحه استفاده می شود. کلمات کلیدی باید شامل کلمات مرتبط با محتوای صفحه باشد و باید بهینه سازی شده باشد. اما این روزها بیشتر موتورهای جستجو از این متا تگ استفاده نمی کنند.

⚡️4. متا تگ ربات (Robots Meta Tag):
این متا تگ برای تعیین رفتار ربات های جستجوگر در صفحه استفاده می شود. با استفاده از این متا تگ می توانید به ربات های جستجوگر بگویید که صفحه را ایندکس کنند یا نه، لینک های داخلی صفحه را دنبال کنند یا نه و ...

⚡️5. متا تگ نویسنده (Author Meta Tag):
این متا تگ برای تعیین نویسنده صفحه استفاده می شود. این اطلاعات در نتایج جستجوی گوگل نمایش داده نمی شود، اما می تواند برای ارتباط با نویسنده و یا ارجاع به منابع استفاده شود.

⚡️6. متا تگ مشخصات (Viewport Meta Tag):
این متا تگ برای تعیین مشخصات نمایش صفحه در دستگاه های مختلف استفاده می شود. با استفاده از این متا تگ می توانید به مرورگر بگویید که صفحه را به چه صورت نمایش دهد.

⚡️7. متا تگ تعریف شده توسط کاربر (Custom Meta Tag):
این متا تگ ها توسط کاربران برای تعریف اطلاعات خاصی در صفحات وب استفاده می شوند. این متا تگ ها می توانند شامل اطلاعاتی مانند تعریف شماره تلفن، آدرس، ایمیل و ... باشند.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
👍5
🔆 دوستان گلم ،
یه سایت براتون آوردم که می‌تونید باهاش wave های noscript درست کنین و با رنگ و اندازه و طرح های مختلف داخل پروژتون استفاده کنین !

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

https://getwaves.io/

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
3👍3
📱خفن ترین لوگو هارو از هوش مصنوعی بخواه !

🔆 هوش مصنوعیی که قراره تو این پست معرفی کنم میتونه بهترین لوگو هارو براتون بسازه ؛ فقط یه پرامپت نیاز داره که میتونید اونو از ChatGPT بگیرید، پایین تر بهت میگم چجوری ...

1⃣ وارد ChatGPT بشو و یه سری توضیحات در مورد کسب و کارت بهش بده ؛ مثلا من یه آکادمی موسیقی دارم و اسمش ... هست و میخوام یه عکس گیتار هم تو لوگو باشه .

به ChatGPT میگم یه پرامپت به زبان انگلیسی با توضیحات کامل بنویسه .

2⃣ وقتی متن پرامپت رو کپی کردم میبرم تو وب‌سایت زیر و اون رو پیست میکنم در نهایت روی Generate میزنم و تمام ،

🔆 هنگام نوشتن متن برای ChatGPT نکات زیر رو هم درنظر داشته باش :

⚡️1.نام کسب و کار .

⚡️2.یک تصویر یا نمادی که با فعالیت کسب و کارت مرتبط باشد .

⚡️3.رنگهای انتخابی برای لوگو و پس زمینه‌ی لوگو .

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
3👍3
📱منابع فرانت‌اند (front-end)
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

🔆 رودمپ جامع فرانت‌اند (roadmap.sh)

Structure : HTML5 (SEO Basics & Accessibility)

Styling & Layout : CSS3 (Flex Box, CSS Grid, Responsive, Animations)

CSS Pre-processor & Architecture : SCSS & Post CSS & BEM

Web Programming : JavaScript (ES6+ & Core Concepts)

Version Control System & Deployment : Git & GitHub & Netlify

Module Bundlers & Package Management : Vite & NPM

CSS Framework : Tailwind CSS

JavaScript Frameworks : Vue.js (Nuxt.js) or React.js (Next.js)

Type Checkers : TypeScript

Clean Code & Style Guides : Mentioned below



🔆 داکیومنت‌ها

HTML - Accessibility - CSS - SCSS - JavaScript - JavaScript (Persian) - Git - GitHub - Vite - NPM - Tailwind CSS - Vue.js - Nuxt.js - React.js - Next.js - TypeScript - Frontend Guidelines - JavaScript Style Guides



🔆 دوره‌های آموزشی جامع (انگلیسی)

⚡️ آموزش HTML و CSS (کورس یودمی Jonas Schmedtmann)

⚡️آموزش SCSS (کورس یودمی Jonas Schmedtmann)

⚡️ آموزش JavaScript (کورس یودمی Jonas Schmedtmann)

⚡️ زیرنویس فارسی آموزش JavaScript (کورس یودمی Jonas Schmedtmann)

⚡️ آموزش Git و GitHub (کورس یودمی Mosh Hamedani)

⚡️ آموزش Tailwind CSS (کرش کورس یوتوب Brad Traversy)

⚡️ آموزش Vue.js (کورس یودمی Andrei Neagoie)

⚡️ آموزش Nuxt.js (کورس یودمی Laith Harb)

⚡️ آموزش React.js (کورس یودمی Jonas Schmedtmann)

- آموزش Next.js (کورس یودمی Mosh Hamedani)

⚡️ آموزش TypeScript (کورس یودمی Maximilian Schwarzmüller)

⚡️ آموزش Clean Code (کورس یودمی Maximilian Schwarzmüller)

💥نکته : با استفاده از نرم‌افزار PotPlayer می‌تونین ویدیو‌ها رو با زیرنویس فارسی مشاهده کنین .



🔆 دوره‌های آموزشی فارسی

⚡️ آموزش HTML از سایت سبزلرن (حمیدرضا عبادی)

⚡️ آموزش CSS از سایت سبزلرن (حمیدرضا عبادی)

⚡️ آموزش JavaScript از سایت سبزلرن (محمد‌امین سعیدی‌راد)

⚡️ آموزش Git و GitHub از چنل یوتوب نئون‌لرن (محمد سیدآقایی)

⚡️ آموزش React.js از سایت سبزلرن (محمد‌امین سعیدی‌راد)

💥منبع : @ShayanTheNerd💥


🔆 آیکن‌های SVG
icones - Tabler icons - Boxicons - ionicons - Font Awesome

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
👍51
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 pinned «📱منابع فرانت‌اند (front-end) ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ 🔆 رودمپ جامع فرانت‌اند (roadmap.sh) Structure : HTML5 (SEO…»
📱مقایسه Tailwind css و Bootstrap و یافتن مناسب ترین فریم ورک براساس نیاز شما ؟

💥مقایسه این پایینه👇

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد :

@Cafe_Of_Code
5👍2