Python Fundamentals

by Verhoef Training Claim Listing

Python is a popular high-level programming language. It is easily extensible through the use of third-party packages and often allows powerful function to be written with few lines of code. Python caters to multiple programming styles (object oriented, procedural, etc) and the code tends to be reada

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Verhoef Training Logo

img Duration

Enquire Now

Course Details

Python is a popular high-level programming language. It is easily extensible through the use of third-party packages and often allows powerful function to be written with few lines of code. Python caters to multiple programming styles (object oriented, procedural, etc) and the code tends to be readable and maintainable.

 

Target Audience:
Network Engineers, Applications Programmers and Systems Programmers.

 

Recommended Prerequisites:
Basic user level knowledge of an operating system such as UNIX or Windows. Experience in Shell Programming or C-type languages will be benefical but not mandatory. Working knowledge of any standard text editor will be required.

 

Course Objectives:
After completing this course, the delegate should be able to:

  • Specify the features of and uses of Python

  • Describe and use strings and variables

  • Use Python lists and dictionaries

  • Describe and use programming control structures

  • Use operators and expressions

  • Create and use functions

  • Format and print program output

  • Perform basic file manipulation

  • Use Python and SQL to access a Relational Database

Assessments are done throughout the course in the form of practical assignments that the delegates are required to complete as part of the course content.

 

Key Topics:

  • Python Language Introduction

  • Lexical Conventions and Coding Syntax

  • Variables, Strings, Lists and Expressions

  • Flow Control: Conditions and Loops

  • Tuples and Dictionaries (Hashes)

  • Procedures and Functions

  • Input and Output Modules

  • Using Modules and Packages

  • Database manipulation

  • Cape Town Branch

    103 Hillside Rd, Fish Hoek, Cape Town

Check out more Python Programming courses in South Africa

Gautech Training Institute Logo

Introduction To Programming with C#

C# is a beautiful cross-platform language that can be used to build variety of applications. With C#, you can build mobile apps (for Windows, Android and iOS), games, web sites and desktop applications.

by Gautech Training Institute [Claim Listing ]
  • Price
  • Start Date
  • Duration
EASTC Logo

CNC Programming

CNC Programming course is offered by EASTC, a practical training college. Our programmes are developed to equip the person with essential skills in a workshop environment over a short period of time.

by EASTC
Mindworx Academy Logo

C# Programming Course

C# is one of the most popular languages that is used for a variety of things such as mobile applications, game development and enterprise software.

by Mindworx Academy [Claim Listing ]
Coastal KZN TVET College Logo

CNC Machining

CNC Machining course is offered by Coastal KZN TVET College. All CNC machines are accompanied by dedicated high specification computers that are networked to a further seven high specification computers in a CAD/CAM designing facility.

by Coastal KZN TVET College [Claim Listing ]
Incus Data Logo

Spring MVC & Spring Boot Course

Spring MVC is an important module in the core Spring framework for building web applications. Spring Boot makes it easy to create production-ready applications. The Spring MVC and Spring Boot course is for Java programmers who have completed the Spring Core Development course.

by Incus Data

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy