صرفا جهت اطلاع برنامه‌نویسان
10.4K subscribers
6.17K photos
293 videos
282 files
1.76K links
کانالی برای:
🔸اوقات فراغت برنامه‌نویسان
🔹اطلاعات و اخبار برنامه‌نویسی
🔸تم های هفتگی

ارتباط با مدیران کانال: @Programmer_info
Download Telegram
نکته‌هایی در مورد رزومه 📜

1. از ایمیلی با آدرس حرفه‌ای استفاده کنید.
2. چیزی از اهدافتون ننویسید!
3. رزومه‌تون یه صفحه باشه! (مگه اینکه بیش از 20 سال سابقه کار دارین)
4. از سایت kickresume.com میتونید قالب‌های خوبی پیدا کنید.
5. آدرس کاملتون رو ننویسید!
6. اسم رزومه‌تون اینطوری باشه: اسم + فامیل + رزومه
7. اگه رزومه‌تون رو ایمیل میکنید، حتما به شکل pdf باشه.
8. سعی کنید رزومه‌تون رو توی 15 ثانیه بخونید! (باید خونده باشه!)
9. میتونید در مورد علایقتون (توی حوزه کاری) بنویسید.


یکی هم شما بگین ☺️

#tips #resume #job
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
5🔥3
توی پایتون 3.15 ویژگی‌های جدیدی برای توسعه و سرعت اضافه شدن که توی این مقاله میتونید در موردشون بخونید...

#python
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
2
وای 😂😂😂

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁3519🗿1
این کتابخانه‌های پایتون توی خیلی از پروژه‌ها نیاز میشن... 👌🏻

#python
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
👍2
🚀معرفی Robyn؛ فریم‌ورک سریع و مدرن پایتون برای ساخت API

اگه با پایتون کار می‌کنی و برای ساخت API دنبال چیزی سریع، سبک و Async هستی، احتمالا بد نیست نگاهی به Robyn بندازی. روبین یک Web Framework مدرن برای پایتونه که تمرکزش روی Performance و Concurrency بالاست و برای ساخت APIهای سریع و کم‌تاخیر طراحی شده.

🔥 چرا Robyn؟
🔹 استفاده از async/await برای مدیریت همزمان درخواست‌ها
🔹 عملکرد بالا و مناسب برای حجم زیاد Request
🔹 سیستم Routing ساده و تمیز
🔹 پشتیبانی از متدهای استاندارد HTTP
🔹 پشتیبانی از JSON به صورت داخلی
🔹 پشتیبانی از WebSocket برای ارتباطات Real-time
🔹 امکان استفاده از Middleware برای Authentication، Logging و...
🔹 مناسب برای ساخت Microservice و سرویس‌های Low-Latency
مثلا یک API ساده با Robyn می‌تونه این شکلی باشه:
from robyn import Robyn

app = Robyn(__file__)


@app.get("/")
async def home():
return {"message": "Hello from Robyn!"}


app.start(port=8080)

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


#python #backend
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
1
معرفی Jellyfish؛ وقتی دو رشته دقیقا یکی نیستند، ولی شبیه هم‌اند! 🪼

گاهی در پردازش متن، دو رشته دقیقا یکسان نیستند اما در واقع به یک چیز اشاره می‌کنند.
مثلا:
Samsung Galaxy S21
Samsung Galaxy S21 5G

یا:
iPhone 12 Pro Max
Apple iPhone 12 Pro Max

اینجاست که Jellyfish به کار میاد. این کتابخانه پایتون الگوریتم‌های مختلفی برای مقایسه و سنجش شباهت رشته‌ها در اختیارمون میذاره؛ مثل:
🔹 Levenshtein
🔹 Jaro-Winkler
🔹 Soundex
🔹 Metaphone
مثلا با Jaro-Winkler:
import jellyfish

a = "Samsung Galaxy S21"
b = "Samsung Galaxy S21 5G"

similarity = jellyfish.jaro_winkler_similarity(a, b)

print(similarity)

خروجی یک عدد بین 0 و 1 هست؛ هرچه به 1 نزدیک‌تر باشه، دو رشته شبیه‌ترند. این قابلیت برای کارهایی مثل پاکسازی داده، تشخیص موارد تکراری، جستجوی تقریبی، تطبیق نام‌ها و یکسان‌سازی اطلاعات چند منبع خیلی کاربردیه.

#python
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
👍5💯1
😂😂😂

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁18👍5
انواع حملات سایبری | پارت اول 👽
فیشینگ (Phishing) 🎣

فیشینگ یکی از رایج‌ترین انواع حملات سایبریه که در آن مهاجم خودش را به جای یک فرد، سازمان یا سرویس معتبر جا می‌زند تا قربانی را فریب دهد. این کار معمولا از طریق ایمیل، پیامک، شبکه‌های اجتماعی یا حتی سایت‌های جعلی انجام می‌شود؛ به شکلی که پیام یا صفحه موردنظر در نگاه اول کاملا واقعی به نظر برسد.

هدف فیشینگ معمولا به‌دست آوردن اطلاعات حساس مثل نام کاربری، رمز عبور، اطلاعات بانکی یا سایر داده‌های شخصی است. نکته جالب اینجاست که در بسیاری از حملات فیشینگ، مهاجم به جای نفوذ مستقیم به یک سیستم، روی فریب انسان حساب می‌کند؛ یعنی به جای شکستن قفل، کاری می‌کند خودت در را باز کنی!

#hack #security
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
👍3👨‍💻2
کدومی؟ 😂😁

🔵 -> 😁
🔴 -> 😍


#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁31😍12🗿3
🔸استخدام Full-Stack Developer در Infinity Galaxy #تهران

🔹نوع همکاری: تمام‌وقت
🔹سطح: ارشد (Senior)
🔹زمینه کاری شرکت: نفت، گاز و پتروشیمی



ارسال درخواست از طریق:👇
🔗 https://quera.org/r/iUeuKR

@Quera_Talent
😂😁

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁8
ساخت ابزار تشخیص صورت با پایتون 🙍‍♂️
https://realpython.com/face-recognition-with-python/

اگر علاقه‌مند به پردازش تصویر هستین این آموزش رو حتما چک کنید ⚡️

#python #cv
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😂🫢

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁17
چرخه برنامه‌نویس 😁

روزتون مبارک 🔥

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
👨‍💻176👍1
😂😁😅

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🤓9👍7👨‍💻2🗿2💯1
Typescript_in_50_lessons_Stefan_Baumgartner_@programming_tips.pdf
8.7 MB
[معرفی کتاب] 📚
🔷 TypeScript in 50 Lessons by Stefan Baumgartner


کتاب TypeScript in 50 Lessons نوشته Stefan Baumgartner یک راهنمای کاربردی برای یادگیری زبان TypeScript و استفاده از آن در پروژه‌های واقعی است. این کتاب در قالب ۵۰ درس کوتاه، مفاهیم مختلف TypeScript را به صورت مرحله به مرحله آموزش می‌دهد؛ از مباحث پایه زبان و سیستم type گرفته تا مفاهیم پیشرفته‌تر و تکنیک‌هایی که برای نوشتن کدهای قابل اعتماد و قابل نگهداری به کار می‌روند.
نویسنده تلاش می‌کند TypeScript را در کنار JavaScript و در بستر توسعه نرم افزار توضیح دهد تا خواننده فقط با syntax زبان آشنا نشود، بلکه درک درستی از دلیل استفاده از TypeScript پیدا کند. این کتاب انتخاب مناسبی برای برنامه‌نویسان JavaScript و توسعه‌دهندگان وبی است که می‌خواهند کدنویسی ساختاریافته‌تر و مطمئن‌تری داشته باشند.

#typescript #javascript
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
معرفی FireDucks 🔥🦆

کتابخانه FireDucks یک کتابخانه پردازش داده در پایتون هست که با API سازگار با Pandas طراحی شده و هدفش اجرای سریع‌تر عملیات DataFrame با استفاده از بهینه‌سازی کامپایلری و پردازش چندریسمانی هستش؛ یعنی در بسیاری از پروژه‌ها می‌تونی به‌جای pandas از fireducks.pandas استفاده کنید، بدون اینکه کدهای Pandas رو از اول بازنویسی کنید.

این مقاله در مورد نصب و راه‌اندازی FireDucks هست (کلیک کنید)

#pandas #fireducks #data_analysis
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
4
🫢🫢🫢

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁22
حق..😂

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
5
یاد این جمله افتادم: "از من خبر داشت! همین.. مثل کسی که خبر دارد در جایی از دور دست‌ها جنگ است!" 😂☹️

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🤯2