My knowledge:
C language:
- Basics: data types, loops, conditions, operators.
- File handling: read, write, and analyze files.
- Pointers: declare, allocate, resize, and delete memory space.
- Linked lists: create, manipulate, and traverse simple and doubly linked lists.
- Data structures: define and use structures to store data.
Python:
- Basics: variables, data types, control structures, and functions.
- Object-oriented programming: create and use classes and objects.
- GUI desktop applications: create graphical user interfaces using tkinter.
- Automation: automate repetitive tasks using PyAutoGUI, web browsing, and OS commands.
Examples of realized projects :
- Program that automatically open a website and do some stuff
- Program that manage students of a school using trees
- GUI app that calculate needed calories using provided info (height ,weight, age...)
- Program that rewrite a script character by character in different speeds
- Program that create a .txt file and write on it a text for later use
- and more...