Learn how to use PyMuPDF library to highlight, frame, underline, strikeout and redact text in PDF Files with Python.
Learn how to compute and detect SIFT features for feature matching and more using OpenCV library in Python.
Learn how to use Bitly and Cuttly APIs to shorten long URLs programmatically using requests library in Python.
Learn how to leverage tesseract, OpenCV, PyMuPDF and many other libraries to extract text from images in PDF files with Python
Learn how you can extract DNS information of a domain name such as nameservers, IP addresses, email services and more using dnspython library in Python.
Learn how to make a password generator in Python with the ability to choose the length of each character type using the built-in random, string and argparse modules.
Learn how to use Gmail API to send emails, search for emails by query, delete emails, mark emails as read or unread in Python.
Learn how to validate domain names using WHOIS, as well as getting domain name information such as domain registrar, creation date, expiration date and more in Python.
Learn how to develop your own ethical hacking tools using Python, including password crackers, brute force scripts, information gathering tools, sniffing and much more.
Learn how to build machine learning and deep learning models for many purposes in Python using popular frameworks such as TensorFlow, PyTorch, Keras and OpenCV.
Learn how to create real-world web applications using Python frameworks such as Flask, Django and more.
Discussing wide variety of Python topics using various APIs, third party libraries, wrappers, utilities and much more.
Learn how to build web scraping scripts to download, extract and parse structured data from the web using Python.
Using image processing, machine learning and deep learning methods to build computer vision applications using popular frameworks such as OpenCV and TensorFlow in Python.
Explore Python's standard library, modules such as os, json, re, ftplib, imaplib, threading, pickle, socket, random, secrets and many more.
Learn how to use third party web APIs (Application Programming Interfaces) to make requests to extract, analyze and handle data programmatically using Python.
Learn how to integrate databases (relational or non-relational) in your Python programs, so you can appropriately store, manipulate and persist your data.
Learn the basics of finance and technical indicators, using Python to analyze and plot historical stock data, develop models to predict stock prices using deep learning frameworks such as TensorFlow.
Join 25,000+ Python Programmers & Enthusiasts like you!