PYTHON BEGINNERS EVENINGS COURSE COURSE SUMMARY This PYTHON
PROGRAMMING COURSE HAS BECOME ESSENTIAL TO ALL PROFESSIONAL WHO would
like to do code using Python.
It is a beginners course and teaches coding from scratch to
intermediate.
Hands-on, practical. We code some real life examples in this COURSE.
_Laptops: Bring your own, or arrange to use your own. _
_DURATION: 3 Evenings, Wednesdays for 3 weeks 6pm-8pm, of which the
first date only shows on the booking._
VIRTUAL CLASSROOM: You could attend in our classroom, or attend
online via virtual classroom, by select the appropriate ticket.
WHO SHOULD ATTEND?
This course is intended for programmers who need to code in Python.
Fast-paced, Quite intensive.
COURSE OUTLINE:
WEEK 1:
*
DATA TYPES, VARIABLES, AND ARRAYS: Primitive types; Characters &
Strings; Boolean; Working with variables and its scope; Type
conversion and casting.
*
OPERATORS AND EXPRESSIONS: Introduction of operators; Arithmetic
operators; Relational operators; Assignment operator; Logical
operators; Increment and decrement operators; More in operators.
*
DECISION MAKING: If statement; If - else statement; If- elif - else
statement; Nested if - else;
*
USING LOOPS: The while, while-else; do-while and the for loop;
Enhanced for loop; Jump statements: break, continue; Nesting loops.
*
DATA STRUCTURES: Lists.
Week 2:
*
Data Structures: 2-d Lists, Tuples. Dictionary, Nested Disctionary.
*
BUILT-IN FUNCTIONS: Date Functions. Random. Math Functions. String
Functions. Pattern Matching.
*
EXCEPTION HANDLING: Fundamentals of exception handling; Exception
types; Using try and except.
FILES, STREAMS: CREATE, Open, Traverse and Read Files: Csv, txt and
Json Files.
* DATABASE: Connect to a database, create Database, create a table,
insert, delete, update records, query a database and display results.
Drop database, drop table.
Week 3:
*
OBJECT-ORIENTED PROGRAMMING (OOP) PRINCIPLES.
*
USING MODULES: Creating and using Function, Working with parameters,
Calling functions
*
INTRODUCTION TO CLASSES AND OBJECTS: 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.
*
API: Connecting to API’s
culture
courses
246
Views
03/07/2020 Last update
PCWorkshops at CCI Office
At the mini roundabout, corner of Horseferry Road / Great Peter Street / Stutton Ground , Near St. James' Park Tube, London, England, GB