Abdeladim Fadheli

I'm a self-taught Python programmer passionate about machine learning, deep learning, and anything else that involves data; I'm also enthused about cybersecurity and web scraping.

My full name is Abdeladim Fadheli, where Abdou is the short version, and Rockikz is my pseudonym; you can call me Abdou =)

I've been programming for over 6 years. I learned Python, and I guess I'm stuck here forever. I founded this free educational site to share my humble knowledge and progress in learning anything I find interesting in Python.

If you have any inquiries, don't hesitate to contact me here.



Abdeladim Fadheli Articles


How to Extract Text from Images in PDF Files with Python
How to Extract Text from Images in PDF Files with Python

Learn how to leverage tesseract, OpenCV, PyMuPDF and many other libraries to extract text from images in PDF files with Python

How to Create a Watchdog in Python
How to Create a Watchdog in Python

Learn how to monitor and watch your file system for events by creating a watchdog in Python with watchdog and pygtail libraries.

How to Change Text Color in Python
How to Change Text Color in Python

Learn how to use colorama library to print colored text with different colors (such as red, green and blue) in the background and foreground and brightness in Python.

Conversational AI Chatbot with Transformers in Python
Conversational AI Chatbot with Transformers in Python

Learn how to use Huggingface transformers library to generate conversational responses with the pretrained DialoGPT model in Python.

How to Extract Chrome Cookies in Python
How to Extract Chrome Cookies in Python

Learn how to extract Google Chrome browser saved cookies and decrypt them on your Windows machine in Python.

Daemon Threads in Python
Daemon Threads in Python

Learn what daemon threads are with toy examples as well as real world examples and how to set daemon threads in Python

How to Extract YouTube Data using YouTube API in Python
How to Extract YouTube Data using YouTube API in Python

Learn how to extract YouTube data including video and channel details, searching by keyword or channel and extracting comments with YouTube API in Python.

How to Fine Tune BERT for Text Classification using Transformers in Python
How to Fine Tune BERT for Text Classification using Transformers in Python

Learn how to use HuggingFace transformers library to fine tune BERT and other transformer models for text classification task in Python.

How to Use Gmail API in Python
How to Use Gmail API in Python

Learn how to use Gmail API to send emails, search for emails by query, delete emails, mark emails as read or unread in Python.

How to Automate Login using Selenium in Python
How to Automate Login using Selenium in Python

Learn how to use Selenium library with Chrome driver in Python to login to websites automatically as well as verifying login success.

How to Delete Emails in Python
How to Delete Emails in Python

Learn how you can use IMAP protocol to delete specific mails in your email account in a selected mailbox using the built-in imaplib module in Python.

How to Make a Chat Application in Python
How to Make a Chat Application in Python

Learn how to build a simple chat room application that accepts multiple connected clients using built-in's sockets and threading libraries in Python.

Logging in Python
Logging in Python

Learn how to use Python's built-in logging module to log your Python applications, changing default format, level, and learning in a concrete example, as well as using logging handlers.

How to Perform Text Summarization using Transformers in Python
How to Perform Text Summarization using Transformers in Python

Learn how to use Huggingface transformers and PyTorch libraries to summarize long text, using pipeline API and T5 transformer model in Python.

How to Make a Barcode Reader in Python
How to Make a Barcode Reader in Python

Learn how to make a barcode scanner that decodes barcodes and draw them in the image using pyzbar and OpenCV libraries in Python

How to Extract Chrome Passwords in Python
How to Extract Chrome Passwords in Python

Learn how to extract and decrypt Google Chrome browser saved passwords using Python with the help of sqlite3 and other modules.