Mastering Special Methods for Class Definitions
In Python, defining classes with special methods is fundamental to creating robust and functional objects. These methods enable instances of the class to interact seamlessly with Python’s built-in ...
Hello! I’m Samet Gul, a doctoral researcher in Computer Engineering with a robust background in Electrical-Electronics Engineering. I launched this website in July 2024 to create a digital space where I can showcase my projects, research, and insights. My research over the past five years has centered on designing model-based controllers for nonlinear electromechanical systems, particularly in robotics and nonlinear control. With over eight years of experience in programming, research, and design, I am passionate about exploring cutting-edge technologies and developing innovative engineering solutions.
My expertise spans C/C++, Python, Object-Oriented Programming (OOP), Data Structures and Algorithms (DSA), and MATLAB/Simulink. I also have a strong interest in Machine Learning and Embedded Systems. Currently, I am seeking opportunities to apply my skills in dynamic research or industry roles that involve innovative projects and offer professional growth.
As this website is still in its early stages, you may find a limited number of posts. I’m actively working on expanding the content, so I encourage you to check back regularly for new insights, projects, and updates.
Feel free to explore different categories, browse by tags, or revisit past posts in the archives. If you’d like to connect or discuss any topic, don’t hesitate to reach out at asam.gul@gmail.com. You can also find me on GitHub, LinkedIn, and Google Scholar. For a detailed resume, visit my About Me page.
In Python, defining classes with special methods is fundamental to creating robust and functional objects. These methods enable instances of the class to interact seamlessly with Python’s built-in ...
This series covers my notes on Object-Oriented Programming (OOP) in Python. I’ve prepared these posts based on my interests and experiences. Feel free to explore if you’re interested in learning mo...
In this project, I’d like to share a real-time face tracking system using the DJI Tello drone. The setup utilizes Python and the djitellopy library to control the drone, while OpenCV is employed fo...
In this project, I explored integrating the DJI Tello drone with Python and Pygame to create an interactive visualization of the drone’s path. The goal was to control the drone using keyboard input...
In my previous project, I demonstrated drone navigation using keyboard inputs. In this follow-up, I showcase how to control a DJI Tello drone using a joystick. This project leverages the djitellopy...
In this post, I want to share a project that involves controlling a DJI Tello drone, displaying a real-time video feed, and capturing images using Python. We’ll leverage the djitellopy library for ...
In this series, I’ll be diving into various Tello drone projects, and in this post, I’ll walk through the basics of setting up a Tello drone programming environment and share my system setup. Sett...