from fpdf import FPDF

pdf = FPDF()
pdf.add_page()
pdf.set_auto_page_break(auto=True, margin=15)
pdf.add_font('Arial', '', '', uni=True)
pdf.set_font("Arial", size=12)

pdf.set_font("Arial", 'B', 16)
pdf.cell(200, 10, txt="CURRICULUM VITAE", ln=True, align='C')
pdf.ln(10)

# Informations personnelles
pdf.set_font("Arial", 'B', 14)
pdf.cell(200, 10, txt="Informations personnelles", ln=True)
pdf.set_font("Arial", '', 12)
personal_info = [
    "Nom : ZARIOH",
    "Prénom : Hamza",
    "Adresse : Lot Meriem, Av Abi Houraira, N°23, Étage 3, Ben Msik, Casablanca",
    "Téléphone : 0713570945",
    "E-mail : zariohhamza4@gmail.com",
    "Date de naissance : [أضف تاريخ ميلادك هنا]",
    "Nationalité : Marocaine"
]
for line in personal_info:
    pdf.cell(200, 8, txt=line, ln=True)
pdf.ln(5)

# Formation
pdf.set_font("Arial", 'B', 14)
pdf.cell(200, 10, txt="Formation", ln=True)
pdf.set_font("Arial", '', 12)
education = [
    "2024 – Présent",
    "Faculté des Sciences Juridiques, Économiques et Sociales – Aïn Chock, Université Hassan II de Casablanca",
    "Filière : Gestion - Comptabilité, Finance et Fiscalité",
    "Année : 1ère année Licence",
    "",
    "2023 – 2024",
    "Lycée Ech Charif El Idrissi – Casablanca",
    "Baccalauréat Sciences Physiques – Option Française",
    "Session : Juin 2024"
]
for line in education:
    pdf.cell(200, 8, txt=line, ln=True)
pdf.ln(5)

# Compétences
pdf.set_font("Arial", 'B', 14)
pdf.cell(200, 10, txt="Compétences", ln=True)
pdf.set_font("Arial", '', 12)
skills = [
    "- Comptabilité générale et analytique (en cours d’apprentissage)",
    "- Connaissances de base en fiscalité et gestion financière",
    "- Maîtrise des outils bureautiques : Word, Excel, PowerPoint",
    "- Esprit d’analyse et sens de l’organisation",
    "- Capacité à travailler en équipe et sous pression"
]
for line in skills:
    pdf.cell(200, 8, txt=line, ln=True)
pdf.ln(5)

# Langues
pdf.set_font("Arial", 'B', 14)
pdf.cell(200, 10, txt="Langues", ln=True)
pdf.set_font("Arial", '', 12)
languages = [
    "- Arabe : Langue maternelle",
    "- Français : Très bon niveau (écrit et oral)",
    "- Anglais : Niveau intermédiaire"
]
for line in languages:
    pdf.cell(200, 8, txt=line, ln=True)
pdf.ln(5)

# Objectif
pdf.set_font("Arial", 'B', 14)
pdf.cell(200, 10, txt="Objectif professionnel", ln=True)
pdf.set_font("Arial", '', 12)
objective = (
    "Étudiant en gestion et finance, je suis à la recherche d’un premier emploi ou stage pour mettre en pratique "
    "mes compétences académiques dans un environnement professionnel dynamique. Je suis motivé, rigoureux et désireux "
    "d’apprendre au sein d’une équipe structurée."
)
pdf.multi_cell(0, 8, txt=objective)
pdf.ln(5)

# Centres d’intérêt
pdf.set_font("Arial", 'B', 14)
pdf.cell(200, 10, txt="Centres d’intérêt", ln=True)
pdf.set_font("Arial", '', 12)
interests = [
    "- Lecture sur l’économie et la finance",
    "- Sport (football, natation)",
    "- Développement personnel"
]
for line in interests:
    pdf.cell(200, 8, txt=line, ln=True)

# Sauvegarder le fichier
pdf.output("CV_Hamza_Zarioh.pdf")

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: