Python for Beginners

Python for Beginners | Commencing: 19th September

10 Week Course | 1 Night per Week

€849

Monread Shopping Centre, Naas, County Kildare.

Course Outline

Python is rapidly becoming a language of choice for many programmers. Python is a versatile programming language which can be used to power websites, build games, and program hardware. This course teaches participants how to program using Python. No prior experience in programming is needed.

You will also be given the option to take the exam: ‘Microsoft Technical Associate 98-381 Introduction to Programming using Python’

Course Objectives

Upon completion of this course, you will be able to.

  • Perform Operations using data types & Operators
  • Control Flow and Decision Loops
  • Perform input and output operations
  • Document and structure code
  • Perform troubleshooting & Error Handling
  • Perform Operations using modules and Tools

Course Syllabus

Module 1: Introduction to Python

  • What is Python?
  • Installing your Python IDE.

Module 2: Operations using data types & Operators

  • Evaluate an expression to identify the data type Python will assign to each variable. Data types include str, int, float, and bool
  • Convert between and work with data types. Type casting; constructing data structures; indexing and slicing operations
  • Determine the sequence of execution based on operator precedence. Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in)
  • Select the appropriate operator to achieve the intended result. Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in)

Module 3: Control Flow with Decisions & Loops

  • Construct and analyse code segments that use branching statements. if; elif; else; nested and compound conditionals
  • Construct and analyse code segments that perform iteration. while; for; break; continue; pass; nested loops and loops that include compound conditionals

Module 4: Perform Input & Output Operations

  • Construct and analyse code segments that perform file input and output operations. open; close; read; write; append; check existence; delete; with statement
  • Construct and analyse code segments that perform console input and output operations. Read input from console; print formatted text; use of command line arguments

Module 5: Document & Structure Code

  • Document code segments using comments and documentation strings. Use of indentation and white space; comments and documentation strings; pydoc
  • Construct and analyse code segments that include function definitions. Call signatures; default values; return; def; pass

Module 6: Troubleshooting & Error Handling

  • Analyse, detect, and fix code segments that have errors. Syntax errors; logic errors; runtime errors
  • Analyse and construct code segments that handle exceptions. Try; except; else; finally; raise

Module 7: Operations using Modules and Tools

  • Perform basic operations using built-in modules. math; datetime; io; sys; os; os.path; random
  • Solve complex computing problems by using built-in modules. math; datetime; random.

Certification Information

On successful completion of this course, you will receive a certificate of completion.

You can also aim to complete the Microsoft Technology Associate – Introduction to Programming Using Python. (Extra certification costs will apply)

Enrol Now

If you would like to enrol in Python for Beginners, you can purchase an enrolment pass below. If you have any further questions about the course, please get in touch.