Fluent Python
by Luciano Ramalho
Released August 2015
Publisher(s): O'Reilly Media, Inc.
سادگی پایتون به شما اجازه میدهد، که به سرعت پیشرفت کنید و با آن کار کنید، اما این اغلب به این معنیست که از همه چیزهایی که پایتون ارائه میکند استفاده نمیکنید. با استفاده از این کتاب یاد خواهید گرفت که چگونه با استفاده از بهترین و احتمالا نادیده گرفتهشدهترین ویژگی های آن، کد پایتون موثر و idiomatic بنویسید.
این کتاب شامل موارد زیر است:
✅ مدل داده پایتون:
کشف کنید که متدهای مخصوص کلید رفتار های خاص اشیاء هستند
✅ ساختار داده ها:
استفاده کامل از تایپ ها built-in، و فهم text vs bytes در عصر نونیکد
✅ توابع به عنوان اشیاء:
توابع پایتون رو به عنوان اشیاء first-class مشاهده و درک کنید و یاد بگیرید این ویژگی چه اثری بر design pattern های مختلف دارد.
✅ اصطلاحات شئگرایی:
کلاس ها را بر اساس، refrence ها، mutability، اینترفیس ها interfaces، اورلود کردن operator هاو ارثبری چندگانه بسازید
✅ کنترل جریان control flow: قدرت نفوذ context manager ها، مولد ها generators، کوروتین ها، و concurrency با concurrent.futures و بسته asyncio
✅ فرابرنامهنویسی (معادل بهتری نبود 😅) Metaprogramming:
یاد بگیرید که property ها، attribute descriptor ها، class decorator ها و metaclass ها چگونه کار میکنند.
🔽 از اینجا دانلود کنید:
https://ir1lib.org/book/2575636/8f8e85
@raspberry_python
by Luciano Ramalho
Released August 2015
Publisher(s): O'Reilly Media, Inc.
سادگی پایتون به شما اجازه میدهد، که به سرعت پیشرفت کنید و با آن کار کنید، اما این اغلب به این معنیست که از همه چیزهایی که پایتون ارائه میکند استفاده نمیکنید. با استفاده از این کتاب یاد خواهید گرفت که چگونه با استفاده از بهترین و احتمالا نادیده گرفتهشدهترین ویژگی های آن، کد پایتون موثر و idiomatic بنویسید.
این کتاب شامل موارد زیر است:
✅ مدل داده پایتون:
کشف کنید که متدهای مخصوص کلید رفتار های خاص اشیاء هستند
✅ ساختار داده ها:
استفاده کامل از تایپ ها built-in، و فهم text vs bytes در عصر نونیکد
✅ توابع به عنوان اشیاء:
توابع پایتون رو به عنوان اشیاء first-class مشاهده و درک کنید و یاد بگیرید این ویژگی چه اثری بر design pattern های مختلف دارد.
✅ اصطلاحات شئگرایی:
کلاس ها را بر اساس، refrence ها، mutability، اینترفیس ها interfaces، اورلود کردن operator هاو ارثبری چندگانه بسازید
✅ کنترل جریان control flow: قدرت نفوذ context manager ها، مولد ها generators، کوروتین ها، و concurrency با concurrent.futures و بسته asyncio
✅ فرابرنامهنویسی (معادل بهتری نبود 😅) Metaprogramming:
یاد بگیرید که property ها، attribute descriptor ها، class decorator ها و metaclass ها چگونه کار میکنند.
🔽 از اینجا دانلود کنید:
https://ir1lib.org/book/2575636/8f8e85
@raspberry_python
1lib.domains
Z-Library single sign on
Z-Library single sign on | Z-Library. Download books for free. Find books
💥قطعی شد💥
Python
🗓جمعه ها از 12 آذر
⏰ 24 ساعت؛ 590 هزار تومان
👨💼توضیحات مدرس دوره (کلیک کنید) 👉
🔵 شروع دوره
Raspberry Pi مینی کامپیوتر
🗓جمعه ها از 19 آذر
⏰ 24 ساعت؛ 690 هزار تومان
👨💼توضیحات مدرس دوره(کلیک کنید)
مشاوره و ثبت نام:
👨💼@ParsPajouhaanCEE
🌐store.parspajouhaan.com
☎️66432054-77678952(102)
اعلام تخفیفات در:
✅instagram.com/parspajouhaan_co
🔰کانال آموزشی:
🆔@ParsPajouhaan_CEE
Python
🗓جمعه ها از 12 آذر
⏰ 24 ساعت؛ 590 هزار تومان
👨💼توضیحات مدرس دوره (کلیک کنید) 👉
🔵 شروع دوره
Raspberry Pi مینی کامپیوتر
🗓جمعه ها از 19 آذر
⏰ 24 ساعت؛ 690 هزار تومان
👨💼توضیحات مدرس دوره(کلیک کنید)
مشاوره و ثبت نام:
👨💼@ParsPajouhaanCEE
🌐store.parspajouhaan.com
☎️66432054-77678952(102)
اعلام تخفیفات در:
✅instagram.com/parspajouhaan_co
🔰کانال آموزشی:
🆔@ParsPajouhaan_CEE
تو هر ریپازیتوری گیت هاب ک هستید دکمه نقطه رو بزنید و دقیقا همون ریپوزیتوری رو توی یک vscode انلاین براتون باز میکنه :))))
زیباست
@raspberry_python
زیباست
@raspberry_python
Forwarded from Lem_Elec | لِم الکترونیک (Amin Rostami)
This media is not supported in your browser
VIEW IN TELEGRAM
🛑 TouchGFX for🔸ARM-STM32🔸
💫♦️حرفه ای ترین مرجع آموزش فارسی زبان در زمینه کار با نرم افزار ✨TouchGFX✨در ايران برای ایجاد رابط های کاربری گرافیکی (GUI) کاربر پسند با استفاده از میکروهای STM32
🆔 @MCU_STM
✴️➖ نمایش چند نمونه از حالت های مختلف آیکن های Refresh کردن صفحات و يا حالت انتظار قبل از انجام یک کار مشخص، بر روی TFT LCD برد دیسکاوری stm32f746 با استفاده از نرم افزار #TouchGFX
✴️➖ اين انميشن ها با استفاده از External Flash Loader اي كه با استفاده از اين آموزش آن را ساختيم بر روي حافظه QSPI NOR Flash خارجي آپلود شده اند؛
🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
💫♦️حرفه ای ترین مرجع آموزش فارسی زبان در زمینه کار با نرم افزار ✨TouchGFX✨در ايران برای ایجاد رابط های کاربری گرافیکی (GUI) کاربر پسند با استفاده از میکروهای STM32
🆔 @MCU_STM
✴️➖ نمایش چند نمونه از حالت های مختلف آیکن های Refresh کردن صفحات و يا حالت انتظار قبل از انجام یک کار مشخص، بر روی TFT LCD برد دیسکاوری stm32f746 با استفاده از نرم افزار #TouchGFX
✴️➖ اين انميشن ها با استفاده از External Flash Loader اي كه با استفاده از اين آموزش آن را ساختيم بر روي حافظه QSPI NOR Flash خارجي آپلود شده اند؛
🔸آموزش های ما را در زمینه میکروهای STM32 در کانال تلگرام زیر دنبال نمایید:
✴️ @MCU_STM
This media is not supported in your browser
VIEW IN TELEGRAM
یه شورتکات جذاب در نوشتن property ها در پایچارم :)
#pycharm
#pycharm
Effective Python: 90 Specific Ways to Write Better Python, 2nd Edition
by Brett Slatkin
Released November 2019
Publisher(s): Addison-Wesley Professional
ISBN: 9780134854717
شروع توسعه برنامهها با پایتون آسان است، و به همین دلیل هم هست که این زبان محبوب شده. با این حال ،درک نقاط قوت، جذابیتها و بیانهای منحصر به فرد پایتون میتواند سخت باشد، و دامهای پنهانی وجود دارد که میتواند براحتی شما را غافلگیر کند.
ویرایش دوم کتاب Effective Python به شما کمک میکند تا به یک رویکرد واقعا Pythonic در برنامهنویسی تسلط پیدا کنید و از تمام قدرت پایتون برای نوشتن کدهای فوقالعاده قوی و با عملکرد خوب استفاده کنید.
در این کتاب خواهید خواند:
✅ توضیحات مفصل و مثالهایی از expression ها، statement ها و تایپهای داخلی.
✅ بهترین شیوهها برای توشتن توابعی که استفاده مجدد را ترویج میدهند و از باگها جلوگیری میکنند.
✅ تکنیک ها و روشهای بهتر در استفاده از comprehension ها و generator ها
✅ پوشش نحوه بیان دقیق رفتارها، class ها و interface ها
✅ راهنمایی در مورد چگونگی جلوگیری از تلهها با استفاده از metaclass ها و dynamic attributes
✅ رویکردهای کارآمد تر برای concurrency و parallelism
✅ راهحلهایی برای بهینهسازی و به حداکثر رساندن عملکرد و کیفیت
✅ تکنیکها و ماژولهایی که به اشکالزدایی و debug کمک میکنند.
✅ ابزارها و بهترین شیوهها برای توسعه مشارکتی (معادل پیدا کردن سخته 😅 collaborative development)
🔼 کتاب Effective Python برنامهنویسان در حال رشد را آماده میکند تا با استفاده از پایتون تاثیر زیادی بگذارند.
🔽 از اینجا دانلود کنید
https://ir1lib.org/book/5502141/a6ddbc
by Brett Slatkin
Released November 2019
Publisher(s): Addison-Wesley Professional
ISBN: 9780134854717
شروع توسعه برنامهها با پایتون آسان است، و به همین دلیل هم هست که این زبان محبوب شده. با این حال ،درک نقاط قوت، جذابیتها و بیانهای منحصر به فرد پایتون میتواند سخت باشد، و دامهای پنهانی وجود دارد که میتواند براحتی شما را غافلگیر کند.
ویرایش دوم کتاب Effective Python به شما کمک میکند تا به یک رویکرد واقعا Pythonic در برنامهنویسی تسلط پیدا کنید و از تمام قدرت پایتون برای نوشتن کدهای فوقالعاده قوی و با عملکرد خوب استفاده کنید.
در این کتاب خواهید خواند:
✅ توضیحات مفصل و مثالهایی از expression ها، statement ها و تایپهای داخلی.
✅ بهترین شیوهها برای توشتن توابعی که استفاده مجدد را ترویج میدهند و از باگها جلوگیری میکنند.
✅ تکنیک ها و روشهای بهتر در استفاده از comprehension ها و generator ها
✅ پوشش نحوه بیان دقیق رفتارها، class ها و interface ها
✅ راهنمایی در مورد چگونگی جلوگیری از تلهها با استفاده از metaclass ها و dynamic attributes
✅ رویکردهای کارآمد تر برای concurrency و parallelism
✅ راهحلهایی برای بهینهسازی و به حداکثر رساندن عملکرد و کیفیت
✅ تکنیکها و ماژولهایی که به اشکالزدایی و debug کمک میکنند.
✅ ابزارها و بهترین شیوهها برای توسعه مشارکتی (معادل پیدا کردن سخته 😅 collaborative development)
🔼 کتاب Effective Python برنامهنویسان در حال رشد را آماده میکند تا با استفاده از پایتون تاثیر زیادی بگذارند.
🔽 از اینجا دانلود کنید
https://ir1lib.org/book/5502141/a6ddbc
1lib.domains
Z-Library single sign on
Z-Library single sign on | Z-Library. Download books for free. Find books
Forwarded from هشتگ تبلیغ تخصصی
برای انتخاب یه مسیر مناسب شغلی و سرمایهگذاری روی مهارتی که بازارِ کارش تو هر فصلی داغه، لازمه یه انتخاب خوب و قدرتمند داشته باشی! پس با ویتامین #C خودتو تقویت کن!
🔸اولین بوتکمپ آموزشی-استخدامی سیشارپ مکتب شریف
🔸 C# / .Net coding bootcamp
♨️ پیشدوره و استعدادسنجی رایگان
کافیه به آیدی ما پیام بدی! 🔽
🆔 @MaktabSharif_Admin
▪️▫️▪️▫️▪️▫️▪️▫️▪️▫️▪️
🌐 وبسایت |📱کانال تلگرام | 📲 اینستاگرام
💻 #استخدام_با_طعم_آموزش
🔸اولین بوتکمپ آموزشی-استخدامی سیشارپ مکتب شریف
🔸 C# / .Net coding bootcamp
♨️ پیشدوره و استعدادسنجی رایگان
کافیه به آیدی ما پیام بدی! 🔽
🆔 @MaktabSharif_Admin
▪️▫️▪️▫️▪️▫️▪️▫️▪️▫️▪️
🌐 وبسایت |📱کانال تلگرام | 📲 اینستاگرام
💻 #استخدام_با_طعم_آموزش
Preorder Tree Traversal Algorithm in Python
https://www.pythonforbeginners.com/data-structures/preorder-tree-traversal-algorithm-in-python
@raspberry_python
https://www.pythonforbeginners.com/data-structures/preorder-tree-traversal-algorithm-in-python
@raspberry_python
🔴 گروه پایتون
@python_qa
🔴 گروه رزبری پای
@raspberry_micro
🔴 گروه رمزنگاری
@pycrypto
🔴 گروه بات تلگرام
@pyapi
🔴 گروه زبان سی،میکروکنترلر، fpga
@micro_fpga
🔴 گروه خرید و فروش قطعات الکترونیکی
@ElectronicsFreemarket
🔴 کانال زبان سی و میکروکنترلر
@c_micro
🔴 کانال میکروپایتون و اینترنت اشیا
@micropython_iot
🔴 کانال پردازش سیگنال و هوش مصنوعی
@ai_dsp
🔴 کانال آموزش پایتون و رزبری پای
@raspberry_python
🟢 کانال ریاضیات
@new_mathematical
🔴 مباحث متفرقه گروه های تخصصی
@BlindSpots
✅کانال درخواست پروژه
@project_req
🟢گروه نرم افزار متلب
@Matlab_MathWorks
🔵 گروه چت انگلیسی (جدید!)
@en_guys
@python_qa
🔴 گروه رزبری پای
@raspberry_micro
🔴 گروه رمزنگاری
@pycrypto
🔴 گروه بات تلگرام
@pyapi
🔴 گروه زبان سی،میکروکنترلر، fpga
@micro_fpga
🔴 گروه خرید و فروش قطعات الکترونیکی
@ElectronicsFreemarket
🔴 کانال زبان سی و میکروکنترلر
@c_micro
🔴 کانال میکروپایتون و اینترنت اشیا
@micropython_iot
🔴 کانال پردازش سیگنال و هوش مصنوعی
@ai_dsp
🔴 کانال آموزش پایتون و رزبری پای
@raspberry_python
🟢 کانال ریاضیات
@new_mathematical
🔴 مباحث متفرقه گروه های تخصصی
@BlindSpots
✅کانال درخواست پروژه
@project_req
🟢گروه نرم افزار متلب
@Matlab_MathWorks
🔵 گروه چت انگلیسی (جدید!)
@en_guys
Forwarded from Persian python
سلام روز بخیر
ویدیو جدید پلی لیست Pyqt6 آپلود شد
موضوع : نصب و راه اندازی pyqt designer و هماهنگ سازی با Pycharm
میتونین از لینک زیر تماشا کنید
https://youtu.be/dDvYUFN7H-I
ویدیو جدید پلی لیست Pyqt6 آپلود شد
موضوع : نصب و راه اندازی pyqt designer و هماهنگ سازی با Pycharm
میتونین از لینک زیر تماشا کنید
https://youtu.be/dDvYUFN7H-I
YouTube
قسمت سوم آموزش Pyqt6 ( آموزش نصب و کار با pyqt Designer و هماهنگ سازی با Pycharm )
سلام به کانال یوتیوبی پرشین پایتون خوش آمدید
تو این ویدیو روش نصب pyqt designer
و استفاده از آن رو توضیح دادم
و اینکه خروجیشو بتونین تبدیل کنین به پایتون و بتونین برنامه رو اجرا کنین
درمورد اینکه چطور میتونین پایچرم رو هم به دیزاینر وصل کنین توضیح دادم
امیدوارم…
تو این ویدیو روش نصب pyqt designer
و استفاده از آن رو توضیح دادم
و اینکه خروجیشو بتونین تبدیل کنین به پایتون و بتونین برنامه رو اجرا کنین
درمورد اینکه چطور میتونین پایچرم رو هم به دیزاینر وصل کنین توضیح دادم
امیدوارم…
همونطور که میدونیم، پایتون یکی از قویترین زبانهای پا گذاشته به عرصه است. با این حال، یک مشکل بزرگ و آشنا دارد: سرعت. تا الان کارهای بسیار خوبی برای رفع این مشکل انجام شده، اما این بار، «قرار است سرعت پایتون ۵ برابر شود!» 😁
چگونهاش رو اینجا بخوانید
https://virgool.io/@liewpl/cpython-five-times-faster-p5jve4zzywog
چگونهاش رو اینجا بخوانید
https://virgool.io/@liewpl/cpython-five-times-faster-p5jve4zzywog
ویرگول
قرار است سرعت پایتون ۵ برابر شود :)
همه توضیحات در عنوان آن نهفته است :)
Forwarded from Persian python
سلام روز بخیر
ویدیو جدید پلی لیست Pyqt6 آپلود شد
قسمت 4
موضوع: آموزش Qlable - نمایش متن، عکس و فایل GIF
میتونین از لینک زیر تماشا کنید
https://youtu.be/aoDNkQybX1o
ویدیو جدید پلی لیست Pyqt6 آپلود شد
قسمت 4
موضوع: آموزش Qlable - نمایش متن، عکس و فایل GIF
میتونین از لینک زیر تماشا کنید
https://youtu.be/aoDNkQybX1o
YouTube
قسمت چهارم آموزش Pyqt6 ( نمایش متن ، عکس و فایل GIF در QLabel )
سلام به کانال یوتیوبی پرشین پایتون خوش آمدید
تو این ویدیو درمورد QLable توضیح دادم
قراره تا بیشتره widget های pyqt
رو براتون توضیح بدم و این اولیش بود
شما میتونین عکس و حتی فایل GIF
رو داخل Qlable نمایش بدین
# Chapters:
00:00 توضیحات اولیه
01:30 Qlable…
تو این ویدیو درمورد QLable توضیح دادم
قراره تا بیشتره widget های pyqt
رو براتون توضیح بدم و این اولیش بود
شما میتونین عکس و حتی فایل GIF
رو داخل Qlable نمایش بدین
# Chapters:
00:00 توضیحات اولیه
01:30 Qlable…
https://github.com/JoshData/python-email-validator
تا حالا شده تو کدتون بخواید چک کنید ایا یک ایمیلی درسته یا نه ؟
میتونید از این کتابخونه استفاده کنید :)
علاوه بر سینتکس چک میتونه خود دامنه رو هم چک کنه که ایا اون دامنه ایمیل رو ساپورت میکنه یا نه
@raspberry_python
تا حالا شده تو کدتون بخواید چک کنید ایا یک ایمیلی درسته یا نه ؟
میتونید از این کتابخونه استفاده کنید :)
علاوه بر سینتکس چک میتونه خود دامنه رو هم چک کنه که ایا اون دامنه ایمیل رو ساپورت میکنه یا نه
@raspberry_python
GitHub
GitHub - JoshData/python-email-validator: A robust email syntax and deliverability validation library for Python.
A robust email syntax and deliverability validation library for Python. - JoshData/python-email-validator