This course covers Python Programming Basics.
It is ideal if you already code, and want to convert from a different language to Python.
We do all in one day.
This Python Programming Cross Over course is hands-on, practical, Fast-paced.
We cover Python basics, all the generic coding basics: data types, collect user input and output results, flow control and decision making, loops, math operations , working with and manipulating strings, dates and times, Python sequences, read from and write to files, exceptions, functions, methods modules, classes, objects.
Primitive types; Characters & Strings; Boolean; Working with variables and its scope; Type conversion and casting.
Introduction of operators; Arithmetic operators; Relational operators; Assignment operator; Logical operators; Increment and decrement operators; More in operators.
If statement; If - else statement; If- elif - else statement; Nested if - else;
The while, while-else; do-while and the for loop; Enhanced for loop; Jump statements: break, continue; Nesting loops.
Lists. Tuples. Dictionary. Using Built-in modules and functions. Pattern Matching. Object-Oriented Programming (OOP) principles.
Creating and using Functions. Creating a Module in class; Calling a Module; Returning value from a Module; Adding a Method that takes parameters;
Creating a Class; Creating an Object; Using an Object; Adding Instance variables; Controlling accessibility; Naming conventions for class members. Class Constructors; Parameterized Constructors; Inheritance. Override.
Fundamentals of exception handling; Exception types; Using try and except. Files, streams: Create, Open, Traverse and Read Files: Csv, txt and Json Files.
Connect to a database, create Database, drop a database, create a table, alter tables, drop a table, insert, delete, update records, query a database and display results.
Connecting to API’s
Try a 30 minutes webinar free. Choose you own topic from our course list.