TheCodəPod
Photo
🧩 فریمورک NiceGUI — ساخت رابط کاربری وب فقط با پایتون!
اگه همیشه دوست داشتی برای پروژههات رابط کاربری بسازی ولی حال و حوصلهی درگیر شدن با HTML، CSS و جاوااسکریپت رو نداشتی، فریمورک NiceGUI دقیقاً برای تو ساخته شده! 😎
با NiceGUI میتونی فقط با پایتون، یه رابط کاربری مدرن و تعاملی برای برنامهت بسازی — از دکمه و اسلایدر گرفته تا چت، گراف، 3D Scene و حتی اتصال به IoT یا ربات!
نکتهی جالبش اینه که هرچیزی که باهاش میسازی در واقع یه وباپلیکیشن واقعیه که توی مرورگر اجرا میشه، ولی تو فقط با پایتون سروکار داری!
پس عملاً داری فرانت اند برنامهات رو با پایتون مینویسی!
ویژگیهاش؟ یه لیست بلندبالاست، ولی چند تا از جذابتریناش اینان:
• دکمهها، فرمها، نوتیفیکیشنها، چتها و هرچی که از یک UI بخوای
• پشتیبانی از Tailwind و Quasar برای استایلدهی
• اجرای سریع با FastAPI
• سازگاری با Docker
• پشتیبانی از سنسورها، GPIO و حتی وبکم
• و یه عالمه دمو از اپهای واقعی (از Todo گرفته تا چت با AI )
نصبش هم خیلی سادهست:
و تمام! مرورگر رو باز کن، و ببین پایتونت چطوری تبدیل به یه وباپ شیک شده
این فقط یه معرفی کوتاه از NiceGUI بود!
توی پستهای بعدی قراره بیشتر راجب NiceGUI بحث کنیم و چند تا از کاربرد های باحالش رو با مثال های عملی ببینیم!
🔗 https://nicegui.io/
🔗 https://github.com/zauberzeug/nicegui/
#python #lib
TheCodəPod | TheCodePodGroup
اگه همیشه دوست داشتی برای پروژههات رابط کاربری بسازی ولی حال و حوصلهی درگیر شدن با HTML، CSS و جاوااسکریپت رو نداشتی، فریمورک NiceGUI دقیقاً برای تو ساخته شده! 😎
با NiceGUI میتونی فقط با پایتون، یه رابط کاربری مدرن و تعاملی برای برنامهت بسازی — از دکمه و اسلایدر گرفته تا چت، گراف، 3D Scene و حتی اتصال به IoT یا ربات!
نکتهی جالبش اینه که هرچیزی که باهاش میسازی در واقع یه وباپلیکیشن واقعیه که توی مرورگر اجرا میشه، ولی تو فقط با پایتون سروکار داری!
پس عملاً داری فرانت اند برنامهات رو با پایتون مینویسی!
ویژگیهاش؟ یه لیست بلندبالاست، ولی چند تا از جذابتریناش اینان:
• دکمهها، فرمها، نوتیفیکیشنها، چتها و هرچی که از یک UI بخوای
• پشتیبانی از Tailwind و Quasar برای استایلدهی
• اجرای سریع با FastAPI
• سازگاری با Docker
• پشتیبانی از سنسورها، GPIO و حتی وبکم
• و یه عالمه دمو از اپهای واقعی (از Todo گرفته تا چت با AI )
نصبش هم خیلی سادهست:
pip install nicegui
python main.py
from nicegui import ui
ui.label('Hello World!')
ui.run()
و تمام! مرورگر رو باز کن، و ببین پایتونت چطوری تبدیل به یه وباپ شیک شده
این فقط یه معرفی کوتاه از NiceGUI بود!
توی پستهای بعدی قراره بیشتر راجب NiceGUI بحث کنیم و چند تا از کاربرد های باحالش رو با مثال های عملی ببینیم!
🔗 https://nicegui.io/
🔗 https://github.com/zauberzeug/nicegui/
#python #lib
TheCodəPod | TheCodePodGroup
❤4👏2
✅ مفاهیم پایهای دنیای دیجیتال (سفری از 0 و 1 تا رم ۴ گیگابایتی)
1) بیت (Bit)
چیست؟ کوچکترین واحد داده در دنیای کامپیوتر
معنی: مخفف Binary Digit یعنی «رقم دودویی».
مقدار: فقط دو حالت دارد:
• 0
• 1
• مثال:
مثل یک کلید برق: یا خاموش (0) است یا روشن (1)
تمام چیزهایی که در کامپیوتر میبینید—متن، عکس، ویدئو، بازیها— در نهایت از میلیاردها 0 و 1 تشکیل میشوند.
پست های مربوط
https://t.me/TheCodePod/1852
https://t.me/TheCodePod/1855
https://t.me/TheCodePod/1857
2) بایت (Byte)
چیست؟ واحد اصلی سنجش حجم داده و فضای ذخیرهسازی
ارتباط با بیت:
هر ۱ بایت = ۸ بیت
چرا ۸ بیت؟
چون با ۸ بیت میتوان ۲۵۶ حالت مختلف (2⁸) ساخت و این مقدار برای نمایش:
✅ حروف الفبا (انگلیسی)
✅ اعداد
✅ علائم نگارشی
کافی بود
مثال:
ذخیره ی حرف ‘A’ یا ‘?’ معمولاً ۱ بایت نیاز دارد
3) گیگا (Giga)
چیست؟
یک پیشوند (نه یک واحد جدا)، در سیستم SI
معنی: "گیگا" یعنی یک میلیارد (10⁹)
کاربرد:
وقتی قبل از یک واحد قرار میگیرد، مقدار آن واحد × 10⁹ میشود.
مثال:
گیگابایت = یک میلیارد بایت
✅ جمعبندی نهایی (چطور این مفاهیم به هم وصل میشوند؟)
برای اندازهگیری حجم داده، ما از «بایت» استفاده میکنیم.
وقتی بگیم:
۴ گیگابایت (4 GB) یعنی:
• Giga = 10⁹ (یک میلیارد)
• Byte = 8 Bit
پس:
۴ GB = 4 × 10⁹ Byte
و اگر بخواهیم بر حسب بیت بنویسیم:
4 GB = 4 × 8 × 10⁹ bit
این دقیقاً یعنی ظرفیت فیزیکی حافظه یا رم به زبان بیت و بایت
1) بیت (Bit)
چیست؟ کوچکترین واحد داده در دنیای کامپیوتر
معنی: مخفف Binary Digit یعنی «رقم دودویی».
مقدار: فقط دو حالت دارد:
• 0
• 1
• مثال:
مثل یک کلید برق: یا خاموش (0) است یا روشن (1)
تمام چیزهایی که در کامپیوتر میبینید—متن، عکس، ویدئو، بازیها— در نهایت از میلیاردها 0 و 1 تشکیل میشوند.
پست های مربوط
https://t.me/TheCodePod/1852
https://t.me/TheCodePod/1855
https://t.me/TheCodePod/1857
2) بایت (Byte)
چیست؟ واحد اصلی سنجش حجم داده و فضای ذخیرهسازی
ارتباط با بیت:
هر ۱ بایت = ۸ بیت
چرا ۸ بیت؟
چون با ۸ بیت میتوان ۲۵۶ حالت مختلف (2⁸) ساخت و این مقدار برای نمایش:
✅ حروف الفبا (انگلیسی)
✅ اعداد
✅ علائم نگارشی
کافی بود
مثال:
ذخیره ی حرف ‘A’ یا ‘?’ معمولاً ۱ بایت نیاز دارد
3) گیگا (Giga)
چیست؟
یک پیشوند (نه یک واحد جدا)، در سیستم SI
معنی: "گیگا" یعنی یک میلیارد (10⁹)
کاربرد:
وقتی قبل از یک واحد قرار میگیرد، مقدار آن واحد × 10⁹ میشود.
مثال:
گیگابایت = یک میلیارد بایت
✅ جمعبندی نهایی (چطور این مفاهیم به هم وصل میشوند؟)
برای اندازهگیری حجم داده، ما از «بایت» استفاده میکنیم.
وقتی بگیم:
۴ گیگابایت (4 GB) یعنی:
• Giga = 10⁹ (یک میلیارد)
• Byte = 8 Bit
پس:
۴ GB = 4 × 10⁹ Byte
و اگر بخواهیم بر حسب بیت بنویسیم:
4 GB = 4 × 8 × 10⁹ bit
این دقیقاً یعنی ظرفیت فیزیکی حافظه یا رم به زبان بیت و بایت
1👍12🔥4❤1👏1
Forwarded from Ditty | دیتی
github-stats-2025.pdf
814.9 KB
آمارهای جالب GitHub از فعالیت توسعهدهندهها توی سال ۲۰۲۵
❤2
قیمت رم (RAM) تو کل دنیا داره میره بالا سامسونگ هم قیمت ماژولهاشو ۶۰٪ افزایش داده
تو ماه سپتامبر ۲۰۲۵، یه رم ۳۲ گیگابایتی DDR5 سامسونگ رو میتونستی با ۱۴۹ دلار بگیری ولی حالا همون رم رو دارن ۲۳۹ دلار میفروشن — یعنی دقیقاً ۶۰٪ گرونتر شده!
علتش؟ مسابقه هوش مصنوعی! شرکتها دارن همه چیپهای HBM و DDR رو برای دیتاسنترهای AI میخرن پس رم معمولی هم کم میشه و قیمتش میره بالا. به زودی بقیه قطعات هم گرونتر میشن
تو ماه سپتامبر ۲۰۲۵، یه رم ۳۲ گیگابایتی DDR5 سامسونگ رو میتونستی با ۱۴۹ دلار بگیری ولی حالا همون رم رو دارن ۲۳۹ دلار میفروشن — یعنی دقیقاً ۶۰٪ گرونتر شده!
علتش؟ مسابقه هوش مصنوعی! شرکتها دارن همه چیپهای HBM و DDR رو برای دیتاسنترهای AI میخرن پس رم معمولی هم کم میشه و قیمتش میره بالا. به زودی بقیه قطعات هم گرونتر میشن
💔4
Many-to-One
یه نوع رابطه (Relationship) توی دیتابیسهای SQL
خیلی ساده بگم Many-to-One یعنی
یعنی خیلی رکورد از یک جدول به یک رکورد در جدول دیگر مربوط میشن
رکورد (Record) یعنی چی؟
رکورد = یک سطر داخل جدول دیتابیس
مثال ساده:
فرض کن جدول Users داریم:
| id | name | age |
| -- | ------- | ---- |
| 1 | Pouya | 20 |
| 2 | Sara | 18 |
اینجا:
این خط
1 | Pouya | 20
یک رکورد است
این خط
2 | Sara | 18
یک رکورد دیگر است
پس هر سطر = یک رکورد
حالا رابطه Many-to-One چیه؟
وقتی رکورد از یک جدول --- > به یک رکورد از جدول دیگر مربوط میشن
| id | name |
| -- | ----- |
| 1 | Pouya |
| 2 | Sara. |
اینجا دو رکورد داریم:
رکورد 1
(id=1, name=Pouya)
رکورد 2
(id=2, name=Sara)
جدول Posts
| id | title | user_id |
| -- | ------ | ------- |
| 10 | Hello | 1 |
| 11 | Django | 1 |
| 12 | Movie | 2 |
اینجا سه رکورد داریم:
رکورد 10
رکورد 11
رکورد 12
حالا رابطه Many-to-One کجاست؟
ببین:
رکورد 10 از
Posts → user_id = 1
یعنی به Pouya مربوطه
رکورد 11 از
Posts → user_id = 1
یعنی به Pouya مربوطه
رکورد 12
Posts → user_id = 2
یعنی به Sara مربوطه
❤1
TheCodəPod
Photo
سه نوع رابطه اصلی
1) One-to-One (یکبهیک)
یک رکورد در جدول A↔️ فقط یک رکورد متناظر در جدول B دارد
مثال:
کارت ملی ↔️ شخص
2) One-to-Many (یکبهچند) / Many-to-One
یک رکورد از جدول A → چند رکورد در جدول B دارد
مثال:
یک کاربر → چند پست
یک دانشگاه → هزار دانشجو
3) Many-to-Many (چندبهچند)
چند رکورد از جدول A → با چند رکورد از جدول B ارتباط دارند
مثال:
دانشجوها ←→ کلاسها
فیلمها ←→ ژانرها
1) One-to-One (یکبهیک)
یک رکورد در جدول A↔️ فقط یک رکورد متناظر در جدول B دارد
مثال:
کارت ملی ↔️ شخص
2) One-to-Many (یکبهچند) / Many-to-One
یک رکورد از جدول A → چند رکورد در جدول B دارد
مثال:
یک کاربر → چند پست
یک دانشگاه → هزار دانشجو
3) Many-to-Many (چندبهچند)
چند رکورد از جدول A → با چند رکورد از جدول B ارتباط دارند
مثال:
دانشجوها ←→ کلاسها
فیلمها ←→ ژانرها
❤5
به دلیل برودت هوا در روزهای جاری مخصوصا در ۱۸ و ۱۹ دیماه فعالیت نداریم ❤️
لطفاً گوشیهاتون رو راس ساعت ۸ خاموش کنید یا در حالت پرواز بزارید که باتری تو سرما آسیب نبینه 👀
لطفاً گوشیهاتون رو راس ساعت ۸ خاموش کنید یا در حالت پرواز بزارید که باتری تو سرما آسیب نبینه 👀
🔥7🕊3🤣2🤨1
خب سلام
ببخشید دارم پست میزارم بچه ها
ی چند مورد از vpn هایی که الان تست گرفتم و جواب میده رو معرفی میکنم به کارتون میاد و اول میرم سراغ vpn هایی که کانفیگ و سرور نمیخوان و اتصال بهشون راحت :
1) Psiphon
یکی از ابزار های قوی برای تونل کردن در شرایط قطعی هست نیاز به کانفیگ نداره راحت میتونیم ازش استفادا کنید
برای دانلود :
Android
windows
mac
- اگه مشکل دانلود دارید زیر همین پست براتون آپلود میکنم راحت باشید ❤️
بچه های خارج از کشور میتونید با استفاده از Conduit به هم وطنای تو ایران کمک کنید راحت وصل بشن در واقع یه سیستمی داره که به کاربران معمولی (افرادی که خارج از کشور هستن) اجازه میده ترافیک سایفون دیگران رو از طریق اینترنت خودشون عبور بدن یعنی تبدیل شدن به یه "پل" یا "پروکسی داوطلبانه" برای ایرانیها
2) Orbot
اپ رسمی Tor برای گوشیهای اندروید (و نسخهای برای iOS هم هست) هست که در واقع یه جور VPN/پروکسی مبتنی بر شبکه Tor عمل میکنه که ترافیک اینترنتت رو از طریق چندین لایه عبور میده
قابلیت Snowflake در Orbot
مثل همون Conduit در Psiphon عمل میکنه: داوطلبانه از اینترنت مردم خارج کشور (مثل اروپا، آمریکا) به عنوان "پل" استفاده میکنه تا وقتی Tor مستقیم وصل نمیشه، بازم بتونی وصل بشی
3)V2Ray
(یا دقیقتر Xray که هسته اصلیش هست) یکی از قویترین و محبوبترین ابزارهای عبور از فیلترینگ پیشرفته بهخصوص تو شرایط اختلال شدید و اینترنت ملی
ولی نیاز به کانفیگ داره ی لیست از کانال هایی که کانفیگ سالم میزارن رو میزارم تو کامنت این پست براتون
4) NapsternetV / NPV Tunnel
یکی از بهترین vpn های در حال حاظر که کانفیگ هاش همه جا ریخته لیستی از کانال هایی که برای نپستر کانفیگ سالم میزارن رو براتون زیر همین پست میزارم
به امید فردایی بهتر ❤️
ببخشید دارم پست میزارم بچه ها
ی چند مورد از vpn هایی که الان تست گرفتم و جواب میده رو معرفی میکنم به کارتون میاد و اول میرم سراغ vpn هایی که کانفیگ و سرور نمیخوان و اتصال بهشون راحت :
1) Psiphon
یکی از ابزار های قوی برای تونل کردن در شرایط قطعی هست نیاز به کانفیگ نداره راحت میتونیم ازش استفادا کنید
برای دانلود :
Android
windows
mac
- اگه مشکل دانلود دارید زیر همین پست براتون آپلود میکنم راحت باشید ❤️
بچه های خارج از کشور میتونید با استفاده از Conduit به هم وطنای تو ایران کمک کنید راحت وصل بشن در واقع یه سیستمی داره که به کاربران معمولی (افرادی که خارج از کشور هستن) اجازه میده ترافیک سایفون دیگران رو از طریق اینترنت خودشون عبور بدن یعنی تبدیل شدن به یه "پل" یا "پروکسی داوطلبانه" برای ایرانیها
2) Orbot
اپ رسمی Tor برای گوشیهای اندروید (و نسخهای برای iOS هم هست) هست که در واقع یه جور VPN/پروکسی مبتنی بر شبکه Tor عمل میکنه که ترافیک اینترنتت رو از طریق چندین لایه عبور میده
قابلیت Snowflake در Orbot
مثل همون Conduit در Psiphon عمل میکنه: داوطلبانه از اینترنت مردم خارج کشور (مثل اروپا، آمریکا) به عنوان "پل" استفاده میکنه تا وقتی Tor مستقیم وصل نمیشه، بازم بتونی وصل بشی
3)V2Ray
(یا دقیقتر Xray که هسته اصلیش هست) یکی از قویترین و محبوبترین ابزارهای عبور از فیلترینگ پیشرفته بهخصوص تو شرایط اختلال شدید و اینترنت ملی
ولی نیاز به کانفیگ داره ی لیست از کانال هایی که کانفیگ سالم میزارن رو میزارم تو کامنت این پست براتون
4) NapsternetV / NPV Tunnel
یکی از بهترین vpn های در حال حاظر که کانفیگ هاش همه جا ریخته لیستی از کانال هایی که برای نپستر کانفیگ سالم میزارن رو براتون زیر همین پست میزارم
به امید فردایی بهتر ❤️
❤2