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.
Learn how to compress and decompress files, folders and symbolic links in Python using gzip compression in tarfile built-in module.
Learn how to extract and download images from a single web page in Python using requests and BeautifulSoup libraries.
Encrypting and decrypting files in Python using symmetric encryption scheme with cryptography library.
Building a reverse shell in Python using sockets that can execute remote shell commands and send the results back to the server.
Building a deep learning model to generate human readable text using Recurrent Neural Networks (RNNs) and LSTM with TensorFlow and Keras frameworks in Python.
Learn how to use requests and tqdm libraries to build a powerful file downloader with progress bar using Python.
Scraping Google weather search page to extract useful information such as current weather, temperature, next days' weather and much more in Python using requests and Beautiful Soup.
Learning how you can generate and read QR Code in Python using qrcode and OpenCV libraries.
Scraping YouTube videos and extracting useful video information such as title, total views, publish date, video duration, tags, likes and dislikes and more in Python using requests_html and Beautiful Soup libraries.
Building and training a model that classifies CIFAR-10 dataset images that were loaded using Tensorflow Datasets which consists of airplanes, dogs, cats and other 7 objects using Tensorflow 2 and Keras libraries in Python.
Extracting data and searching in Wikipedia, getting article summaries, links, images and more using Wikipedia library in Python.
Using pyautogui and OpenCV to record display screen video and save it to a file in Python.
Monitoring Operating System processes in Python using psutil library and making a similar program of Windows Task Manager or Linux top utility.
Performing face detection using both Haar Cascades and Single Shot MultiBox Detector methods with OpenCV's dnn module in Python.
Learn how to use keyboard module in Python to take full control of your keyboard such as hooking global events, registering hotkeys, simulating key presses and releases and much more.
Sniffing and printing HTTP packet information, such as the url and raw data ( passwords, search queries, etc. ) in case the method is POST.