وبالاخره، 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
"در کل" و "به صورت خیلی خلاصه" این 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
Forwarded from قیمت لحظهای دلار تهران
دلار سبزه ⛳️ فـردایی ⏳ 40,000 خــریـدار🔵
✔️https://sourcery.ai/blog/dependency-rules/
یک معماری تمیز رو با قوانین مشخصی در مورد وابستگیها حفظ کنید
#m4hdi
#dependency
#rule
〰〰〰〰〰
@raspberry_python
دنبال کردن هشتگ m4hdi
دنبال کردن هشتگ dependency
دنبال کردن هشتگ rule
یک معماری تمیز رو با قوانین مشخصی در مورد وابستگیها حفظ کنید
#m4hdi
#dependency
#rule
〰〰〰〰〰
@raspberry_python
دنبال کردن هشتگ m4hdi
دنبال کردن هشتگ dependency
دنبال کردن هشتگ rule
sourcery.ai
Maintain A Clean Architecture With Dependency Rules
Disentangle the dependencies between your packages.
https://t.me/Genome_X
به تازگی توسط تیم <Genome/X> چنل تلگرامی درست شده برای کسانی که به Computational Biology (زیست شناسی محاسباتی) یا Bioinformatics و برنامه نویسی و کاربرد ماشین لرنینگ و هوش مصنوعی در علم زیست شناسی علاقه مند هستند، و مطالب آموزنده با جزییات دقیقی در رابطه با نوشتن مقالات و انجام پروژه ها رو در اختیارتون قرار میده.🧬🧑🏻💻🔬👩🏼💻
اگر علاقه مند به یادگیری علوم زیر هستید، به چنل تازه تاسیس تیم ما بپیوندید!
- نوشتن مقالات مروری
- برنامه نویسی در حوزه زیست شناسی
- مدیریت دانش فردی
- بیوانفورماتیک و زیست شناسی محاسباتی
- یادگیری ماشین
- لینوکس و ...
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/
https://morioh.com/
لینک ویدئو های آموزشی رمزنگاری شریف
http://videos.math.sharif.ir/courses.php?course=cryptography-fall94
http://videos.math.sharif.ir/courses.php?course=cryptography-fall94
🐍 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
با قدرت استفاده میکنن و زیبایی خلق میکنن.
پیکولو، یکی از همین کتابخونههاست.
نویسندهی پیکولو چون از اوایل روزهای کاریش غرق در دنیای 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
GitHub
GitHub - piccolo-orm/piccolo: A fast, user friendly ORM and query builder which supports asyncio.
A fast, user friendly ORM and query builder which supports asyncio. - piccolo-orm/piccolo
آزاد از تحریمهای آنلاین
با سرویس رفع تحریم 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
با سرویس رفع تحریم 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
🆔 @yaldagold
🟩 لینک های فروش اینستاگرام :
http://Instagram.com/yalda.Shop_
http://Instagram.com/gold3.ir
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 رو باز کنید و با دستور:
از قسمت سرچ ویندوز PowerShell رو پیدا کنید right click کنید و run as administrator رو بزنید، بعد:
———————————————————-
۲- راه بعدی که خودم انجام میدادم و پیشنهاد میکنم اینکه به پایچارم بگید از CMD استفاده کنه که این چیز ها رو هم نداره راحته.
کافیه برید توی مسیر:
Tools / Terminal / Application settings
و Shell Path رو تغییر بدید به آدرس کامل CMD در سیستمتون.
و شل رو تغییر بدید به Command Prompt.
پایچارم رو ببندید و دوباره باز کنید. تمام.
🖊 @AmirSoroushh
——————————————————-
سلام. عکس بالا یه ارور معروفی هست که خیلی از دوستان بهش برمیخورن موقع استفاده از "پایچارم در ویندوز".
قضیه چیه:
ویندوز به صورت پیشفرض ۲ تا شل داره. یکی 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
ویدیو پلی لیست FastApi آپلود شد
قسمت : 31
موضوع : قسمت چهارم پروژه instagram - Create Delete Comment
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/0oF2YU_pvuc
فایل های این ویدیو در گیت هاب :
https://github.com/persianpython/FastApi
YouTube
آموزش Api نویس با FastApi Python ( Instagram قسمت پنجم پروژه Comment )
سلام به کانال یوتیوبی پرشین پایتون خوش آمدید
FAST API
یک وب میکرو فریمورک پایتون هست که با شعار عملکرد بالا
(high performance)
، یادگیری آسان ، کد زنی سریع و آماده برای تولید توسط آقای سباستین رامیرز تولید شده
ویژگی های اصلی این فریمورک :
سرعت : عملکرد…
FAST API
یک وب میکرو فریمورک پایتون هست که با شعار عملکرد بالا
(high performance)
، یادگیری آسان ، کد زنی سریع و آماده برای تولید توسط آقای سباستین رامیرز تولید شده
ویژگی های اصلی این فریمورک :
سرعت : عملکرد…
#دوره_آموزشی_STM32 پیشرفته و طراحی سخت افزار (شماتیک و PCB)
آموزش توابع LL و HAL به صورت تخصصی و عملیاتی به صورت ۱۰۰ درصد پروژه محور
همراه با ایجاد و ساخت سخت افزار و پیاده سازی نرم افزار برروی سخت افزار برای هر پروژه
پروژه هایی که در مسیر اموزش ایجاد خواهند شد :
✅راه اندازی ماژول GSM و ارتباط با یک TCP سرور
✅راه اندازی ال سی دی TFT و Emwin
✅راه اندازی Kline و ارتباط با ECU خودرو
✅راه اندازی Can و ارتباط با سیستم مالتی پلکس خودرو
✅راه اندازی ایسی AD7190 و ساخت ترازوی دیجیتال
✅ایجاد بوتلودر و پراگرام میکرو از راه دور OTA و ساخت بوتلودر از طریق UART و یا USB
✅ ساخت. یک درایور موتور براشلس با میکروهای سری STM32
✅ساخت یک مادربرد کنترلر 3Dprinter
✅اشنایی با انواع پروتکشن های سخت افزاری و نرم افزاری جهت بالابردن امنیت برد و عدم کپی برداری
۱۵ جلسه ۴ ساعته
شروع دوره از تاریخ : 12اسفند ۱۴۰۱
هر جمعه از ساعت ۱۸ الی ۲۲
به صورت آنلاین
هزینه : ۲۴۵۰۰۰۰۰ ریال
پیش نیاز دوره : آشنایی به زبان C
جهت ثبت نام با شماره تماس
۰۹۱۲۰۲۳۶۹۲۰
و یا ای دی تلگرام
@mhelecco_admin
در تماس باشید
آموزش توابع LL و HAL به صورت تخصصی و عملیاتی به صورت ۱۰۰ درصد پروژه محور
همراه با ایجاد و ساخت سخت افزار و پیاده سازی نرم افزار برروی سخت افزار برای هر پروژه
پروژه هایی که در مسیر اموزش ایجاد خواهند شد :
✅راه اندازی ماژول GSM و ارتباط با یک TCP سرور
✅راه اندازی ال سی دی TFT و Emwin
✅راه اندازی Kline و ارتباط با ECU خودرو
✅راه اندازی Can و ارتباط با سیستم مالتی پلکس خودرو
✅راه اندازی ایسی AD7190 و ساخت ترازوی دیجیتال
✅ایجاد بوتلودر و پراگرام میکرو از راه دور OTA و ساخت بوتلودر از طریق UART و یا USB
✅ ساخت. یک درایور موتور براشلس با میکروهای سری STM32
✅ساخت یک مادربرد کنترلر 3Dprinter
✅اشنایی با انواع پروتکشن های سخت افزاری و نرم افزاری جهت بالابردن امنیت برد و عدم کپی برداری
۱۵ جلسه ۴ ساعته
شروع دوره از تاریخ : 12اسفند ۱۴۰۱
هر جمعه از ساعت ۱۸ الی ۲۲
به صورت آنلاین
هزینه : ۲۴۵۰۰۰۰۰ ریال
پیش نیاز دوره : آشنایی به زبان C
جهت ثبت نام با شماره تماس
۰۹۱۲۰۲۳۶۹۲۰
و یا ای دی تلگرام
@mhelecco_admin
در تماس باشید