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

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


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
📱برنامه نویسی شی‌ گرا (OOP) چیست؟ — ( به زبان ساده ) ⚡️اگر تاکنون هر گونه برنامه نویسی انجام داده باشید و یا حتی صرفاً زبان‌های مختلف نظیر زبان برنامه نویسی COBOL را بررسی کرده باشید، احتمالاً تاکنون با عبارت «برنامه نویسی شی‌ءگرا» و «مفهوم کلاس در برنامه…
در ادامه لیستی از برخی از زبان های برنامه نویسی شی گرا و غیر شی گرا را برای شما آورده ایم:

زبان های برنامه نویسی شی گرا:
- جاوا (Java)
- سی شارپ (C#)
- پایتون (Python)
- روبی (Ruby)
- سی پلاس پلاس (C++)
- اسکالا (Scala)
- کاتلین (Kotlin)
- سوئیفت (Swift)

زبان های برنامه نویسی غیر شی گرا:
- سی (C)
- پاسکال (Pascal)
- فورترن (Fortran)
- آسمبلی (Assembly)
- پرل (Perl)
- Go

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

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

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

@Cafe_Of_Code
2
🔆 فوراً WinRAR خود را به‌روز کنید!

⚡️ شرکت گوگل هشدار داده است که گروه‌های هکری تحت حمایت دولتی از اوایل سال 2023 به کاربران حملاتی را با استفاده از آسیب‌پذیری‌های WinRAR وارد کرده‌اند.

⚡️از آنجایی که WinRAR به‌صورت خودکار به‌روز نمی‌شود، بنابراین شما نیاز دارید تا به‌صورت دستی اقدام به به‌روزرسانی برنامه کنید ؛

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

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

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

@Cafe_Of_Code
2👍1
🔆 حق تا أبد 😁

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

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

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

@Cafe_Of_Code
🤣4👍2
📱 لطفا این تصویر رو ببینید.


⚡️ یکی از ابزارهایی که میشه باهاش تعداد نود و تاثیرش روی سئو رو اندازه گرفت ابزار Page Speed Insight هست.

⚡️ یکی از مواردی که باعث شده perfomance صفحه بیاد پایین اندازه DOM هست. زیرش سه تا المان معرفی شده...


1️⃣ اولیش تعداد نود هست که 871 زده. یعنی متوسط رو به بالا هست.

2️⃣ دومیش بیشترین عمق DOM هست که مربوطه به ویدئو پلیره

3️⃣ سومیش هم مربوط هست به نودی که بیشترین تعداد فرزند رو داره.


🔆 اینا باعث شدن که سرعت لود اطراف 2 ثانیه باشه و نمره منفی سئویی بگیریم...



در نتیجه لطفا سایت رو در بهینه ترین حد ممکن کد بزنید...

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

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

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

@Cafe_Of_Code
👌2👍1
شاید براتون جالب باشه که بدونین تا الان چند مدل از کابل های LAN عرضه شده


@Cafe_Of_Code
2👍1
📱 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