OpenCV | Python
9.19K subscribers
349 photos
208 videos
25 files
307 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
#پایتون #python #آموزش
💻 صد تمرین پایتونی از نام‌پای
اگه دنبال سوالات پایتونی هستین این مجموعه میتونه براتون مفید باشه. این تمرینات از سطح ساده تا پیشرفته هست و کاربردهای خاص ماژول نام‌پای هم پوشش داده شده.
📎 مطالعه بیشتر (Github)
💿 دانلود مستقیم
💻 100 numpy exercises (with solutions)
📄 This is a collection of numpy exercises from numpy mailing list, stack overflow, and numpy documentation.
📎https://github.com/rougier/numpy-100
🔻share with your friends🔻
🔹@OpenCV_olc🔹
🆒144❤‍🔥1🔥1👨‍💻1
#پایتون #python #آموزش
💻 با کمک ماژول csv می‌تونین فایل‌های مختلف رو بخونین و داده‌ها رو به راحتی پردازش کنین. این ماژول به شما این امکان رو میده تا هر سطر از فایل رو به صورت یک دیکشنری یا یک لیست بخونین، که این کار دسترسی و مدیریت داده‌ها رو بسیار ساده‌تر میکنه.
📄The CSV module in Python provides a convenient way to parse data from spreadsheets. It allows users to read and write CSV files easily, making data manipulation straightforward.
import csv
csv_mapping_list = []
with open("/path/@OpenCV_olc/data.csv") as my_data:
csv_reader = csv.reader(my_data, delimiter=",")
line_count = 0
for line in csv_reader:
if line_count == 0:
header = line
else:
row_dict = {key: value for key, value in zip(header, line)}
csv_mapping_list.append(row_dict)
line_count += 1

🔻share with your friends🔻
🔹@OpenCV_olc🔹
🔥53👍3😍2🎉1❤‍🔥1💯1🆒1