OpenCV | Python
9.82K subscribers
331 photos
205 videos
25 files
286 links
Download Telegram
#نکته #کتاب #پایتون
🔢 سوالات چهارگزینه‌ای پایتون
🐍 یک مرجع بسیار عالی و رایگان شامل 1000 تست پایتون که در 22 فصل مرتب شده‌اند.
📄 Python MCQ with answers
📎https://www.sanfoundry.com/1000-python-questions-answers/#python-chapters
🔻share with your friends🔻
🔹@OpenCV_olc🔹
👍4😍3🔥2
#سورس_کد #پایتون #آموزش
💻 الگوی هرم پاسکال با پایتون
📄 یکی از #تمرینات مهم که در شروع یادگیری هر زبان #برنامه_نویسی باید انجام بدین، نمایش الگوهای مختلف است که باید بتونین بعد از فکر کردن و سعی و خطای فراوان، از پسش بربیایین و انجامش بدین.
🟨 مشاهده 45 الگوی دیگر در پایتون🟨
🟢 Pascal's pyramid in #python
rows = int(input("Number of rows: "))
coef = 1
for i in range(1, rows+1):
    for space in range(1, rows-i+1):
        print(" ",end="")
    for j in range(0, i):
        if j==0 or i==0:
            coef = 1
        else:
            coef = coef * (i - j)//j
        print(coef, end = " ")
    print()

🔻share with your friends🔻
🔹@OpenCV_olc🔹
👍5🆒2❤‍🔥1💯1
#سورس_کد #پایتون #آموزش #python
💻 ایجاد جدول و چاپ اون در پایتون
📀 کتابخونه prettytable به شما این امکان رو میده که دیتاهارو در قالب جدول‌های منظم نمایش بدین. همچنین توانایی خوندن دیتاها از فایل csv رو هم داره.
📋 مطالعه بیشتر
from prettytable import PrettyTable 
table = PrettyTable()

table.field_names = ["City name", "Area", "Population", "Annual Rainfall"]
table.add_row(["Adelaide", 1295, 1158259, 600.5])
table.add_row(["Brisbane", 5905, 1857594, 1146.4])
table.add_row(["Darwin", 112, 120900, 1714.7])
table.add_row(["Hobart", 1357, 205556, 619.5])
table.add_row(["Sydney", 2058, 4336374, 1214.8])
table.add_row(["Melbourne", 1566, 3806092, 646.9])
table.add_row(["Perth", 5386, 1554769, 869.4])

🔻share with your friends🔻
🔹@OpenCV_olc🔹
👍105🤩3🔥2🎉1👨‍💻1😎1
#سورس_کد #پایتون #python #آموزش
💻 کتابخونه Rich ابزاری عالی برای نمایش و چاپ متغیرها و متن‌ها با رنگ و استایل‌های خاص است. با کمک این کتابخونه می‌توان متن‌های رنگی، جدول‌های منظم، نوارهای پیشرفت و حتی نمودارهای ساده هم در کنسول رسم کرد.
📄 مطالعه بیشتر داکیومنت
📎 دانلود سورس کد (Github)
📗 Rich is a Python library for rich text and beautiful formatting in the terminal.
from rich import print  
print("[italic red]Hello!", locals())

🔻share with your friends🔻
🔹@OpenCV_olc🔹
👍17🔥2👏1🆒1
#سورس_کد #پایتون #python #آموزش
💻 با کمک ماژول PyFiglet می‌تونین متن‌ها رو با فونت‌ها و استایل‌های مختلفی داخل کنسول نمایش بدین. در این ابزار 263تا استایل و فونت متنوع آماده شده.
📖 مطالعه بیشتر
📝 مشاهده تمام فونت‌ها
📎 سورس کد (Github)
📄 PyFiglet is a Python library that allows you to create text banners in various art styles and print them in the terminal.
from pyfiglet import Figlet
f = Figlet(font='big')
print(f.renderText('@OpenCV_olc'))

🔻share with your friends🔻
🔹@OpenCV_olc🔹
15💯10👍6👨‍💻1💅1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
#برنامه_نویس #ProgrammersDay #پایتون #کتاب #Programming #python
📆 ۱۳ سپتامبر، روز برنامه‌نویس، مبارک🫶
دلیل نامگذاری هم این هست که امروز ۲۵۶مین روز ساله و عدد ۲۵۶ نمایانگر یک بایت (یا 2 به توان 8 بیت) و بزرگ‌ترین توان دوم در محدوده روزهای سال هست.
💻 از همین امروز برای یادگیری زبان برنامه نویسی پایتون برنامه‌ریزی کن. کتاب من هم توی این مسیر کمکت میکنه:
📎📚 http://ketabrah.ir/go/b64788
و برای دریافت نسخه چاپی کتاب هم میتونی از لینک زیر سفارش رو ثبت کنی و با ادمین فروش @ERP_support ارتباط بگیری.
📎https://shop.ali110co.ir/downloads/python-zero-to-hero-book/
📆 Happy programmer's day 2024❤️
🔻share with your friends🔻
🔹@OpenCV_olc🔹
20💋17🔥5🤩5👍4🎉4😎2🤗1
#پایتون #آموزش #سورس_کد #python
💻  با کمک کتابخونه Crawl4AI میتونین خیلی راحت سایت مدنظرتون رو کرال کنین و محتویات متنی، تصویری و... رو استخراج کنین.
📗 توضیحات بیشتر (Github)
💻 دانلود سورس کد (Colab)
🔥🕷️ Crawl4AI: Open-source LLM Friendly Web Crawler & Scrapper
from crawl4ai import WebCrawler
crawler = WebCrawler ()
crawler.warmup ( )
result = crawler.run (url="https://digikala.com" )
print(result.markdown)

🔻share with your friends🔻
🔹@OpenCV_olc🔹
13👍6🔥3🤩2😱1👨‍💻1
#سورس_کد #پایتون #آموزش #python
🔠 تحلیل احساسات از روی متن
با کمک کتابخونه TextBlob به راحتی میتونین احساسات مثبت یا منفی کاربر رو از متن‌ها تشخیص بدین. عدد خروجی بین 1- تا 1 است. اگه مثبت باشه، نشان دهنده احساسات مثبت است و اگه منفی باشه یعنی کلمات منفی در متن وجود داشته.
📄 مطالعه بیشتر داکیومنت
💻 دانلود سورس کد (Github)
🔍 Sentiment analysis from text
📄 TextBlob is a Python library for processing textual data. It is used for many tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis.
🔻share with your friends🔻
🔹@OpenCV_olc🔹
🔥14👍5💯1🆒1
#هوش_مصنوعی #سورس_کد #پایتون #ai #python #code #مقاله
🖌 سیستم تشخیص و تطبیق امضا با کمک پردازش تصویر و پایتون
📎 دانلود مقاله (pdf)
💻 دانلود سورس کد (Github)
🖌 Signature Matching System
📄 This system utilizes image processing and Python programming to identify and match signatures. This technology can be used for identity verification in official documents and to prevent fraud.
🔻share with your friends🔻
🔹@OpenCV_olc🔹
22👍3😍1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
#کتاب #Book #سورس_کد #پایتون #python
💻 با کمک ماژول سلنیوم در پایتون میتونین برنامه‌هایی بنویسین که به صورت خودکار فرآیندهای مشخصی رو در مرورگر اجرا کنه، مثل تست سایت‌ها و ساخت خزنده.
📗 Selenium Python Bindings
📗 این کتاب رایگان هست و به صورت کامل این مباحث رو با مثال آموزش میده.
📎 دانلود کتاب آموزش سلنیوم (pdf)
📄 تعداد صفحات: 120
🖌 نویسنده: موتوکادان
📌 زبان: انگلیسی | سال 2024
🔻share with your friends🔻
🔹@OpenCV_olc🔹
👍16🔥13🆒2🗿1😎1
This media is not supported in your browser
VIEW IN TELEGRAM
#سورس_کد #پایتون #python #نکته
📊 با کمک کتابخونه DrawData میتونین داده‌هاتون رو خیلی راحت با حرکت موس با لیبل‌های دلخواه ایجاد کنین و به صورت csv یا json ذخیره و استفاده کنین.
from drawdata import ScatterWidget 
widget = ScatterWidget()
widget.data_as_pandas

📄 Draw datasets from within Jupyter. Just draw some data and get on with your day. [Read more+Link]
🔻share with your friends🔻
🔹@OpenCV_olc🔹
👍74💯1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
#سورس_کد #پایتون #python #نکته
👨‍💻 رمزگشایی پسوورد فایل زیپ با الگوریتم‌ بروت فورس و ماژول zipfile

def brute_force_pass(target, length):
    chars = string.ascii_letters + string.digits
    for attempt in itertools.product(chars, repeat=length):
        pwd_attempt = ''.join(attempt)
        print(f"Trying: {pwd_attempt}")
        if pwd_attempt == target:
            print(f"Password found: {pwd_attempt}")
            return pwd_attempt
    print("Password not found")
    return None

📄 Brute force algorithm in hacking involves trying all possible combinations to find the correct password.
🔻share with your friends🔻
🔹@OpenCV_olc🔹
👍76👏4🎉3😍3🔥2🆒2🌚1💯1🎄1😎1
#پایتون #python #آموزش #نکته
💎 معرفی چیت شیت پایتونی
پوشش بیش از 60 موضوع اصلی برنامه‌ نویسی پایتون از مقدماتی تا پیشرفته
📎 مشاهده و دانلود (Github)
📄 Python cheat sheets
🗂 Comprehensive Cheatsheet from zero to hero in python programming
📎 https://github.com/gto76/python-cheatsheet/tree/main
🔻share with your friends🔻
🔹@OpenCV_olc🔹
16🆒2👏1👨‍💻1