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.
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 control your keyboard in Python: press keys, type text, create global hotkeys, expand snippets, record/replay macros, and compare keyboard, pynput, and PyAutoGUI.
Sniffing and printing HTTP packet information, such as the url and raw data ( passwords, search queries, etc. ) in case the method is POST.
Controlling computer mouse in python. Hooking events, registering hotkeys, simulating mouse movements and click, and much more.
Learn how to get hardware and system information in Python using psutil, platform, py-cpuinfo, and nvidia-smi: OS, CPU, RAM, disks, network, sensors, GPU, JSON reports, and top processes.
Writing a server and client Python scripts that receives and sends files in the network using sockets module in Python.
Classifying emails (spam or not spam) with GloVe embedding vectors and RNN/LSTM units using Keras and TensorFlow in Python.
Making a facebook messenger chat bot in python using fbchat library, you can make customized auto messages and bots, get user information, and much more handy tools.
Forcing devices to disconnect from a network by sending deauthentication frames continuously using Scapy library in Python, this is called deauthentication attack.
Writing a DNS spoofer script in Python using Scapy library to successfully change DNS cache of a target machine in the same network.
Creating fake access points and fooling nearby devices by sending valid beacon frames to the air using scapy in python.
Learn how to write a port scanner in Python using sockets, starting with a simple port scanner and then diving deeper to a threaded version of a port scanner that is reliable for use.