🐍 Python & Raspberry 🐍
8.21K 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
وبالاخره، 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
الگوریتم های یادگیری ماشین

@raspberry_python
دلار سبزه ⛳️ فـردایی 40,000 خــریـدار🔵
https://t.me/Genome_X

به تازگی توسط تیم <Genome/X> چنل تلگرامی درست شده برای کسانی که به Computational Biology (زیست شناسی محاسباتی) یا Bioinformatics و برنامه نویسی و کاربرد ماشین لرنینگ و هوش مصنوعی در علم زیست شناسی علاقه مند هستند، و مطالب آموزنده با جزییات دقیقی در رابطه با نوشتن مقالات و انجام پروژه ها رو در اختیارتون قرار میده.🧬🧑🏻‍💻🔬👩🏼‍💻

اگر علاقه مند به یادگیری علوم زیر هستید، به چنل تازه تاسیس تیم ما بپیوندید!
- نوشتن مقالات مروری
- برنامه نویسی در حوزه زیست شناسی
- مدیریت دانش فردی
- بیوانفورماتیک و زیست شناسی محاسباتی
- یادگیری ماشین
- لینوکس و ...

https://t.me/Genome_X
How to Create a Really Simple Web Server in Python
https://morioh.com/
لینک ویدئو های آموزشی رمزنگاری شریف


http://videos.math.sharif.ir/courses.php?course=cryptography-fall94
Piccolo is a fast, user friendly ORM and query builder which supports asyncio.
🐍 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
میلاد حضرت فاطمه(س) و روز مادر گرامی باد. 🌹🌹🌹
آزاد از تحریم‌های آنلاین
با سرویس رفع تحریم 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
کانال فروش طلای مدرن

🆔 @yaldagold


🟩 لینک های فروش اینستاگرام :

http://Instagram.com/yalda.Shop_

http://Instagram.com/gold3.ir
Be grateful for what you have
https://www.uplooder.net/img/image/12/b0cf383d7a086f18d8f84252a0c43d16/rwsk5L.png

سلام. عکس بالا یه ارور معروفی هست که خیلی از دوستان بهش برمیخورن موقع استفاده از "پایچارم در ویندوز".

قضیه چیه:
ویندوز به صورت پیشفرض ۲ تا شل داره. یکی command prompt یا همون CMD، یکی هم PowerShell که خب خیلی advanced تر هست و توانایی زیادی داره.

پایچارم به صورت پیشفرض از PowerShell استفاده میکنه برای اجرای کامندهاش. (اون PS که سمت چپ prompt تون توی پنجره terminal میبینید مخفف PowerShell هست یعنی داره ازش استفاده میکنه.)

حالا PowerShell یه feature عه امن داره که تحت شرایطی اجازه نده بعضی فایل های configuration لود یا script ها اجرا بشن.
اینجا بیشتر بخونید دربارش که خیلی جنبه ی security نداره برای اشتباهی ران نکردن و این ها هست و ...

دقیقا پایچارم میخواد چیو لود یا ران کنه که این پیام میاد؟
میخواد virtual environment رو فعال کنه برای شما و نمیتونه. میدونید دیگه پایچارم وقتی پروژه جدید میخواد ایجاد بکنه(اگه به تنظیمات پیشفرض دست نزده باشید) یه venv میسازه و وقتی هم بازش میکنید automatic اون رو فعال میکنه.
مشکل اینکه درواقع شما پکیجتون رو ممکنه نصب کرده باشید(بیرون از پایچارم) داخل این virtual environment ولی پایچارم نمیتونه active ش کنه تا استفاده کنه و به ارور های Module Not Found و اینا میرسید.

راه حل:

۱- کافیه این feature رو غیر فعال کنید. از قسمت سرچ ویندوز PowerShell رو باز کنید و با دستور:
Set-ExecutionPolicy Unrestricted -Scope CurrentUser
این کامند این ویژگی رو از user فعلی که الان login هست برمیداره. اگه میخواید برای همه برداشته بشه:
از قسمت سرچ ویندوز PowerShell رو پیدا کنید right click کنید و run as administrator رو بزنید،‌ بعد:
Set-ExecutionPolicy Unrestricted
پایچارم رو ببندید و دوباره باز کنید.
———————————————————-

۲- راه بعدی که خودم انجام میدادم و پیشنهاد میکنم اینکه به پایچارم بگید از CMD استفاده کنه که این چیز ها رو هم نداره راحته.
کافیه برید توی مسیر:
Tools / Terminal / Application settings
و Shell Path رو تغییر بدید به آدرس کامل CMD در سیستمتون.
و شل رو تغییر بدید به Command Prompt.
پایچارم رو ببندید و دوباره باز کنید. تمام.

🖊 @AmirSoroushh
——————————————————-
Forwarded from Persian python
سلام دوستان وقتتون بخیر بعد از مدت ها 😅
ویدیو پلی لیست FastApi آپلود شد
قسمت : 31
موضوع : قسمت چهارم پروژه instagram - Create Delete Comment
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید

https://youtu.be/0oF2YU_pvuc

فایل های این ویدیو در گیت هاب :
https://github.com/persianpython/FastApi
#دوره_آموزشی_STM32 پیشرفته و طراحی سخت افزار (شماتیک و PCB)

آموزش توابع LL و HAL به صورت تخصصی و عملیاتی به صورت ۱۰۰ درصد پروژه محور

همراه با ایجاد و ساخت سخت افزار و پیاده سازی نرم افزار برروی سخت افزار  برای هر پروژه

پروژه هایی که در مسیر اموزش ایجاد خواهند شد :

راه اندازی ماژول GSM و ارتباط با یک TCP سرور

راه اندازی ال سی دی TFT و Emwin

راه اندازی Kline و ارتباط با ECU خودرو

راه اندازی Can و ارتباط با سیستم مالتی پلکس خودرو

راه اندازی ایسی AD7190  و ساخت ترازوی دیجیتال

ایجاد بوتلودر و پراگرام میکرو  از راه دور OTA و ساخت بوتلودر از طریق UART و یا USB 

ساخت. یک درایور موتور براشلس با میکروهای سری STM32

ساخت یک مادربرد کنترلر 3Dprinter

اشنایی با انواع پروتکشن های سخت افزاری و نرم افزاری جهت بالابردن امنیت برد و عدم کپی برداری



۱۵ جلسه ۴ ساعته
شروع دوره از تاریخ : 12اسفند ۱۴۰۱
هر جمعه از ساعت ۱۸ الی ۲۲
به صورت آنلاین

هزینه : ۲۴۵۰۰۰۰۰ ریال

پیش نیاز دوره : آشنایی به زبان C

جهت ثبت نام با شماره تماس
۰۹۱۲۰۲۳۶۹۲۰
و یا ای دی تلگرام
@mhelecco_admin
در تماس باشید