Introduction to Python Programming
Course Overview
Python Programming course is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals.
Course Objectives:
• Master the fundamentals of writing Python scripts
• Learn core Python scripting elements such as variables and flow control structures
• Discover how to work with lists and sequence data
• Write Python functions to facilitate code reuse
• Use Python to read and write files
• Make their code robust by handling errors and exceptions properly
• Work with the Python standard library
• Explore Python’s object-oriented features
• Search text using regular expressions
Course Outline
1. The Context of Software Development2. Values and Variables
3. Expressions and Arithmetic
4. Conditional Statements
5. Iteration
6. Using Functions
7. Writing Functions -1
8. Writing Functions -2
9. Objects
10. Lists
11. Tuples, Dictionaries, and Sets
12. Class Design
Advanced Python Programming
Course Objectives• Leverage OS services
• Code graphical interfaces for applications
• Create modules
• Create and run unit tests
• Define classes
• Interact with network services
• Query databases
• Process XML data
Course Outlines
1. Python refresher
2. Operating Systems Services
3. Pythonic programming
4. Modules and packages
5. Classes
6. Metaprogramming
7. Programmer tools
8. Distributing modules
9. Database access
10. GUI programming with PyQT4
11. Network programming
12. Threads
13. XML and JSON
14. Extending Python
15. Subprocesses
Register for this course
Find great talent. Find great work. Are you ready to move your business or career forward?
-
Delivery Time5 weeks
-
Number of Lesson Sessions (hrs)3 hrs
-
Number of Instructors1 Instructor
-
-
Full Course
-
Nigerian's Leading ICT Training Institute
Find great talent. Find great work. Are you ready to move your business or career forward?