These projects are based on 42 school subjects.
Since I started my studies on 42Prague when 42 schools started switching to a NEW core, I did my first projects in an OLD core (libft-push_swap) and the rest is from the NEW core.
The old projects focus on low-level programming in C, the newer ones introduce OOP in Python and AI, agents and LLMs. Both cores also introduce some projects regarding system administration.
In these projects it is cool that they do not have 1 correct solution, so everybody who does them, has their unique way of approaching, solving and presenting them.
Note
My takes were checked with norminette or flake8 linter and validated once, but the versions in this public repo do not have to adhere to all 42 strict rules and norms or current versions of the projects anymore.
42_projects
├── 42_C_LIBRARY
│ ├── M00_libft # my own versions of C library functions
│ ├── M01_ft_printf # my recode of printf()
│ ├── M01_get_next_line # reading lines from fd
├── M02_push_swap # sorting program
├── M02_Python_learning # learning Python and OOP concepts
├── M02_A-Maze-Ing # maze generation and visualization
├── system_administration
│ └── M01_born2beroot # basic system administration| Milestone | Project | About | Language used | Time | Status |
|---|---|---|---|---|---|
| M00 | libft |
Library functions | C | 50 h | ✅ Completed |
| M01 | ft_printf() |
Library functions - printf() | C | 50 h | ✅ Completed |
| M01 | get_next_line() |
Function - read line from fd | C | 40 h | ✅ Completed |
| M01 | Born2BeRoot |
System administration | bash | 20 h | ✅ Completed |
| M02 | push_swap |
Sorting program | C | 50 h | ✅ Completed |
| M02 | Python Piscine |
Learning Python | Python | 80 h | ✅ 11/11 modules completed |
| M02 | A-Maze-Ing |
Maze generator algorithm + graphic visualization | Python | 50 h | ✅ Completed |
| M03 | Fly-in |
Multiple drone navigation algorithm + visualization | Python | 120 h | ⏳ IN PROGRESS |
| M03 | Codexion |
... | C | 80 h | ⏳ Waiting |
| M03 | Call Me Maybe |
AI | Python | 80 h | ⏳ Waiting |
| M04 | Pac-Man |
Game design | Python | ... h | ⏳ Waiting |
| M04 | NetPractice |
System administration | ... | ... h | ⏳ Waiting |
| M04 | RAG against the machine |
AI | Python | ... h | ⏳ Waiting |
| M05 | Agent Smith |
AI | … | ... h | ⏳ Waiting |
| M05 | Answer Protocol |
... | C | ... h | ⏳ Waiting |
| M05 | Inception |
System administration | … | ... h | ⏳ Waiting |
| M05 | ft_transcendence |
Web application | … | ... h | ⏳ Waiting |
Simona Sucha
(also known as ssucha or vincent_syma)
Python & C · Software Developer · 42 student
🖥️ GitHub: https://github.com/vincent-syma/
🔗 LinkedIn: https://www.linkedin.com/in/simona-such%C3%A1-5a1b1928b
✉️ Email: vincent.f.syma@email.cz