TARS | تارس
1.91K subscribers
154 photos
30 videos
5 files
273 links
تارس؛ روایت فردای تکنولوژی💎

" قبل از اینکه ابزارها همه‌گیر بشن اینجا پیداشون می‌کنیم، کار باهاشون رو یاد می‌گیریم و با هم دنیای فردا رو می‌سازیم"

آدرس سایت:
https://tarscode.ir

آموزش برنامه‌نویسی:
@PythonJavad
Download Telegram
🔘این یه ابزار پایتونی برای پرینت کردن لاگ ها ولی با قابلیت trace هستش، یعنی وقتی تو یه تابع (یا بلاک کد) از PySnooper استفاده می‌کنی، PySnooper به صورت خودکار هر خطی که اجرا میشه رو لاگ می‌کنه، به همراه تغییرات متغیرهای محلی (local variables).
🖥درواقع مثل اینه که بری هر خط کد (...)print بذاری برای دیدن مقدار متغیرها، ولی به شکلی اتوماتیک و با امکانات بیشتر.
امکانش هست خروجی لاگ رو به stderr یا فایل بفرستی یا حتی چیزهایی که می‌خوای ناظر باشن (watch) رو مشخص کنی: یعنی بگی فلان متغیر یا فلان عبارت رو پیگیری کن.


github.com/cool-RR/PySnooper

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥91
🔘روز برنامه‌نویس رو به همه شما برنامه‌نویس های آینده تبریک میگم

حالا شاید بپرسید اصلاً چرا امروز «روز برنامه‌نویس» شده؟
📌 ۱۳ سپتامبر، روز ۲۵۶ام ساله.

خب این ۲۵۶ چه اهمیتی داره؟
توی کامپیوتر همه‌چیز با صفر و یک ساخته می‌شه. هر چیزی که ذخیره می‌کنیم یا می‌نویسیم، در نهایت می‌شه ترکیبی از صفر و یک.
به این واحدهای صفر و یک می‌گیم «بیت».
وقتی ۸ بیت کنار هم قرار بگیره، یه «بایت» ساخته می‌شه.

حالا یه بایت می‌تونه از ۰ تا ۲۵۵ رو نشون بده (یعنی در مجموع ۲۵۶ حالت مختلف).
به همین دلیل عدد ۲۵۶ خیلی مقدس و مهمه برای دنیای برنامه‌نویسی 🔥

پس ۱۳ سپتامبر رو گذاشتن «روز برنامه‌نویس» تا یادمون بیاد ریشه‌ی همه‌ی این دنیای بزرگ، از همین صفر و یک‌ها شروع شده.

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
24👨‍💻1
روز برنامه‌نویس مبارک
(فرانت کارا خودشون رو قاطی نکنن)
😁38🔥5👨‍💻4
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️پایتون یه فریمورک برای ساختن انیمیشن های ریاضی به اسم manim داره که خیلی سرگم کننده و کاربردیه

مستنداتش اینجاست حتی آنلاین هم می‌تونید تستش کنید:
www.manim.community

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10👨‍💻43
grasp_hparams.json
956 B
🖥کدی پروژه ای که تو استوری ها گذاشتم
البته این فقط بخشی از پروژه هست

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12
🔘می‌دونستین با Pydantic می‌تونید داده‌ها رو توی Python خوکار اعتبارسنجی کرد و مطمئن بشید که همیشه طبق مدل شما هستن؟
از انواع داده های ساده بگیر تا داده های پیچیده مثل ایمیل تا تاریخ و بقیه ساختار های پیچیده دیگه توی API ها خیلی از این استفاده می‌کنن و مدیریت خطا و راحتی کارو خیلی زیاد می‌کنه

مستنداتش :
docs.pydantic.dev/latest

🖥داده هاش هم ميتونید بدید بهLogfire که داده‌های ساختاریافته رو ذخیره و لاگ می‌کنه تا بتوانید بعداً تحلیلش کنید

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍31
🔹همون‌طور که داخل استوری های پیج اعلام کردیم، ثبت نام دوره جامع پایتون فردا راس ساعت 5 عصر شروع میشه و چند دقیقه فرصت دارید که ثبت نام کنید.
مبلغ دوره 3900 تومان هست و در ثبت‌نام بعدی افزایش قیمت داریم.

این دوره ضمانت بازگشت کامل وجه داره.
Please open Telegram to view this post
VIEW IN TELEGRAM
29🔥8
ثبت نام دوره جامع پایتون شروع شد💎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥37👍3
🟡ظرفیت در کمتر از ۲۰ دقیقه به پایان رسید
تبریک به دوستانی که موفق شدند ثبت نام کنند
به قبیله ما خوش اومدید
Please open Telegram to view this post
VIEW IN TELEGRAM
👍173
💎اینکه میگن موفقیت اتفاقی نیست همینه
یه عده اولویت اولشون رشد و پیشرفته

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥4
🔹این مقاله هوش مصنوعی هم جالب بود :

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


💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍186
🔘انواع سبک های لایه های دیزاین برای وب

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
17
🔘یه چیز باحال؛ بیاین فرض کنیم هوش مصنوعی جای سایت هایی مثل stackoverflow رو بگیره و کلا حذفشون کنه. اینم می‌دونیم که مدل های هوش مصنوعی از روی اینها ترین شدن و چیزی فراتر از اینا نمیدونن؛ سوال اصلی اینه به مرور زمان مشکلات جدید که پیش میان چطوری حل میشن؟ بالاخره باید بازخورد های انسانی توی این فرایند دخیل باشن :)


توی بد ترین حالت سال های آینده اگه همینطوری پیش بره باید یه جایی درست بشه که هوش مصنوعی بیاد توش و سوالای مهمی که کاربرا ازش پرسیدن و نتونسته جواب بده و نیاز به تجربه داره رو از آدما بپرسه :)

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
22👍5
This media is not supported in your browser
VIEW IN TELEGRAM
🔘اگر با داده‌های پرنویز سروکار داری مثلاً GPS، سنسورهای ربات، یا داده‌های مالی این طلاست:

این پروژه یه کتاب تعاملی پایتونیه که قدم‌به‌قدم یاد می‌ده چطور با فیلتر کالمن (Kalman Filter) و سایر فیلترهای بیزی (Bayesian Filters) داده‌های پرخطا رو تصحیح و تخمین دقیق بسازی.

فیلتر کالمن چیه؟
یه الگوریتم هوشمنده که داده‌های پرنویز (مثلاً موقعیت از GPS) رو با پیش‌بینی مدل ترکیب می‌کنه تا بهترین تخمین از وضعیت واقعی سیستم بده.

github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
13
🔹اگه به اینترنت اشیاء علاقه دارید این پلتفرم حسابی به دردتون می‌خوره ThingsBoard یه پلتفرم متن‌باز برای ساخت و مدیریت راهکارهای IoT هستش که همه‌چیز رو براتون ساده می‌کنه. باهاش می‌تونید دستگاه‌هاتون رو به سرور وصل کنید، داده‌هاشون رو جمع‌آوری و تحلیل کنید، برای رویدادها قانون تعریف کنید و در نهایت، همه‌چیز رو توی یه داشبورد گرافیکی و قابل تنظیم ببینید.

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

نکته جالبش اینه که ThingsBoard به راحتی با انواع پروتکل‌های ارتباطی مثل MQTT، HTTP و CoAP کار می‌کنه و می‌تونه داده‌ها رو همزمان از ده‌ها یا حتی هزاران دستگاه مختلف جمع‌آوری و پردازش کنه. این یعنی شما می‌تونید یه شبکه بزرگ از سنسورها و دستگاه‌ها داشته باشید و همه چیز رو بدون دردسر زیر نظر بگیرید، داشبورد بسازید و تصمیم‌های هوشمندانه در لحظه بگیرید، بدون اینکه نیاز باشه هر دستگاه رو جداگانه مدیریت کنید.

توضیحات کامل ترش رو توی سایت خودشون ببینید:
thingsboard.io

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
16
😂فکر می‌کنید پسوردتون رو طولانی کنید یا کاراکتر خاص بهش اضافه کنید کرک نمی‌شه؟
بازم ممکنه کرک بشه اگه توش الگوی خاصی استفاده کرده باشید و یا قانون خاصی مثلا ترتیب دکمه های کیبورد ممکنه کرک بشه، هکرا دست و پا چلفتی نیستن اوناهم همه این الگو هارو می‌دونن و می‌تونن فضای نمونه تست رو کوچیک کنن و راحت تر به پسوردتون برسن و حتی جدیدا از هوش مصنوعی هم برای ساخت دیتاست های اختصاصی استفاده می‌کنن. علت اینکه تابحال هک نشدید این بوده که ارزش هک شدن پایینی داشتید نه اینکه وای کسی نمی‌تونه پسورد منو پیدا کنه!

حالا از کجا بفهمیم پسوردمون واقعا اوکیه؟ اینجا با هوش مصنوعی و الگوریتم های معروف می‌تونید امنیت پسورد هاتون رو تست کنید (البته پسورد اصلیتون رو توش وارد نکنید سایته امن نیست) من اینجا مثلا بهش عدد PI رو دادم خیلی راحت هوش مصنوعی فهمید این عدد پی هستش.
www.terrific.tools/online/password-strength-checker

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍4
🌐 نقشه راه توسعه وب با Django

1. Python

2. Git

3. HTML / CSS (درحد پایه)

4. Django

5. Database (PostgreSQL / SQLite)

6. Django REST Framework

7. Docker

8. Linux

9. Deploy (Nginx / Gunicorn / Domain / SSL)

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
15
📊 نقشه راه Data Science

1. Python

2. Numpy

3. Pandas

4. Matplotlib / Seaborn

5. Statistics & Probability

6. SQL

7. Scikit-learn

8. Data Cleaning & Preprocessing

9. Feature Engineering

10. Machine Learning

11. Data Visualization (Plotly / Dash / Power BI)

12. Jupyter Notebook

13. Git

💻TΔRS
Please open Telegram to view this post
VIEW IN TELEGRAM
14