Coding Lovers
2.02K subscribers
189 photos
16 videos
19 files
232 links
:همه شبکه های اجتماعی یکجا 🌐
Zil.ink/codinglovers

📌 تبلیغات:
@CodingLoversAds

:گروه 🍻
@CodingLovers_GP

:حرفی سخنی 🧑‍💻
@Amir_OfficiaI

:ثبت نمونه کار 🪄
@CodingLovers_result
Download Telegram

طی نفوذی که به چند ربات ناشناس تلگرام اتفاق افتاده، متوجه شدند ۴۵۰ میلیون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو روی سرورهای این بات‌ها ذخیره شده.

منبع: توییتر یاشو - مشاهده ویدئو

»«»«»«»«»«»«»«»«»«»«»«
🌐@HACK_AMNIAT_TO
»«»«»«»«»«»«»«»«»«»«»«
👍9
World M.T.H ( هک اسرائیل با کالی لینوکس )
‌ طی نفوذی که به چند ربات ناشناس تلگرام اتفاق افتاده، متوجه شدند ۴۵۰ میلیون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو روی سرورهای این بات‌ها ذخیره شده. ‌ منبع: توییتر یاشو - مشاهده ویدئو »«»«»«»«»«»«»«»«»«»«»« 🌐@HACK_AMNIAT_TO »«»«»«»«»«»«»«»«»«»«»«
کاری به هک شدن یا ذخیره شدن اطلاعات خصوصی مردم توسط برخی آدم سودجو ندارم
(قضاوت کار خداست، ما فقط توهین میکنیم 😂)

ولی ما به عنوان برنامه نویس خوبه یاد بگیریم تا جای ممکن کد تمیز و بدون مشکل بنویسیم

مثلا یکی از مواردی که ممکنه باعث نفوذ به رباتتون بشه رو توی این ویدیو قبلا گفته بودم:
SQL injection

البته برای موارد خیلی تخصصی، احتمالا به یه متخصص امنیت نیازه

بهرحال بازم سعی میکنم درمورد این جور مسائل ویدیو بسازم تا هم خودم یاد بگیرم
هم شاید به یادگیری شما کمک کنم 💜:)
17🔥4👍1
اونی که همش کد کپی پیست میکنه
تو مدرسه فقط تقلب میکرده

#فان
🤣16👎3👍2
سال 2024، چه زبان هایی پرطرفدار شدند؟ و چرا؟

1. راست Rust
بخاطر تمرکز بر مدیریت و ایمنی بالا در مموری، داره به یه زبان اصلی برنامه نویسی سیستم ها در دنیا تبدیل میشه
همینطور درجاهایی که امنیت براشون با ارزشه مورد استفاده قرار میگیره مثل بلاکچین ( داخلش رقیب نداره )
همچنین بخاطر نوع مدیریت مموری، برای برنامه نویسی همزمان هم ایده فوق العاده جذابیه، و از همه جالب تر ( دلیلشو نمیدونم ) بشدت میگن برای پردازنده های امروزی ضروریه.

2. پایتون: پادشاهه همه کاره
پایتون به دلیل سادگی و چندمنظوره بودنش همچنان در دنیای برنامه‌نویسی پادشاهی می‌کنه. کتابخانه‌ها و فریم‌ورک‌های گستردش باعث شده زمینه هایی مانند علم داده، یادگیری ماشین، توسعه وب عالی عمل کنه. در سال ۲۰۲۴، نقش پایتون در هوش مصنوعی و یادگیری ماشین بیشتر از همیشه بخاطره لایبرری های جدید و خفن پرطرفداره.

3. گولنگ: بی رقیب در وب و سرور ابری
این زبان با هدف سادگی و کارایی طراحی شده. بشدت داخل بک‌اند و سرور های ابری جدیدن ازش استفاده میکنن (برای درک عمق این موضوع کافیه بدونین جدیدن شرکت های ایرانی هم دنبال گولنگ کار میگردن).
همچنین لازم به ذکره که بگم گولنگ داخل برنامه نویسی میکروسرویس ها هم پرطرفداره، درحین سادگی، قدرت بالایی در میکروسرویس ها ارائه میده.

4. تایپ اسکریپت: داداش جی‌اس
بخاطر قابلیت تایپ‌دهی استاتیک ( برخلاف JS که داینامیک هستش )
مورد استقبال زیادی در سال ۲۰۲۴ قرار گرفته ( همه از JS فرارین ).
چه سودی داره؟ تایپ اسکریپت خیلی راحت تر و بهتر دیباگ میشه و خطاهای دقیق تری ارائه میده و مشکلات عجیبی که داخل JS بهشون برمیخوریم، داخل این نداریم.

5. کاتلین: آینده توسعه اندروید
گوگل رسماً کاتلین رو تایید کرد و قرارشد که در آینده جای جاوا رو بگیره، پس دیگه روشنه چرا همه حمله کردن بهش.

شما چه زبان هایی میشناسین که پرطرفدار شده باشن؟
👍103🔥1
ماژول inspect یه ماژول خیلی باحاله که بهتون اطلاعات زیادی درمورد آبجکت های فعال مثل فانکشن، کلاس و... میده

مثلاً میتونید ببینید ارور توی کدوم خط و از چه فانکشنی raise شده

توی این شورت ویدیو درموردش یکم یاد گرفتیم:
https://youtube.com/shorts/Q21Z8VcdMZM?feature=share

(لایک و کامنت یادتون نره 💜)
6
یک #کوییز ساده
4👍1
جواب درست را انتخاب نمایید
Anonymous Quiz
34%
A
19%
B
22%
C
26%
D
4
Coding Lovers
جواب درست را انتخاب نمایید
اینطور که معلومه باید خیلی رو پایتونمون کار کنیم :)
👍6
کوییز از چه زبان هایی بزاریم؟
Anonymous Poll
86%
Python 🐍
14%
Golang 💚
17%
Rust 🦀
11%
Asm
22%
JS 🔥
This media is not supported in your browser
VIEW IN TELEGRAM
حق تماشا کنید😂😂😂
🤣6
Coding Lovers
کوییز از چه زبان هایی بزاریم؟
نظرسنجی با مخالفت زیادی مواجه شد
از همه زبانا میزارم ...

Python,Golang,Rust,JS,Kotlin,PHP,Bash,Ruby,...
🔥4👍2👎1
خروجی کد داخل عکس چی میتونه باشه؟

#کوییز #راست
👍6
سلام چطورید، حاج امیر تون اومد 🫡
اومدم یه ماژول جالب بهتون معرفی کنم

ماژول tabulate که جدول های شما رو خیلی زیبا میتونه نمایش بده بهتون، بزارید مثال بزنم بهتر بفهمید

اول نصبش میکنیم:
pip install -U tabulate


مثال:
from tabulate import tabulate

data = [
['Amir', 19, 'New York'],
['Ali', 22, 'Hamburg'],
['Mamad', 36, 'Tehran']
]

header = ['Name', 'Age', 'City']

table = tabulate(
tabular_data=data,
headers=header
)

print(table)


خروجی:
Name      Age  City
------ ----- --------
Amir 19 New York
Ali 22 Hamburg
Mamad 36 Tehran


اما شکل های زیادی از تیبل های مختلف داره که میتونید با آرگیومنت tablefmt= ست کنید، مثلا:
# Code ...

table = tabulate(
tabular_data=data,
headers=header,
tablefmt='fancy_grid'
)

print(table)


خروجی:
╒════════╤═══════╤══════════╕
│ Name │ Age │ City │
╞════════╪═══════╪══════════╡
│ Amir │ 19 │ New York │
├────────┼───────┼──────────┤
│ Ali │ 22 │ Hamburg │
├────────┼───────┼──────────┤
│ Mamad │ 36 │ Tehran │
╘════════╧═══════╧══════════╛


جاهایی که با یعالمه دیتا سر و کار دارید مثلا وقتی با فایل اکسل کار میکنید یا اطلاعات دیتابیس رو میخواید ببینید، خیلی بدردتون میخوره

شخصی سازی های خیلی بیشتری هم میشه روش انجام داد. میتونید با دیدن صفحه Pypi این پروژه اطلاعات بیشتری درموردش کسب کنید.

مخلص 💜
18👍4
بیاید راجب لایبرری های http پایتون حرف بزنیم ...

1. پرطرفدار و قدیمی requests 🎖️
دیگه همتون اینو میشناسید، 13 میلیارد دانلود داشته، و اخرین اپدیت مال ۱ ماه و نیم پیش
راجبش دیگه توضیح اضافی نمیدم.
تعداد باگ های گزارش شده: نامشخص ( طرف گیتهابشو نگاه نمیکنه حتی بخواد باگ هارو دسته بندی کنه )
مزایا:
- بشدت راحت
- کامیونیتی قوی
- خیلی کم پیش میاد مشکلی توش بخورید
- همه پروتوکل های auth رو ساپورت میکنه
- باهاش میتونید حالت stream کار انجام بدید

🔴 معایب:
- سرعت بشدت پایین
- به صورت اسینک قابل استفاده نیست
- اصلا اپدیت نیست و ورژن های جدید http ساپورت نمیکنه
- قابلیت trailers در HTTP ساپورت نمیشه

2. پرقدرت و سریع aiohttp
یه لایبرری async برای http پایتونه که خیلی سریعه و با cython و c نوشته شده بخش بزرگیش ...
۳ میلیارد دانلود داشته و اخرین اپدیت مال ۲ روز پیش
📨 تعداد باگ های گزارش شده: 185
مزایا:
- سرعت بشدت بالا
- کامیونیتی قوی
- همه پروتوکل های auth رو ساپورت میکنه
- باهاش میتونید حالت stream کار انجام بدید
- نه تنها client هستش، بلکه یک لایبرری برای web server هم هستش
- پشتیبانی از websockets

🔴 معایب:
- به صورت sync قابل استفاده نیست
- ورژن های جدید http ساپورت نمیشه
- قابلیت trailers ساپورت نمیشه
- توی استفاده از loop خیلی اذیت میکنه
- فقط asyncio پشتیبانی میشه
- جدیدن توی استفاده پروکسی مشکل TLS in TLS خورده ( توضیحش سخته گوگل بزنید )

3. عشق من httpx ❤️
یه لایبرری که هم حالت async و هم حالت sync داره و سرعتش قابل قبوله ( نزدیک به aiohttp )، و هرچیزی ک فکرشو کنید پشتیبانی میشه ...
۱ میلیارد دانلود داشته و اخرین اپدیت مال هفته پیش
📨 تعداد باگ های گزارش شده: 1
مزایا:
- سرعت قابل قبول
- کامیونیتی کمتر از اون دوتا
- همه پروتوکل های auth ساپورت میشه
- پشتیبانی از websockets ( پکیج مجزا )
- پشتیبانی همزمان از trio و asyncio
- پشتیبانی از هردو حالت sync و async
- پشتیبانی از حالت trailers
- درحد requests ساده
- پشتیبانی از ورژن های جدید http

🔴 معایب:
- میتونست سریع تر باشه
- مجبوری برای هرکلاینت، فقط یک پروکسی ست کنی ( درواقع نمیتونی سر هردرخواستت پروکسی مشخص کنی، باید همون اول موقع ساخت کلاینت پروکسیو مشخص کنی )


کلی لایبرری دیگه هم هست ولی معروف ترین و بهترین هاشون همینان 🔥

پ.ن: پیشنهاد میکنم به httpcore هم یه سر بزنین اگه سرعت براتون مهمه، چون بیشترین سرعت رو داره ( httpx هم از همین استفاده میکنه اما سرعتش خب از aiohttp کمتره نمیدونم چرا )
9👍5🔥1
متود های لیست توی پایتون با مثال ⚡️

#FreeDurov
212👍4
آموزش برنامه نویسی نبین
جاش یه دقیقه وقت بزار اینو ببین:
👨🏻‍💻 https://youtu.be/OKvQtUaaQEU
8🔥4👍1😁1
😐 همه توزیع های لینوکس رو یجا تست کن!

اگه میخوای لینوکس بریزی و نمیدونی کدوم توزیع رو علاقه داری 🗨️
یا به هردلیلی میخوای توزیع هارو بدونه نصب کردن تست کنی

فقط کافیه بری به سایت https://www.distrosea.com
توزیعی ک میخوای رو انتخاب کن و راحت تستش کن، حتی بوت شدنش هم میتونی تست کنی

پ.ن: حتما باید با PC برید
5👍1
جواب این کد بنظرتون چیه؟

const years = [1, 2, 3];
console.log(years + 100);

نظرسنجی نمیزارم فقط میخوام یکم برگامون بریزه
🤣11👍2
بازم از عجایب Js اوردم براتون:

let arr = [];
arr[1] = 10;
console.log(arr);
// Array [ <empty slot>, 10 ]

یه تنه تمام منطق های برنامه نویسی رو زیر سوال برده
میترسم بعد از یاد گرفتنش، زبانای دیگم رو فراموش کنم 😐😐
🤣15