Certified Python Programmer - Associate (CPPA)

Certified Python Programmer - Associate (CPPA)

Welcome to Python training in Bangladesh, the best training program on the Certified Python Programmer (Associate) to ensure the best result from the certification exam.

For any programmer, learning Python is learning the core programming language & first time in Bangladesh PeopleNTech is offering Python training in Bangladesh. Python is a widely used, object-orientated, interpreted & high-level programming language. Most of the time programmers use Python for general-purpose programming since it has dynamic semantics. The creator of the Python language is Guido van Rossum.

 It's a freely usable & distributable programming language developed under an OSI-approved open source license. This license is administered by the Python foundation.

This Python training in Bangladesh will train you for PCAP – Certified Associate in Python Programming certification. It's a professional credential that measures an individual's ability to accomplish coding tasks. This certification will measure your ability related to the basics of programming in the Python language and the fundamental notions and techniques

Your ability of general computer programming concepts like conditional execution, loops, Python programming language syntax, semantics, and the runtime environment, as well as with general coding techniques and object-oriented programming will be tested on this certification program.

 The certification program is held under the exam authority and from this Python training in Bangladesh, you will be able to prepare for the exam. After the exam, your certification will prove that you are fully acquainted with all the primary means provided by Python 3 to enable her/him to start her/his own studies, and to open a path to the developer’s career.

 In this Python training in Bangladesh, you will learn,

1. The fundamentals of computer programming. How the computer works, how the programming language is defined and constructed, how the program is executed, what is the difference between compilation and interpretation, what is Python & how it is positioned among other programming languages, and most importantly, what distinguishes the different versions of Python.

 2. The basic methods of formatting and outputting data offered by Python programming language, together with the primary kinds of data and numerical operators, their mutual relations and bindings; the assignment operator, the concept of variables and variable naming conventions; the rules governing the building of expressions; the inputting and converting of data;

 3. Boolean values to compare different values and control the execution paths using the if and if-else instructions; the utilization of loops (while and for) and how to control their behavior using the break and continue instructions; the difference between logical and bitwise operations; the concept of lists and list processing, including the iteration provided by the for loop, and slicing; the idea of multi-dimensional arrays;

 4. The defining and using of functions – their rationale, purpose, conventions, and traps; the concept of passing arguments in different ways and setting their default values, along with the mechanisms of returning the function’s results; name scope issues; new data aggregates: tuples and dictionaries, and their role in data processing;

 5. Python modules: their rationale, function, how to import them in different ways, and present the content of some standard modules provided by Python; the way in which modules are coupled together to make packages; the concept of an exception and Python’s implementation of exceptions, including the try-except instruction, with its applications, and the raise instruction; strings and their specific methods, together with their similarities and differences compared to lists;

 6. The fundamentals of OOP (Object Oriented Programming) and the way they are adopted in Python, showing the difference between OOP and the classical, procedural approach; the standard objective features: inheritance, abstraction, encapsulation, and polymorphism, along with Python-specific issues like instance vs. class variables, and Python’s implementation of inheritance; objective nature of exceptions; Python’s generators (the yield instruction) and closures (the lambda keyword); the means Python developers can use to process (create, read, and write) files.

 This Python training in Bangladesh course, you will be able to fully prepare yourself for the certification exam. Python training in Bangladesh will also ensure your success in the exam and this certification is very important for your future IT career. 

Basics in Python

  1. What is Python?
  2. How to write the Codes in Python?
  3. What are the tools required to start programming in Python?
  4. How is the syntax of Python?
  5. What are the variable types in Python?
  6. How to handle numbers in Python?
  7. How to do Casting in Python?
  8. How to handle Strings in Python?
  9. What is Operator and how to handle Operators in Python?
  10. What is List in Python? How to manage it?
  11. What is Tuple in Python, and how to work with Tuple?
  12. How to work with Sets in Python?
  13. What is Dictionary in Python?

Advanced Topics in Python

  1. How to manage If Else Statement in Python
  2. How to work with While Loop in Python?
  3. How to work with For Loop in Python?
  4. How to work effectively with Function in Python?
  5. What is Lambda?
  6. What is Array, and how to use it?
  7. How to work with Class and Objects in Python?
  8. What is Iterator in Python?
  9. How to work with Modules in Python?
  10. How to handle Dates in Python?
  11. How to deal with JSON Data in Python?
  12. What is PIP?
  13. How to handle Errors using Try Except in Python?
  14. How to handle Files in Python?
  15. How to Read Files using Python?
  16. How to Create and Write Files using Python?
  17. How to Delete files in Python?

Learning MySQL Database

  1. What is MySQL?
  2. How to work on MySQL Database using PhpMyAdmin?
  3. How to manage Database in MySQL?
  4. How to manage Table in MySQL?
  5. How to manage Value in MySQL?

How to make Project with Python and MySQL Database

  1. How to Create Database with Python? 
  2. How to Create Table using with Python? 
  3. How to Insert Data with Python? 
  4. How to Select Data with Python in many ways?
  5. How to Update Data with Python? 
  6. How to Delete Data with Python?
  7. How to manage Join Query with Python?