Python3
200 subscribers
102 photos
6 videos
26 files
518 links
🎓 آموزش و پروژه‌های Python
آموزش‌های کاربردی و پروژه‌های عملی Python برای همه سطوح. 🚀
Download Telegram
آموزش ساخت QR کد با پایتون 🖼️

سلام دوستان! امروز می‌خواهیم در مورد چگونگی ایجاد QR کد با استفاده از پایتون صحبت کنیم. QR کد‌ها می‌توانند برای بسیاری از موارد مفید باشند، مانند اشتراک‌گذاری لینک‌ها، اطلاعات تماس و بسیاری موارد دیگر. بیایید با هم یاد بگیریم! 😊

1. نصب کتابخانه qrcode 📦

ابتدا باید کتابخانه qrcode را نصب کنیم. این کتابخانه به ما امکان می‌دهد که به راحتی QR کد ایجاد کنیم. برای نصب آن از pip استفاده کنید:

pip install qrcode[pil]

2. وارد کردن کتابخانه qrcode 📚

پس از نصب، کتابخانه qrcode را وارد می‌کنیم:

import qrcode

3. ایجاد یک QR کد ساده 🎨

حالا می‌خواهیم یک QR کد ساده ایجاد کنیم. در این مثال، ما یک لینک به وب‌سایت را در QR کد قرار می‌دهیم:

# ایجاد یک QR کد ساده
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)

# داده‌ای که می‌خواهید در QR کد قرار دهید
data = "https://www.example.com"

# اضافه کردن داده به QR کد
qr.add_data(data)
qr.make(fit=True)

# ساخت تصویر QR کد
img = qr.make_image(fill_color="black", back_color="white")

# ذخیره تصویر QR کد
img.save("qrcode.png")

4. تنظیمات بیشتر برای QR کد 🔧

می‌توانید تنظیمات بیشتری برای QR کد اعمال کنید، مانند تغییر رنگ‌ها، اندازه و سطح تصحیح خطا. برای مثال:

# ایجاد یک QR کد با تنظیمات بیشتر
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_H, # سطح تصحیح خطا: H (بالا)
box_size=10,
border=4,
)

data = "https://www.example.com"
qr.add_data(data)
qr.make(fit=True)

# ساخت تصویر QR کد با رنگ‌های سفارشی
img = qr.make_image(fill_color="blue", back_color="yellow")

# ذخیره تصویر QR کد
img.save("custom_qrcode.png")

5. استفاده از کتابخانه pillow برای نمایش QR کد 🖼️

برای نمایش تصویر QR کد در برنامه پایتون، می‌توانیم از کتابخانه Pillow استفاده کنیم. اگر هنوز نصب نکرده‌اید، آن را نصب کنید:

pip install Pillow

سپس از آن برای نمایش تصویر استفاده کنید:

from PIL import Image

# باز کردن و نمایش تصویر QR کد
img = Image.open("qrcode.png")
img.show()

6. جمع‌بندی 📜

با استفاده از کتابخانه qrcode در پایتون، می‌توانید به راحتی QR کد‌های سفارشی ایجاد کنید. این QR کد‌ها می‌توانند برای کاربردهای مختلفی مانند به اشتراک‌گذاری لینک‌ها، اطلاعات تماس، و حتی پرداخت‌ها استفاده شوند. امیدوارم این آموزش برای شما مفید باشد و بتوانید از آن در پروژه‌های خود استفاده کنید.

🔻آموزش های مفید پایتون اینجا هست

#پایتون #برنامه_نویسی #QRCode #آموزش #کتابخانه #qrcode #Pillow
👍4