• Duration: 4 Months

Course Overview:

Though Python® has been in use for nearly thirty years, it has become one of the most popular languages for software development, particularly within the fields of data science, machine learning, artificial intelligence, and web development—all areas in which Python is widely used.

You will learn elements of the Python 3 language and development strategies by creating a complete program that performs a wide range of operations on a variety of data types, structures, and objects, implements program logic through conditional statements and loops, structures code for reusability through functions, classes, and modules, reads and writes files, and handles error conditions.

Learning Objectives

In this course, you will develop simple command-line programs in Python.
You will:

  • Set up Python and develop a simple application.
  • Declare and perform operations on simple data types, including strings, numbers, and dates.
  • Declare and perform operations on data structures, including lists, ranges, tuples, dictionaries, and sets.
  • Write conditional statements and loops.
  • Define and use functions, classes, and modules.
  • Manage files and directories through code.
  • Deal with exceptions.

Target Audience

To ensure your success in the course, Some experience programming in an object-oriented language is helpful, but even if you don’t have such experience, this course can be useful to those that are new to programming and you should have at least a foundational knowledge of personal computer use

Course Content

Lesson 1: Setting Up Python and Developing a Simple Application

Topic A: Set Up the Development Environment

Topic B: Write Python Statements

Topic C: Create a Python Application

Topic D: Prevent Errors

Lesson 2: Processing Simple Data Types

Topic A: Process Strings and Integers

Topic B: Process Decimals, Floats, and Mixed Number Types

Lesson 3: Processing Data Structures

Topic A: Process Ordered Data Structures

Topic B: Process Unordered Data Structures

Lesson 4: Writing Conditional Statements and Loops in Python

  • Topic A: Write a Conditional Statement

    Topic B: Write a Loop

Lesson 5: Structuring Code for Reuse

Topic A: Define and Call a Function

Topic B: Define and Instantiate a Class

Topic C: Import and Use a Module

Lesson 6: Writing Code to Process Files and Directories

Topic A: Write to a Text File

Topic B: Read from a Text File

Topic C: Get the Contents of a Directory

Topic D: Manage Files and Directories

Lesson 7: Dealing with Exceptions

Topic A: Handle Exceptions

Topic B: Raise Exceptions


ENROLL NOW


ENROLL NOW

Retail Courses on Demand

 

What Client\’s Say

Testimonials

Imanche Victor AdeniyiATC Nigeria Read More
I am satisfied with the training offered here and the instructor. I look forward to having another training session with New Horizons.
Christian UdehAMCON Read More
The Excel training was well laid out and the facilitator was very versed, he used multiple scenarios to explain the concept. I am very glad to have chosen New Horizons for this training.
Hammed MuritalaMIS, IITA Read More
The training is very excellent and it will help me to identify and resolve some database problems.
Iroegbu BrightSAIPEM Read More
The course was helpful, interactive to know the fitment of business with IT service.
Vihishima J. TIOM Read More
The course was well taught and well understood.
Previous
Next

New Horizons Training Locations

Lagos Center

  • </h3 >

    ikeja@newhorizonsnigeria.com,
    gloria@newhorizonsnigeria.com

  • </h3 >

    08122690415 08125990663
    08122690443, 014537623

  • </h3 >

    1, Oba-Akran Road, (Adebayo Akande Centre),
    Ikeja, Lagos State.

Abuja Center

  • </h3 >

    olawaleogedengbe@newhorizonsnigeria.com

  • </h3 >

    08122690463, 07081626364

  • </h3 >

    Basement & 3rd Floor, Nigerian Reinsurance Building, Beside Unity Bank Headquarters,
    close to NNPC Towers, Herbert Macaulay Way, CBD, Abuja

Festac Contact

  • </h3 >

    anifowosesolomon@newhorizonsnigeria.com, olagunjuzainab@newhorizonsnigeria.com

  • </h3 >

    08122690409, 08122690485, 08030856880, 08129687431

  • </h3 >

    1st Avenue,Mr. BIGGS Building,
    Beside Polaris Bank, Festac, Lagos State

Lekki Contact

  • </h3 >

    ademolaallen@newhorizonsnigeria.com

    lekki@newhorizonsnigeria.com

  • </h3 >

    07015887034, 08125990586
    08125990674

  • </h3 >

    No 9, Otunba Adedoyin Ogungbe Crescent, Opposite ELIM Motors Lekki Phase 1,
    Lagos State.

Ikorodu Contact

  • </h3 >

    ethelalade@newhorizonsnigeria.com

  • </h3 >

    08125990562, 08127485821
    09078277980

  • </h3 >

    112, Lagos road, beside FIRS building,
    Haruna Bus stop, Ikorodu, Lagos State

Surulere Contact

  • </h3 >

    akinwaleabiodun@newhorizonsnigeria.com

  • </h3 >

    08125990567, 08125990584,
    08125990436, 08062265092,
    014537628

  • </h3 >

    148/150 Bode Thomas Street,
    Surulere, Lagos State.