{"id":450,"date":"2026-03-02T14:18:58","date_gmt":"2026-03-02T14:18:58","guid":{"rendered":"https:\/\/pythonia.fr\/?page_id=450"},"modified":"2026-03-20T10:03:14","modified_gmt":"2026-03-20T10:03:14","slug":"python-for-beginners","status":"publish","type":"page","link":"https:\/\/pythonia.fr\/index.php\/en\/python-for-beginners\/","title":{"rendered":"Python for beginners"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"450\" class=\"elementor elementor-450\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c85f4a5 e-grid e-con-boxed e-con e-parent\" data-id=\"c85f4a5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1e40 elementor-widget elementor-widget-heading\" data-id=\"3ff1e40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Python for beginners<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8cbed82 e-grid e-con-boxed e-con e-parent\" data-id=\"8cbed82\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d8f729 elementor-widget elementor-widget-heading\" data-id=\"4d8f729\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><div style=\"display:flex;gap:40px;flex-wrap:wrap\">\n  <!-- Left column : Content -->\n  <div style=\"flex:2;min-width:300px\">\n    <h3 style=\"font-size:16px;color:#FFFFFF;font-weight:bold;margin-top:25px;margin-bottom:10px\">Objectives<\/h3>\n    <ul style=\"font-size:14px;color:#FFFFFF;line-height:1.8;margin-left:20px\">\n      <li>Learn the fundamentals of Python to develop simple applications (file input\/output, graphical interface, databases)<\/li>\n    <\/ul>\n  <\/div>\n  <!-- Right column : Links and buttons -->\n  <div style=\"flex:1;min-width:200px;background:#0B1D33;padding:25px;border-radius:12px;height:fit-content\">\n    \n    <a href=\"http:\/\/pythonia.fr\/wp-content\/uploads\/2026\/03\/Training_Program_Python_Beginner_ENI.pdf\" target=\"_blank\" style=\"display:block;color:#FFFFFF;font-size:15px;text-decoration:none;padding:12px 0;border-bottom:1px solid #1a3a5c\">\n      \ud83d\udcc4 Program (PDF)\n    <\/a>\n    \n    <a href=\"#\" id=\"btn-dates-en\" style=\"display:block;color:#FFFFFF;font-size:15px;text-decoration:none;padding:12px 0;border-bottom:1px solid #1a3a5c\">\n      \ud83d\udcc5 View dates\n    <\/a>\n    \n    <button id=\"btn-contact-en\" style=\"display:block;width:100%;margin-top:20px;padding:15px 20px;background:#5DADE2;color:#FFFFFF;font-size:15px;font-weight:bold;border:none;border-radius:8px;cursor:pointer\">\n      \u2709\ufe0f Request information\n    <\/button>\n  <\/div>\n<\/div><\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-58226c4 e-grid e-con-boxed e-con e-parent\" data-id=\"58226c4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b6fc12 elementor-widget elementor-widget-heading\" data-id=\"3b6fc12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><div style=\"display:flex;gap:40px;flex-wrap:wrap\">\n\n  <!-- Left column : Content -->\n  <div style=\"flex:2;min-width:300px\">\n\n    <h3 style=\"font-size:24px;color:#FFFFFF;font-weight:bold;margin-top:25px;margin-bottom:10px\">Target Audience<\/h3>\n    <ul style=\"font-size:14px;color:#FFFFFF;line-height:1.8;margin-left:20px\">\n      <li>Complete beginners<\/li>\n      <li>Adults undergoing career transition<\/li>\n      <li>Non-technical audiences<\/li>\n    <\/ul>\n\n    <h3 style=\"font-size:24px;color:#FFFFFF;font-weight:bold;margin-top:25px;margin-bottom:10px\">Learning Objectives<\/h3>\n    <ul style=\"font-size:14px;color:#FFFFFF;line-height:1.8;margin-left:20px\">\n      <li>Write simple and structured Python scripts<\/li>\n      <li>Automate basic tasks<\/li>\n      <li>Read and write files (text, CSV)<\/li>\n      <li>Master control structures and collections<\/li>\n      <li>Understand and apply Object-Oriented Programming (OOP) concepts<\/li>\n      <li>Create and query a SQLite database using Python<\/li>\n    <\/ul>\n\n    <h3 style=\"font-size:24px;color:#FFFFFF;font-weight:bold;margin-top:25px;margin-bottom:10px\">Prerequisites<\/h3>\n    <ul style=\"font-size:14px;color:#FFFFFF;line-height:1.8;margin-left:20px\">\n      <li>No prior programming knowledge required<\/li>\n      <li>Basic familiarity with computers (navigating folders, using a text editor)<\/li>\n    <\/ul>\n\n    <h3 style=\"font-size:24px;color:#FFFFFF;font-weight:bold;margin-top:25px;margin-bottom:10px\">Teaching Methods<\/h3>\n    <ul style=\"font-size:14px;color:#FFFFFF;line-height:1.8;margin-left:20px\">\n      <li>Combination of theory (40%) and practice (60%)<\/li>\n      <li>Live demonstrations by the instructor<\/li>\n      <li>Progressive exercises and guided practical work<\/li>\n      <li>Integrative mini-projects at the end of each day<\/li>\n      <li>Course materials provided to participants (digital version)<\/li>\n    <\/ul>\n\n    <h3 style=\"font-size:24px;color:#FFFFFF;font-weight:bold;margin-top:25px;margin-bottom:10px\">\n      Target Certification: RS6701 \u2013 Python Programming Language \u2013 CPF eligible\n    <\/h3>\n\n    <h1 style=\"font-size:24px;color:#FFFFFF;font-weight:bold;margin-top:40px;margin-bottom:20px\">Detailed Program<\/h1>\n\n    <h3 style=\"font-size:16px;color:#FFFFFF;font-weight:bold;margin-top:25px;margin-bottom:10px\">DAY 1 \u2014 Introduction to Python and First Programs<\/h3>\n    <ul style=\"font-size:14px;color:#FFFFFF;line-height:1.8;margin-left:20px\">\n      <li>Introduction to Python: history, philosophy, and business use cases<\/li>\n      <li>Environment setup: Python, VS Code, useful extensions<\/li>\n      <li>First script: print(), comments, running a program<\/li>\n      <li>Variables and data types: int, float, str, bool<\/li>\n      <li>Operators: arithmetic, comparison, and logical operators<\/li>\n      <li>User input: input() and type conversion<\/li>\n      <li>Best practices: variable naming, PEP8 conventions<\/li>\n    <\/ul>\n    <p style=\"font-size:14px;color:#FFFFFF;margin-left:20px;margin-top:15px\">\n    <strong>\u25a0 Practical exercises:<\/strong><br>\n    \u2192 Lab 1: Simple calculator (addition, subtraction, multiplication, division)<br>\n    \u2192 Lab 2: Unit conversion program (km\/miles, \u20ac\/$, \u00b0C\/\u00b0F)<br>\n    \u2192 Lab 3: Interactive quiz with final score\n    <\/p>\n\n    <h3 style=\"font-size:16px;color:#FFFFFF;font-weight:bold;margin-top:25px;margin-bottom:10px\">DAY 2 \u2014 Control Structures and Collections<\/h3>\n    <ul style=\"font-size:14px;color:#FFFFFF;line-height:1.8;margin-left:20px\">\n      <li>Conditions: if, elif, else \u2014 syntax and indentation<\/li>\n      <li>Nested conditions: logical operators (and, or, not)<\/li>\n      <li>For loop: iterating over sequences, range() function<\/li>\n      <li>While loop: use cases, stopping conditions, infinite loop risks<\/li>\n      <li>Statements: break, continue, and else in loops<\/li>\n      <li>Lists: creation, indexing, slicing, main methods<\/li>\n      <li>Tuples: differences compared to lists<\/li>\n      <li>Dictionaries: key\/value pairs, access, modification, iteration<\/li>\n    <\/ul>\n    <p style=\"font-size:14px;color:#FFFFFF;margin-left:20px;margin-top:15px\">\n    <strong>\u25a0 Practical exercises:<\/strong><br>\n    \u2192 Lab 1: Guess the number game with hints<br>\n    \u2192 Lab 2: Shopping list manager (add, delete, display)<br>\n    \u2192 Lab 3: Mini phone directory using dictionaries\n    <\/p>\n\n    <h3 style=\"font-size:16px;color:#FFFFFF;font-weight:bold;margin-top:25px;margin-bottom:10px\">DAY 3 \u2014 Functions, Files, and Introduction to OOP<\/h3>\n    <ul style=\"font-size:14px;color:#FFFFFF;line-height:1.8;margin-left:20px\">\n      <li>Defining functions: def, parameters, return values<\/li>\n      <li>Variable scope: local vs global<\/li>\n      <li>Default parameters: named arguments, *args, **kwargs<\/li>\n      <li>Reading text files: open(), read(), readlines()<\/li>\n      <li>Writing files: write(), 'w' and 'a' modes<\/li>\n      <li>CSV files: manipulation using the csv module<\/li>\n      <li>Error handling: try\/except, common exception types<\/li>\n      <li>Why OOP? Limitations of procedural programming<\/li>\n      <li>First concepts: class, object, attribute, method<\/li>\n      <li>Creating your first class: class keyword, __init__(), self<\/li>\n    <\/ul>\n    <p style=\"font-size:14px;color:#FFFFFF;margin-left:20px;margin-top:15px\">\n    <strong>\u25a0 Practical exercises:<\/strong><br>\n    \u2192 Lab 1: Utility function library (calculations, conversions)<br>\n    \u2192 Lab 2: First Contact class with attributes and display() method<br>\n    \u2192 Lab 3 (Mini-project): Complete contact manager \u2014 OOP version\n    <\/p>\n\n    <h3 style=\"font-size:16px;color:#FFFFFF;font-weight:bold;margin-top:25px;margin-bottom:10px\">DAY 4 \u2014 Advanced OOP and SQLite Databases<\/h3>\n    <ul style=\"font-size:14px;color:#FFFFFF;line-height:1.8;margin-left:20px\">\n      <li>Inheritance: parent and child classes, method overriding, super()<\/li>\n      <li>Special methods: __str__, __repr__, __eq__, __lt__<\/li>\n      <li>Encapsulation: protected attributes, properties using @property<\/li>\n    <\/ul>\n\n    <h3 style=\"font-size:16px;color:#FFFFFF;font-weight:bold;margin-top:25px;margin-bottom:10px\">Assessment<\/h3>\n    <ul style=\"font-size:14px;color:#FFFFFF;line-height:1.8;margin-left:20px\">\n      <li>Initial assessment quiz at the beginning of the training<\/li>\n      <li>Continuous assessment through practical exercises<\/li>\n      <li>Certificate of completion issued<\/li>\n      <li>ENI-PYTHON certification exam at the end of the training (90 minutes)<\/li>\n    <\/ul>\n\n  <\/div>\n\n<\/div><\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6acdb30 e-flex e-con-boxed e-con e-parent\" data-id=\"6acdb30\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff7adfe elementor-widget elementor-widget-heading\" data-id=\"ff7adfe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Add Your Heading Text Here<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4af6da9 e-flex e-con-boxed e-con e-parent\" data-id=\"4af6da9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dbc67ed elementor-widget elementor-widget-heading\" data-id=\"dbc67ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Add Your Heading Text Here<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Python for beginners Objectives Learn the fundamentals of Python to develop simple applications (file input\/output, graphical interface, databases) \ud83d\udcc4 Program [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-450","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pythonia.fr\/index.php\/wp-json\/wp\/v2\/pages\/450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pythonia.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pythonia.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pythonia.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pythonia.fr\/index.php\/wp-json\/wp\/v2\/comments?post=450"}],"version-history":[{"count":22,"href":"https:\/\/pythonia.fr\/index.php\/wp-json\/wp\/v2\/pages\/450\/revisions"}],"predecessor-version":[{"id":765,"href":"https:\/\/pythonia.fr\/index.php\/wp-json\/wp\/v2\/pages\/450\/revisions\/765"}],"wp:attachment":[{"href":"https:\/\/pythonia.fr\/index.php\/wp-json\/wp\/v2\/media?parent=450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}