Zakaria El bouzkri's Projects
this repo has the 42 CPP pool days wich are about concept of object-oriented-programming (OOP), incapsulation inhiretance polymorphisme ...
The goal of this project is pretty straightforward. You will recode printf(). You will mainly learn about using a variable number of arguments. How cool is that?? It is actually pretty cool :)
This project is about programming a function that returns a line read from a file descriptor.
This project is about coding a C library. It will contain a lot of general purpose functions your programs will rely upon.
The purpose of this project is to code a small data exchange program using UNIX signals.
This project will let you discover in detail a UNIX mechanism that you already know by using it in your program.
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting
this project is script that i used to generate classes in othodox canonical form
:gear: config and manage typed extra settings using just the django admin.
gRPC for Django.
OAuth2 goodies for the Djangonauts!
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
Minishell is a project that involves creating a simple Unix shell in C. The shell aims to replicate basic shell functionalities, including command execution, piping, redirection, and environment variable management, providing users with an interactive command-line interface.
script for generation Makefile, run in the root directory and it will recursivly scan file with the extention spicified
this repo contains my solutions to the University of Helsinki's "Competitive Programming" course problem set hosted on the CSES (Code Submission Evaluation System) platform. This repository serves as a showcase of my problem-solving skills and coding journey as I tackle a variety of algorithmic challenges.
Some notes about networking, TCP/IP Model, OSI Model, Network devices, Subnetting, and Network Devices
In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.
this project is about implementing an algorithm of parsing mathmatical expressions (shounting yard algorithm)