Converting CSV to Excel with Python
https://www.blog.pythonlibrary.org/2021/09/25/converting-csv-to-excel-with-python/
@raspberry_python
https://www.blog.pythonlibrary.org/2021/09/25/converting-csv-to-excel-with-python/
@raspberry_python
Making a main function in Python
https://www.pythonmorsels.com/topics/making-main-function-python/
@raspberry_python
https://www.pythonmorsels.com/topics/making-main-function-python/
@raspberry_python
The Django Template Language: Tags and Filters
https://realpython.com/django-templates-tags-filters/
@raspberry_python
https://realpython.com/django-templates-tags-filters/
@raspberry_python
Forwarded from OpenCV | Python
This media is not supported in your browser
VIEW IN TELEGRAM
کتاب "آموزش جامع پردازش تصویر با OpenCV و Python" منتشر شد🔥
شروع پرقدرت برای یادگیری پردازش تصویر💪
🥇مقدماتی | پیشرفته | پروژه محور
تعداد صفحات: ۳۵۶ | ابعاد: وزیری
+ به همراه پیوست تصاویر رنگی 🎨
📚لینک مشخصات و دریافت کتاب:
https://shop.ali110co.ir/downloads/opencv-pyton-tutorial-book/
🔻برای دوستان خود ارسال کنین🔻
🔹@OpenCV_olc🔹
شروع پرقدرت برای یادگیری پردازش تصویر💪
🥇مقدماتی | پیشرفته | پروژه محور
تعداد صفحات: ۳۵۶ | ابعاد: وزیری
+ به همراه پیوست تصاویر رنگی 🎨
📚لینک مشخصات و دریافت کتاب:
https://shop.ali110co.ir/downloads/opencv-pyton-tutorial-book/
🔻برای دوستان خود ارسال کنین🔻
🔹@OpenCV_olc🔹
محاسبات کوانتومی با پایتون
Learn Quantum Computing with Python and Q#: A hands-on approach 2021
@RASPBERRY_PYTHON
Learn Quantum Computing with Python and Q#: A hands-on approach 2021
@RASPBERRY_PYTHON
Sarah_C_Kaiser,_Christopher_Granade_Learn_Quantum_Computing_with.pdf
18.5 MB
محاسبات کوانتومی با پایتون
Learn Quantum Computing with Python and Q#: A hands-on approach 2021
@RASPBERRY_PYTHON
Learn Quantum Computing with Python and Q#: A hands-on approach 2021
@RASPBERRY_PYTHON
کتابی جامع و جدید در حوزه آموزش رزبری پای، پایتون و لینوکس
😍 2021
125 مگا بایت 👇👇
The Complete Raspberry Pi Manual
@raspberry_python
😍 2021
125 مگا بایت 👇👇
The Complete Raspberry Pi Manual
@raspberry_python
coll - The Complete Raspberry Pi Manual (2021).pdf
122.5 MB
کتابی جامع و جدید در حوزه آموزش رزبری پای، پایتون و لینوکس
😍 2021
125 مگا بایت
The Complete Raspberry Pi Manual
@raspberry_python
😍 2021
125 مگا بایت
The Complete Raspberry Pi Manual
@raspberry_python
Django REST Framework Views - Generic Views
https://testdriven.io/blog/drf-views-part-2/
@raspberry_python
https://testdriven.io/blog/drf-views-part-2/
@raspberry_python
#کار_با_متد_translate
سلام رفقا 🙋🏻♀️🙋🏻♀️امیدوارم حالتون خوب باشه. چند روز پیش یکی از اعضای گروه یه سوال در مورد translateکردند و من به همین مناسبت تصمیم گرفتم که یه پست در مورد این موضوع براتون آماده کنم 😍. خب بزنید بریم:
ساختار کلی متد translate به صورت زیر است:
کد اولی که نوشتم رو خودت بنویس و اجرا کن نتیجه اشو ببین 😉
خب این بدون استفاده از متد maketranse . تو پست بعدی میریم سراغ متد .
maketranse
@raspberry_python
سلام رفقا 🙋🏻♀️🙋🏻♀️امیدوارم حالتون خوب باشه. چند روز پیش یکی از اعضای گروه یه سوال در مورد translateکردند و من به همین مناسبت تصمیم گرفتم که یه پست در مورد این موضوع براتون آماده کنم 😍. خب بزنید بریم:
ساختار کلی متد translate به صورت زیر است:
string.translate(mapping)همان طور که سینتکس بالا رو مشاهده میکنید ، متد ترنسلیت یک پارامتر تحت عنوان mapping دریافت میکند. این mapping در قالب یک دیکشنری است. با ساختار دیکشنری در پایتون آشنا هستیم. میدانیم که به صورت key ,value هست. به عنوان مثال:
mydict = {'a':1,'b':2}که aو b کلیدهای ما و 1,2در نقش ولیوهای ما هستند.مقادیری دیکشنری که تحت عنوان آرگومان به متد ترنسلیت پاس داده میشود ، به صورت کدهای اسکی هستند. یعنی فرمت دیکشنری ما به صورت کدهای اسکی است. میدانیم برای اینکه بخواهیم کد اسکی کاراکترهای مورد نظر را به دست بیاوریم باید از متد ord استفاده کنیم. کلیدهای ما در این دیکشنری که به متد translateپاس میدهیم کدهای اسکی کاراکترهای رشته مبدا یا به عبارت دیگر کاراکترهای رشته اولیه ما هست و ولیوهای ما، کدهای اسکی کاراکترهای رشته دوم یا به عبارت دیگر کدهای اسکی کاراکترهای رشته دومی که میخواهند جایگزین کاراکترهای رشته اول متناظر با خود بشوند هستند. ( خودش میاد به صورت اتوماتیک از متد ord استفاده میکنه و کدهای اسکی کاراکترهای رشته اول و کاراکترهای رشته دوم رو به دست میاره )این دیکشنری یا از قبل وجود دارد یا اگر وجود نداشته باشد در ابتدا به کمک متد maketrans این دیکشنری را درست میکنیم سپس دیکشنری را به متد translateپاس میدهیم. در ابتدا یک مثال بدون استفاده از متد maketransبراتون میزنم که اول با ساختار خود translateآشنا بشید و بعد بریم سراغ متد maketrans. خب فرض کنید مثال ما به صورت زیر است:
table = { 119 : 103, 121 : 102, 117 : None }
# target string
trg = "weeksyourweeks"
print ("The string after translating is : ", end ="")
print (trg.translate(table))
در ابتدا ما یک variableتحت عنوان tableداریم که به صورت دیکشنری است. دیکشنری ما به فرمت کدهای اسکی میباشد. پس ما پارامتر اول translateرو داریم بدون اینکه نیاز باشه از متد maketrace برای درست کردن آن استفاده کنیم پس خیلی راحت این دیکشنری را به متد پاس میدهیم. چه اتفاقی می افته؟؟ نحوه کار دیکشنری: میگه آقا من میام رشته هدفتو میبینم اگه داخل رشته هدفت یه کاراکتری وجود داشت که کد اسکیش داخل من بود، من میام کاراکتر متناظر با اون کداسکی رو جایگزین کاراکتری که داخل رشته هدفت هستش میکنم. خیلی ساده تر : a = 'ab'
b = 'cd'
string = 'amd'
new = string.maketrans(a,b)
print(new) {97: 99, 98: 100}
print(string.translate(new)) cmd
میدونیم که کداسکی کاراکتر a برابر با 97 هستش .و کد اسکی کاراکتر c برابر با 99 هستش. (کاراکتر متناظر با a در این مثال کاراکتر c هستش پس در دیکشنری کد اسکی کاراکتر a میشه key ما و کد اسکی کاراکتر متناظر با آن یعنی c میشه value ما )خب حالا اگه رشته هدف ما داخلش کاراکتر a وجود داشته باشه ،کاراکترcجایگزین کاراکتر a میشه . یعنی هر کاراکتر با کاراکتر متناظر خود جابه جا می شود.و اگه کاراکتری ، کاراکتر متناظر نداشت ،یعنی اگر در رشته هدف کاراکتری داشتیم که کداسکیش داخل اون دیکشنری نبود،خودش نوشته میشه. کد اولی که نوشتم رو خودت بنویس و اجرا کن نتیجه اشو ببین 😉
خب این بدون استفاده از متد maketranse . تو پست بعدی میریم سراغ متد .
maketranse
@raspberry_python
#متد_maketranse
ساختار کلی این متد به صورت زیر است:
حالا یه مثال براتون میزنم که پارامتر سوم متد maketranceهم داخلش باشه:
97:100
خب میبینه a از اون کاراکترهایی هستش که داخل thirdstringهست باید حذف بشه پس تو دیکشنری اضافه میکنه:
97:None
خب الان ما دو تا کلید داریم که یکسان هست ،پایتون میگه آقا وقتی تو دیکشنری دو تا کلید داری که با هم یکسانن من آخری رو در نظر میگیرم . یعنی الان اینجا
97:None
رو در نظر میگیره و میذاره تو دیکشنری بمونه و قبلی رو پاک میکنه. برای سایر کاراکتر های دیگه هم به همین صورت میره جلو و در نهایت دیکشنری نهایی رو بهمون نشون میده . حالا ما میایم این دیکشنری رو به متد translateپاس میدیم:
آمااااااااااا !!!!!!!!!!!!
میرسیم به کاراکتر c. کد اسکی کاراکتر c میشه99 پس به جاش کاراکتر متناظر باهاش رو میذاره یعنی f . چرا f ؟ چون در دیکشنری value کد اسکی 99 برابر با 102 هستش و 102 هم معادل کاراکتر fهستش.
یه نکته مهم هم بهت یادآوری کنم و تموم کنم؟؟
یه نکته خیلی خیلی مهم: حواست باشه طول دو تا رشته ای که به maketrans پاس میدی باید با هم برابر باشد و گرنه valueerror دریافت میکنی.
خوشحال میشم اگه ایراد داره بهم بگید که درستش کنم 😍
مرسی که تا اینجا همراهم بودید😍😍👋👋👋
@raspberry_python
ساختار کلی این متد به صورت زیر است:
maketrans(str1, str2, str3)
پارامتر اول که str1می باشد یه لیستی از کاراکترهایی هستش که میخواییم براشون یه سری کاراکترهای جایگزین پیدا کنیم. پارامتر دوم که str2هستش ، یه لیستی از کاراکترهایی هست که میخوایم جایگزین کاراکترهای str1 بشوند و str3 یه لیستی از کاراکترهایی هستند که میخواهیم از str1 حذف بشوند. پارامتر سومی اختیاری هست و بسته به کاری که دارید انجام میدید میتونید از این پارامتر استفاده کنید. مثلا:firstString = "abc"
secondString = "def"
string = "abck"
print(string.maketrans(firstString, secondString))
خب این مثال میاد: اون دیکشنری که ما در متد translate نیاز داریم رو برامون درست میکنه یعنی خروجی مثال بالا میشه:{97: 100, 98: 101, 99: 102}
حالا پارامتر مورد نیاز متد translate برامون درست شد ، میایم این دیکشنری رو بهش پاس میدیم:a = string.maketrans(firstString, secondString)
print(string.translate(a))
خروجی بالا میشه:defk
خب الان تمام کاراکترهای رشته هدف ما با کاراکترهای متناظر خودشون جابه جاشدن به جز کاراکتر k چون برای کاراکتر kما کاراکتر جایگزین نداشتیم پس خودش به همون صورت در خروجی نوشته شد.حالا یه مثال براتون میزنم که پارامتر سوم متد maketranceهم داخلش باشه:
firstString = "abc"
secondString = "def"
thirdString = "abd"
string = "abc"
print(string.maketrans(firstString, secondString, thirdString))
خب مثال بالا یه پارامتر سوم تحت thirdstring داره. میاد میگه آقا وقتی داری دیکشنری رو درست میکنی بیا کاراکترهایی که درthirdstring هست رو حذف کن و به جاش برام هیچی بزار (یعنی داخل دیکشنری Noneبزار). یعنی چی؟؟ الان خروجی کد بالا میشه:{97: None, 98: None, 99: 102, 100: None}خب میگه آقا کاراکتر اولیه ما در firststring چیه؟ میگه خب d هستش پس اول برامون تو دیکشنری مینویسه:
97:100
خب میبینه a از اون کاراکترهایی هستش که داخل thirdstringهست باید حذف بشه پس تو دیکشنری اضافه میکنه:
97:None
خب الان ما دو تا کلید داریم که یکسان هست ،پایتون میگه آقا وقتی تو دیکشنری دو تا کلید داری که با هم یکسانن من آخری رو در نظر میگیرم . یعنی الان اینجا
97:None
رو در نظر میگیره و میذاره تو دیکشنری بمونه و قبلی رو پاک میکنه. برای سایر کاراکتر های دیگه هم به همین صورت میره جلو و در نهایت دیکشنری نهایی رو بهمون نشون میده . حالا ما میایم این دیکشنری رو به متد translateپاس میدیم:
a = string.maketrans(firstString, secondString, thirdString)
print(string.translate(a))
خروجی بالا میشه f. چرا؟؟ چون دیکشنری ما شد:{97: None, 98: None, 99: 102, 100: None}
خب کاراکترهای رشته هدف ما چیه؟ abc. کاراکتر اول a هستش کداسکی a میشه 97 خب داخل دیکشنری ما یه کلید داریم که 97 هستش . خب به جای 97 در رشته abc ما میایم کاراکتر متناظر باهاش رو میذاریم . کاراکتر متناظر باهاش چیه؟ خب معلومه Noneهستش پس none رو میذاره .none معادل هیچی هستش(حواست باشه خود None رو نمیذاره خیلی ساده بگم بهت اون کاراکتر رو حذف میکنه برات). برای کاراکتر b هم همین طور معادلش None هست پس چیزی نمیذاره.آمااااااااااا !!!!!!!!!!!!
میرسیم به کاراکتر c. کد اسکی کاراکتر c میشه99 پس به جاش کاراکتر متناظر باهاش رو میذاره یعنی f . چرا f ؟ چون در دیکشنری value کد اسکی 99 برابر با 102 هستش و 102 هم معادل کاراکتر fهستش.
(chr(102))——->fپس f رو میذاره . و در نهایت f رو بهمون تو خروجی نشون میده.
یه نکته مهم هم بهت یادآوری کنم و تموم کنم؟؟
یه نکته خیلی خیلی مهم: حواست باشه طول دو تا رشته ای که به maketrans پاس میدی باید با هم برابر باشد و گرنه valueerror دریافت میکنی.
firstString = "abc"
secondString = "defghi"
string = "abc"
print(string.maketrans(firstString, secondString))
ValueError: the first two maketrans arguments must have equal length
و در پایان پائولو کوئیلو میگه : ترس از شکست مانع بسیار بزرگی هستش که تو رو از رسیدن به هدف هات باز میداره. پس رفقاا ترساتون کنار بزنید و از هیچی نترسید و با قدرت به سمت هدفتون برید.✌🏻😉❤️❤️💪🏻😉✌🏻خوشحال میشم اگه ایراد داره بهم بگید که درستش کنم 😍
مرسی که تا اینجا همراهم بودید😍😍👋👋👋
@raspberry_python
How to Work with a Database Using sqlite3
https://www.blog.pythonlibrary.org/2021/09/30/sqlite/
@raspberry_python
https://www.blog.pythonlibrary.org/2021/09/30/sqlite/
@raspberry_python
https://www.instagram.com/p/CUfiSLCjZYB/?utm_medium=copy_link
ایجاد صدای بیپ با پایتون
CREATED BEEP SOUND USING PYTHON CODE
@raspberry_python
ایجاد صدای بیپ با پایتون
CREATED BEEP SOUND USING PYTHON CODE
@raspberry_python
Create a Stunning PDF Flyer in Python with borb
https://stackabuse.com/create-a-stunning-pdf-flyer-in-python-with-borb/
@raspberry_python
https://stackabuse.com/create-a-stunning-pdf-flyer-in-python-with-borb/
@raspberry_python
Forwarded from HELIO host | هلیو هاست
This media is not supported in your browser
VIEW IN TELEGRAM
💜 تخفیف هفتگی هلیو هاست💜
🐍 پشتیبانی از پایتون
✅ پهنای باند نامحدود
✅ SSL رایگان
✅ بازگشت وجه
✅ فول بکاپ روزانه
✅ ایمیل اکانت ، ftp ، database و دیگر امکانات نامحدود
همین الان وبسایتت رو بساز !
کد تخفیف : GSXV3H
🔗 host.helioco.ir
🐍 پشتیبانی از پایتون
✅ پهنای باند نامحدود
✅ SSL رایگان
✅ بازگشت وجه
✅ فول بکاپ روزانه
✅ ایمیل اکانت ، ftp ، database و دیگر امکانات نامحدود
همین الان وبسایتت رو بساز !
کد تخفیف : GSXV3H
🔗 host.helioco.ir