Skip to content

vincent-syma/42_projects

Repository files navigation

42 Projects

About

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.

The versions I have in this public repo do not have to adhere to all 42 strict rules and norms. They were validated once but I may work on them after that not sticking to the school norms anymore.

Current status

42_projects
├── 42_LIBRARY
│	├── M00_libft			# my own versions of library functions
│	├── M01_ft_printf		# my recode of printf()
│	├── M01_get_next_line	# reading lines from fd
├── M02_push_swap			# sorting program
├── system_administration
│	└── M01_born2beroot		# basic system administration

Table of projects

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 ... h ⏳ IN PROGRESS (7/11 modules completed)
M02 A-Maze-Ing Maze generator with graphics Python 50 h ⏳ Waiting
M03 Codexion ... C 80 h ⏳ Waiting
M03 Fly-in ... Python 120 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

👤 Author

Simona Sucha (also known as ssucha or vincent_syma)
Python & C · Developer, Software Tester · 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

Contributors