PCPP1 – Certified Professional in Python Programming 1 Bootcamp
Key Features
- 3 days Instructor-Led Live Online Classroom
- Webex Virtual Class for interactive near classroom experience
- Access to Remote Lab PC for Hands-On activities
- Unlimited Practice exams
- Integrated Courseware in the Learning Management System
- Step by Step guide for challenging hands-on lab activities
- Flexible Schedules – Both Weekdays and Weekends Classes
- Get Trained by Python Programming Certified Expert Trainer with Over 15 Years of Industry Experience
- No. 1 Training Center for Python Programming Courses
- E-learning Access for Pre-course and Post Training Support
- Best Price Guaranteed for Python Programming Courses
Key Features
- 3 days Instructor-Led Face to Face Classroom training
- We are a TESDA Registered Training Center
- Offering Flexible Schedules – Both Weekdays and Weekends Classes
- Get Trained by Python Programming Certified Expert Instructor with Over 15 Years of Industry Experience
- No. 1 Training Center for Python Programming Courses
- We Guarantee Best Price for Python Programming Courses
Key Features
- Gain the technical skills needed in the workplace. 1 on 1 training is the best way to learn
- Quickest way to master any of our course offerings.
- Experience superb hands-on laboratory activities and unobstructed attention from your trainer.
- Guaranteed to start the Training
TRAINEE FEEDBACKS
ABOUT THE COURSE:
This advanced hands-on Python programming course covers advanced perspective of classes and features of object-oriented programming and includes graphical user interface programming, as well as working with selected library modules and processing different kinds of files. You will learn the program environment, and utilize tools and resources for the purposes of carrying out math, science, and engineering-related tasks.
CERTIFICATION EXAM:
PCPP-32-1: Certified Professional in Python Programming 1 Certification Exam Price: USD 195
ENTRY REQUIREMENTS:
Familiarity with any programming language can help but not necessarily required. Needs basic computing knowledge.
EMPLOYMENT OBJECTIVES
Upon completion of the course, trainees will be qualified to be a junior, python programmer, Python Developer.
COURSE CURRICULUM
PCPP-32-1 Syllabus
COURSE OUTLINE:
Chapter 1: File Processing and Communicating with Program Environment
- Files Processing
- sqlite3 – interacting with SQLite databases
- xml – creating and processing XML files
- csv – CSV file reading and writing
- logging – basics logging facility for Python
- configparser – configuration file parser
- Communicating with a program’s environment
- os – interacting with the operating system,
- datetime– manipulating with dates and time
- io – working with streams,
- time – time access and conversions
Chapter 2: Math, Data Science, and Engineering Tools
- math – a basic tool for elementary evaluations
- NumPy– fundamental package for scientific computing
- SciPy – an ecosystem for mathematics, science, and engineering
- Matplotlib – 2D plotting library producing publication quality figures
- Pandas – a library providing high-performance and data analysis tools
- SciKit-image – a collection of algorithms for image processing .
Chapter 3: GUI Programming
- What is GUI and where it comes from
- Constructing a GUI – basic blocks and conventions
- Event-driven programming
- Currently used GUI environments and toolkits
- tkinter — Python interface to Tcl/Tk
- tkinter’s application life cycle
- Widgets, windows and events
- Sample applications
- pygame – a simple way of developing multimedia applications
Chapter 4: Python Enhancement Proposals
- What is PEP?
- Coding conventions – not only style and naming
- PEP 20 – The Zen of Python
- collection of principles that influences the design of Python code
- PEP 8 – Style Guide for Python Code
- coding conventions for code comprising the standard library in the main Python distribution
- PEP 257 – Docstring Conventions
- what is docstring and some semantics as well as conventions associated with them
- A tour of important PEPs
Chapter 5: Advanced Perspective of Classes and Object-Oriented Programming in Python
- Classes
- Instances
- Attributes
- Methods
- Working with class and instance data
- Copying object data using shallow and deep operations
- Inheritance and Polymorphism
- Different faces of Python methods: static and class methods
- Abstract classes vs. method overloading
- Composition vs. Inheritance – two ways to the same destination
- Implementing Core Syntax
- Subclassing built-ins
- Attribute Encapsulation
- Advanced techniques of creating and serving exceptions
- Serialization of Python objects using the pickle module
- Making Python object persistent using the shelve module
- Metaprograming
- Function decorators
- Class decorators
- Metaclasses
COURSE FEE
(₱20500) ₱ 18500
COURSE SCHEDULES
3 days / 8am - 6pm (30hrs)
Next Level Course
Call Us for more information
Tel: (+632) 8285-2936 / (+632) 8736-2032
Smart: 09073576583 / 09993302327
Globe: 09776468236 / 09776932556
Request Course Quotation
Virtual/Webex Learning
Take advantage of CNCTC 's latest interactive Instructor-Led Live Online Training. Online Courses are delivered using WebEx to bring the classroom to your home or at your workplace and can be accessed directly on your own computer with an internet connection. By using Cisco’s WebEx, and integrating our Computer lab facilities, we can provide a near-classroom experience remotely to your own location of choice. Register Now!