Introduction to Python is created for programmers who are new to the language and need to learn the basics. Programmers who have had some previous experience and want to take their skills to the next level by introducing new topics and reinforcing existing knowledge can also benefit from this course.
What is Python?
According to their website, Python is defined as an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse.
Here are the skills you will learn :
- Installing Python and writing basic scripts
- Using built in data structures
- Using all flow control features
- Reading and writing from and to files
- Using Python’s extensive libraries and functions
- Accessing databases
- Connecting to C programs
- Multi-threading
- GUI development
Who can benefit from this course?
This course is created for those new to Python or for those who have had some previous exposure and need to expand their understanding.
Prerequisites/Requirements :
Good computer skills and familiarity with basic programming concepts like variables, loops, and functions.
This is the course outline :
Part 1 : Basic Use
Chapter 1 : Installation and Setup
Chapter 2 : Getting Started
Chapter 3 : Variables and Data Types
Chapter 4 : Operators
Chapter 5 : Control Structures
Chapter 6 : Functions
Chapter 7 : Exception Handling
Chapter 8 : Simple File I/O
Chapter 9 : Getting things done with modules and libraries
Part 2 : Intermediate variables and operators
Chapter 1 : Intermediate variables and operators
Chapter 2 : Strings
Chapter 3 : Functions
Chapter 4 : Classes and Object-oriented Programming
Chapter 5 : Persistence
Chapter 6 : GUIs with Tkinter
Chapter 7 : Numerical Processing
Chapter 8 : Calling C Code
Chapter 9 : Threads in Python
Call us on 1 813 323 0002 (USA) or 1 289 400 2297 (Can) to enrol in a Python course today!