teachify | Unsorted

Telegram-канал teachify - برنامه نویسی | Teachify

10327

برای موفق شدن 🌱 با این عبارت خداحافظی کن: "باشه فردا"🍃 💻 برای دسترسی راحت تر به مطالب به "لیست پین شده" برو🙃 👩‍💻 Support: @narges_madhi 🪧 ads: @teachifyads 💁‍♀️ instagram : instagram.com/teachify_ir

Subscribe to a channel

برنامه نویسی | Teachify

✔️ مهندسان آنچه را که نیست خلق می کنند...

5 اسفند ماه زادروز خواجه نصیرالدین طوسی و روز مهندس مبارک

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ به هوش مصنوعی chatgpt گفتم با توجه به شناختی که از من داری تخریبم کن! این شد نتیجه اش :))

✅ @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ اثار ثروت روی پاول و ایلان ماسک

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

#fun
  @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ دستورهای لینوکس یادت میره؟ TLDR راه‌حله!

خوندن man page ها بعضی وقتا پیچیده و زمان‌بره، اما نگران نباش! پروژه‌ی TLDR یه راه ساده‌تر برای دسترسی سریع به دستورهای لینوکس با مثال‌های عملی و خلاصه ارائه می‌ده.

نصب TLDR:
▪️روی Debian/Ubuntu:
sudo apt install tldr
▪️روی Arch Linux:
sudo pacman -S tldr
▪️روی macOS (با Homebrew):
brew install tldr
▪️روی Windows (با Scoop):
scoop install tldr

مثلاً می‌خوای بدونی tar چطور کار می‌کنه؟ فقط کافیه بنویسی:
tldr tar
و به جای صفحات طولانی، خلاصه‌ای از رایج‌ترین روش‌های استفاده رو می‌بینی!
لینک پروژه:
🔗 GitHub - tldr-pages/tldr

@kaliboys | کالی بویز

Читать полностью…

برنامه نویسی | Teachify

✔️ من دیدم شما هم ببینید :))

پ.ن: از این چینیا هر چی بگی برمیاد. یه جوری یادش دادن که حتی تکرار هم نمیکنه :))

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ باارزش‌ترین برندهای ۲۰۲۵ دنیا!

پ.ن: شک نکنید که تا چند سال اینده شرکت های چینی این لیست رو فتح میکنند.

@kaliboys | کالی بویز

Читать полностью…

برنامه نویسی | Teachify

✔️ تا حالا فکر کردید Google Authenticator چطور حتی بدون اینترنت هم کدهای 2FA تولید می‌کنه؟

این اپلیکیشن از الگوریتمی به نام TOTP (Time-Based One-Time Password) استفاده می‌کنه که بر پایه HMAC کار می‌کنه.
در واقع، این الگوریتم با استفاده از زمان و یک کلید مخفی، کدهای یک‌بارمصرف تولید می‌کنه که هر ۳۰ ثانیه تغییر می‌کنن. همین باعث می‌شه حتی در حالت آفلاین هم بتونید ازش استفاده کنید.

خیلی جالبه که امنیت تا این حد ساده و در عین حال موثر می‌تونه باشه!

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ نقشه‌راه کوتاه برنامه‌نویس هوش مصنوعی

1. مبانی برنامه‌نویسی
- زبان اصلی: پایتون (Python).
- مفاهیم پایه: متغیرها، حلقه‌ها، توابع، کار با کتابخانه‌ها.

2. ریاضیات و آمار
- جبر خطی، احتمال، حسابان، و بهینه‌سازی.

3. یادگیری ماشین (ML)
- الگوریتم‌ها: رگرسیون، درخت تصمیم، SVM، خوشه‌بندی.
- ابزارها: Scikit-Learn, Pandas, NumPy.

4. یادگیری عمیق (Deep Learning)
- مفاهیم: شبکه‌های عصبی، CNN, RNN, Transformers.
- فریم‌ورک‌ها: TensorFlow, PyTorch.

5. کار با داده‌ها
- جمع‌آوری، پاک‌سازی، و پردازش داده‌ها.

6. حوزه‌های تخصصی
- مفاهیم NLP: مدل‌های زبانی مثل GPT, BERT.
- بینایی ماشین: تشخیص اشیا با OpenCV, YOLO.
- یادگیری تقویتی: Q-Learning, DQN.

مسیر شغلی:
- مهندس یادگیری ماشین، دانشمند داده، محقق هوش مصنوعی.

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ مدیریت پکیج‌ها در پایتون با Poetry 🐍

اگر از pip و virtualenv برای مدیریت وابستگی‌های پروژه‌هات استفاده می‌کنی، Poetry قراره تجربه‌ات رو متحول کنه!

یک ابزار قدرتمند برای مدیریت وابستگی‌ها، ساخت و انتشار پکیج‌های پایتونی که همه‌چیز رو در یک محیط یکپارچه و ساده ارائه می‌ده.

چرا باید از Poetry استفاده کنیم؟
+ نصب و مدیریت وابستگی‌ها فقط با یک دستور
+ ایجاد و مدیریت محیط‌های مجازی به‌صورت خودکار
+ فرمت استاندارد و خوانا برای وابستگی‌ها (pyproject.toml)
+ نسخه‌بندی دقیق پکیج‌ها و حل هوشمندانه‌ی وابستگی‌ها
+ ساخت و انتشار پکیج‌ها در PyPI با چند دستور ساده

ایجاد پروژه جدید:

poetry new my_project

افزودن یک وابستگی:
poetry add requests

فعال‌سازی محیط مجازی:
poetry shell

اجرا کردن اسکریپت:
poetry run python script.py

ساخت پکیج و انتشار آن:
poetry build
poetry publish

ابزار Poetry کار رو برای توسعه‌دهندگان پایتونی راحت‌تر و استانداردتر می‌کنه. اگر از وابستگی‌های درهم و مشکلات نسخه‌بندی خسته شدی، Poetry یک راه‌حل عالیه!

#Python #Poetry #پایتون #مدیریت_وابستگی #برنامه_نویسی
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ روز مرد مبارک

پ.ن: امروز که رسیدم شرکت، روی کیبورم این صحنه رو دیدم.

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ تبدیل سویچ به جا سویچی :))

#fun #فان
@kaliboys | کالی بویز

Читать полностью…

برنامه نویسی | Teachify

✔️ منبع طلایی API‌های رایگان برای برنامه‌نویس‌ها!

اگه دنبال API‌های رایگان برای پروژه‌هاتی، این مخزن یه گنجینه رایگانه!
از آب‌وهوا تا فیلم و سریال، همه‌چی داره.

https://github.com/public-api-lists/public-api-lists

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ وضعیت اکثر پروژه ها :)))

#fun #فان
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ کسی پروژه نمیخواد؟

پ.ن: هی میگین کار نیست :))
#fun #فان
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ راه اندازی یک #وب_سرور با استفاده از پایتون

Command for python 2

python -m SimpleHTTPServer 9090
---------------------
Command for python 3

python3 -m http.server 9090

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ والا چی بگم دیگه 😂

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ فرصت های شغلی حوزه بک اند در ایران
برگرفته از سایت جابینجا برای سال 1403


@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ هوش مصنوعی اسرار باستانی پنهان در طوماری ۲۰۰۰ ساله از هرکولانیوم را فاش کرد
دانشمندان با استفاده از هوش مصنوعی و اسکن اشعه ایکس، موفق شدند طومار سوخته‌ای از هرکولانیوم را به‌صورت مجازی باز کنند و برای اولین بار پس از نزدیک به ۲۰۰۰ سال، متنی پنهان به زبان یونانی را آشکار سازند. این طومار که در اثر فوران کوه وزوویوس در سال ۷۹ میلادی کربنیزه شده بود، پیش‌تر غیرقابل خواندن تلقی می‌شد مگر با نابود کردن آن. اکنون، هوش مصنوعی توانسته نشانه‌های جوهری را که با چشم غیرمسلح قابل مشاهده نبودند، شناسایی کند.
ترجمه‌های اولیه نشان‌دهنده متونی فلسفی هستند و واژگانی مانند «διατροπή» (به معنی سردرگمی/انزجار) در آن دیده می‌شود. پژوهشگران امیدوارند عناوین و آثار گمشده‌ای از دنیای باستان را کشف کنند. چالش وزوویوس حتی جوایز نقدی برای توسعه ابزارهای هوش مصنوعی جهت رمزگشایی بیشتر این طومارهای شکننده در نظر گرفته است.

  @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️  کدام الگوریتم هش امن‌تر است؟

▪️این الگوریتم‌ها دیگر امن نیستند!
الگوریتم‌های MD5، SHA1 و هم‌خانواده‌های قدیمی‌ترشان به دلیل ضعف‌های امنیتی، دیگر برای هیچ کاربرد حساسی توصیه نمی‌شوند. این الگوریتم‌ها در برابر تصادم (Collision) و حملات سریع سخت‌افزاری به‌شدت آسیب‌پذیر هستند.

▪️الگوریتم‌های مدرن‌تر، اما نه بی‌نقص!
الگوریتم‌های SHA-256، SHA-512، BLAKE2 و SHA-3 امنیت بهتری دارند و در بسیاری از سیستم‌ها به کار می‌روند. اما بعضی از آن‌ها مثل SHA-3 کند هستند و برخی دیگر، در برابر تهدیدهای تئوری آسیب‌پذیرند.

▪️بهترین گزینه‌ها برای هش کردن رمز عبور
الگوریتم Scryptمناسب برای ارزهای دیجیتال
+ مقاوم در برابر حملات سخت‌افزاری (ASIC و GPU)
+ استفاده در ارزهایی مثل Litecoin
- مصرف حافظه‌ی بالا نسبت به Bcrypt

▪️الگوریتم Bcryptاستاندارد طلایی در هشینگ پسورد
+ مقاوم در برابر Brute Force
+ تنظیم‌پذیری برای افزایش امنیت
+ کاربرد گسترده در سیستم‌های مدرن

▪️الگوریتم Argon2بهترین انتخاب برای امنیت رمز عبور
+ برنده‌ی رقابت رمزنگاری ۲۰۱۵
+ محافظت در برابر حملات سخت‌افزاری و Side-Channel
+ امکان تنظیم مقدار حافظه و زمان پردازش برای افزایش امنیت

اگر به دنبال روشی امن و استاندارد برای ذخیره‌ی رمزهای عبور هستید، Argon2 یا Bcrypt انتخاب‌های بهتری نسبت به گزینه‌های قدیمی هستند!

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ دکوراتور @lru_cache برای بهینه‌سازی فوق‌العاده!

با استفاده از این دکوراتور در ماژول functools، میتونی نتایج تابع رو کش کنی تا اجراهای بعدی سریعتر بشن!

from functools import lru_cache  

@lru_cache(maxsize=100)
def fibonacci(n):
if n < 2:
return n
return fibonacci(n-1) + fibonacci(n-2)

print(fibonacci(30))


#پایتون #برنامه‌نویسی #ترفند
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ اصطلاحات یادگیری ماشین (Machine Learning)

یادگیری ماشین (Machine Learning) یکی از شاخه‌های مهم هوش مصنوعی (AI) است که به سیستم‌ها توانایی یادگیری از داده‌ها و بهبود عملکرد بدون برنامه‌نویسی صریح را می‌دهد.

مفهوم Supervised Learning (یادگیری نظارت‌شده): مدل با استفاده از داده‌های برچسب‌دار آموزش می‌بیند.

مفهوم Unsupervised Learning (یادگیری بدون نظارت): مدل بدون داده‌های برچسب‌دار، الگوها را در داده‌ها کشف می‌کند.

مفهوم Reinforcement Learning (یادگیری تقویتی): مدل با دریافت بازخورد از محیط (Reward) یاد می‌گیرد.

مفهوم Overfitting (اورفیتینگ): زمانی که مدل بیش‌ازحد به داده‌های آموزشی وابسته می‌شود و روی داده‌های جدید عملکرد ضعیفی دارد.

مفهوم Underfitting (آندر فیتینگ): زمانی که مدل به اندازه کافی یاد نمی‌گیرد و روی داده‌های آموزشی و تست عملکرد ضعیفی دارد.

مفهوم Cross-Validation (اعتبارسنجی متقاطع): روشی برای ارزیابی مدل با تقسیم داده‌ها به بخش‌های مختلف.

مفهوم Feature Extraction (استخراج ویژگی): فرآیند انتخاب یا ایجاد ویژگی‌های مفید از داده‌ها.

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ پایتون ۳.۱۴ منتشر شد! یه نسخه خاص برای عاشقان ریاضی (πython)

بالاخره بعد از چندین به‌روزرسانی، پایتون به نسخه ۳.۱۴ رسید! این نسخه با تغییرات مهم و بهبودهای چشم‌گیر، تجربه برنامه‌نویسی را بهتر از همیشه کرده است.

بهبود عملکرد: مدیریت بهتر حافظه و اجرای سریع‌تر دستورات، باعث افزایش سرعت اجرای برنامه‌ها شده است.

بروزرسانی ماژول‌های استاندارد: ماژول‌های داخلی پایتون بهینه شده‌اند و امکانات جدیدی به آن‌ها اضافه شده است تا توسعه برنامه‌ها راحت‌تر شود.

تغییرات در سینتکس زبان: پایتون ۳.۱۴ با سینتکس‌های جدید، کدنویسی را ساده‌تر و خوانایی کدها را افزایش داده است.

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ Python: Your All-in-One Toolkit! 🐍


#Python #پایتون
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

فردا تعطیله ولی من باید برم سرکار :))
#fun
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ برنامه نویس های گشاد خبر خوب دارم براتون: قهوه لوله‌ای به بازار آمد :))

اولین قهوه لوله‌ای جهان در سوئیس ساخته شد. سازنده مطمئن است که این فرمت برای ورزشکاران و مسافران مناسب خواهد بود.

خمیر را می توان با آب رقیق کرد، روی نان پخش کرد یا مستقیماً از لوله خورد.

سازندگان ادعا می کنند که این محصول هم برای مارتینیس اسپرسو و هم برای سس استیک مناسب است.

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ کپچا باید اینجوری باشه :))

با ۳ تا کیل گرفتن تایید میکنه که انسانی !

@kaliboys | کالی بویز

Читать полностью…

برنامه نویسی | Teachify

باورتون میشه؟ سال 2025 شد !!

تبریک میگم خدمت دوستان

ولی تنها سالیه که من با تغییر سالش ناراحت نشدم و خوشحالم ...
چون اتفاقات خیلی بزرگی توی زندگی من افتاد.
از کوچ کردن به یه شهر دیگه گرفته تا پیدا کردن شغل برنامه نویسی که واقعا عاشقش بودم و ...
امیدوارم سال 2024 برای شما هم خوب بوده باشه و همچنین سال 2025 هم پر خیر و برکت باشه براتون.

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ پیدا کردن کدهای بی‌استفاده در پروژه پایتون با ابزار Vulture 🐍

گاهی اوقات در پروژه‌های پایتون، کدهایی وجود دارند که دیگر استفاده نمی‌شوند، اما همچنان در فایل‌ها باقی مانده‌اند. این کدها می‌توانند شامل توابع، کلاس‌ها یا حتی متغیرهایی باشند که هیچ جایی فراخوانی نمی‌شوند. Vulture یک ابزار فوق‌العاده برای شناسایی این کدهای بی‌استفاده است.

برای نصب این ابزار، کافی است از دستور زیر استفاده کنید:

pip install vulture


برای اجرا، تنها کافی است نام فایل یا پوشه پروژه خود را به Vulture بدهید:
vulture your_project/

این ابزار گزارشی از کدهایی که احتمالاً بی‌استفاده هستند، نمایش می‌دهد.

#برنامه‌نویسی #پایتون #python
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ کتاب Pandas Crash Course for Beginners 🐼

در این آموزش فشرده، یاد می‌گیرید:
+ مدیریت و تحلیل داده‌ها
+ کار با DataFrame و Series
+ فیلتر، گروه‌بندی، و مصورسازی داده‌ها

#Python #Pandas #تحلیل_داده #یادگیری
@Teachify | برنامه نویسی

Читать полностью…
Subscribe to a channel