🐍 Python & Raspberry 🐍
8.08K subscribers
1.92K photos
125 videos
623 files
1.23K links
Python- Raspberry Pi-AI-IOT
ادمین : فرهاد ناصری زاده
@farhad_naserizadeh
@farhad3412

گروه پایتون
@Python_QA
تبادل
@mmtahmasbi
کانال مرتبط
@new_mathematical
@micropython_iot
@c_micro
اینستاگرام
http://Instagram.com/python_raspberry
Download Telegram
نظرسنجی!

Python Software Foundation و
Packaging Working Group و
Python Packaging Authority

یک نظرسنجی رو ترتیب دادن و از جامعه پایتون خواستن که نظرشون رو راجع به package کردن نرم‌افزارهای پایتونی ارائه کنن

اگه میخواید این مسئله بهتر و ساده‌تر بشه این نظرسنجی رو پر کنید (با فیلترشکن باید برید)

https://www.surveymonkey.co.uk/r/NMG6NJM

#M4hdi

©@raspberry_python
👍5
هر دم از این باغ بری می‌رسد 😍🤟

یک #رشتو از آقای آنتونی شاو (twitter) @anthonypjshaw در مورد یکی از ایده‌‌های سرعت بخشیدن به پایتون 3.12

ایشون کمی در مورد تغییر نحوه‌ی ذخیره‌ی instructions از stack به cpu registers صحبت میکنن =)

https://telegra.ph/a-Twitter-thread-from-anthonypjshaw-11-03

#M4hdi
@raspberry_python
👍5
The @StackOverflow developer survey results came out. 📊

https://survey.stackoverflow.co/2022/

I found some reasons why someone would want to learn or work using @FastAPI in the next months/year. 😅🤓👇

🔗 Sebastián Ramírez (@tiangolo)

چرا FastAPI یاد بگیریم 😁

#M4hdi
#survey
@raspberry_python

دنبال کردن هشتگ m4hdi
دنبال کردن هشتگ survey
👍5
وبالاخره، f string ها در پایتون پدر مادر دار شدن، و یک Syntactic formalization of f-strings براشون در PEP عه شماره 701 نوشته شد و *اگر* تایید بشه در پایتون 3.12 شاهد آن خواهیم بود.

"در کل" و "به صورت خیلی خلاصه" این PEP در این تصویر خلاصه میشه.

🔗 Pablo Galindo Salgado (@pyblogsal)
Finally, "PEP 701 - Syntactic formalization of f-strings" is ready 🚀🔥

We think this will make f-strings even more awesome but it will also help a lot with the maintenance of CPython 🤘

Thanks to my awesome co-authors @isidentical and @isidentical ♥️

https://peps.python.org/pep-0701/

#m4hdi
#PEP
#py312
#improvement


دنبال کردن هشتگ m4hdi
دنبال کردن هشتگ pep
دنبال کردن هشتگ py312
دنبال کردن هشتگ improvement

@raspberry_python
👍6
🐍 Python & Raspberry 🐍
Piccolo is a fast, user friendly ORM and query builder which supports asyncio.
✔️ شاید با شنیدن کلمه‌ی ORM همه‌‌مون یاد SQLAlchamy یا Django ORM بیوفتیم، باشه اینا خیلی خوبن ولی لایبرری‌های جدیدی که نوشته میشن دارن از تمام language feature‌های نایس عه پایتون ۳ خصوصا 3.6 به بعد (Type Hints, F strings and async/await)
با قدرت استفاده میکنن و زیبایی خلق میکنن.

پیکولو، یکی از همین کتابخونه‌هاست.
نویسنده‌ی پیکولو چون از اوایل روزهای کاریش غرق در دنیای async بوده این ORM رو به صورت async first مینویسه :))
ولی میشه ازش به صورت sync هم استفاده کرد.

✔️ از دیگر ویژگی‌هاش
• A builtin playground, which makes learning a breeze.

• Tab completion support - works great with iPython and VSCode.

• Batteries included - a User model, authentication, migrations, an admin GUI, and more.

• Modern Python - fully type annotated.

• Make your codebase modular and scalable with Piccolo apps (similar to Django apps) 👌


میتونید ازش به عنوان یه کوئری بیلدر استفاده کنید:
# Select:
await Band.select(
Band.name
).where(
Band.popularity > 100
)

یا مثل یه ORM عادی باهاش رفتار کنید:
# To fetch an object from the database, and update it:

b = await Band.objects().get(Band.name == 'Pythonistas')
b.popularity = 10000
await b.save()


✔️ این ORM بهترین عملکرد رو با postgresql داره ولی از sqlite هم پشتیبانی میکنه و همچنین قسمت زیبای ماجرا اینه که از:
Starlette, FastAPI, BlackSheep, Xpresso and Starlite are currently supported.
هم برای ساختن web app های نایس پشتیبانی میکنه :))

🐙 https://github.com/piccolo-orm/piccolo

#m4hdi
#ORM
#library
#async

©raspberry_python

دنبال کردن هشتگ m4hdi
دنبال کردن هشتگ orm
دنبال کردن هشتگ library
دنبال کردن هشتگ async
🔥7👍3
آزاد از تحریم‌های آنلاین
با سرویس رفع تحریم 403


سرویس‌های زیادی برای ما توسعه‌دهنده‌ها تحریم هستن، مثل:
• Android Developers
• Visual Studio Installer
• Team Speak
• Google Developers
• Google Cloud
• Firebase
• CloudEra
• CoursEra
• Simple Note
• Chat GPT
• Spotify
• Google Lens
• Adobe
• Docker
• Nvidia experience
• GitLab
• Data Camp
• MongoDB
• Unity
• Trello
• Slack
• Apple Developers
• Unsplash
• AWS Amazon
• Gradle
• Android Studio
• Kaggle
• Math Works
• Jetbrains
و....
صرفا اونایی که توی کار ما بودن رو اسم آوردم
که خب یه راه برای دور زدن این تحاریم (جمع مکسرِ خودساخته‌یِ تحریم 😂) استفاده از فیلترشکن هست که این روزا می‌بینید به چه روزی افتادیم...

اما خب یه سرویس جدیدی به اسم 403 معرفی شده که میخواد چنین تحاریمی رو حل و فصل کنه 😃

403 چیست؟

۴۰۳ پلتفرمی برای برنامه‌نویسان و توسعه‌دهندگان عزیز کشورمان هست که امروزه با انواع تحریم و اختلال در توسعه پروژه‌های مورد نظرشان مواجهه هستند. این پروژه با پشتیبانی از پروتکل‌های مختلف به کاربران این امکان این را می‌دهد که حذف مشکلات موجود به کتابخانه‌ها و وبسایت‌هایی که برای توسعه نیاز دارد دسترسی داشته باشند. این سایت به مرور زمان توسط خود بازخورد کاربران تکمیل می‌شود تا تمام مشکلات این جامعه گرانقدر را رفع کند.

https://403.online/
https://403.online/how-to-use

استفاده کنید و لذت ببرید :)))

#m4hdi
#sanctions
#service



دنبال کردن هشتگ m4hdi
دنبال کردن هشتگ sanctions
دنبال کردن هشتگ service
👎51👍13
شرکت آناکوندا وبسایت
https://pyscript.com/
رو لانچ کرد 😁🎉

یک SaaS رایگان برای استفاده از pyscript تا بتونید اپلیکیشن‌های پایتونی رو توی مرورگر براحتی اجرا کنید 😁

#m4hdi
👍13👎3
✔️ بررسی موشکافانه‌ی منطقه‌ی کد‌های C زبان پایتون، اینبار متد append از تایپ list

این مقاله چگونگی انجام عمل ساده‌ی append در لیست‌ها رو با بررسی کد‌های مفسر CPython بهتون نشون میده و همچنین بررسی میکنه که این عمل از چه الگوریتمی به چه الگوریتمی رفته و چه اتفاقاتی افتاده 😁

📄 https://virgool.io/@liewpl/how-append-works-gp4apwtpr0bt

#m4hdi
#cpython

✒️ @pyeafp

©@raspberry_python
🔥11👍2👏2