products:ict:python:python_course

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
products:ict:python:python_course [2024/03/06 14:54] wikiadminproducts:ict:python:python_course [2024/03/07 15:23] (current) – created wikiadmin
Line 1: Line 1:
-====== Beginning python and advanced python courses by the training company. ====== 
-  
- 
-{{:course:python.jpeg?400|}} 
- 
- 
-Physical Classroom  
- 
-{{:products:ict:python:using-computers-in-classrooms.jpg?400|}} 
- 
-Online Instructor 
- 
-{{:products:ict:python:online_instructor.jpeg?400|}} 
-===== Course One: Beginning Python ===== 
- 
-{{:business:money_back_guarantee.jpeg?400|}} 
- 
- 
-Course Overview: 
- 
-This course is designed for beginners who have little to no experience with programming. Through hands-on exercises and practical examples, students will learn the fundamentals of Python programming language. 
- 
-**Class 1: Introduction to Python** 
- 
-- Overview of Python 
- 
-- Installing Python 
- 
-- Writing and executing a simple Python program 
- 
-- Understanding variables and data types 
- 
-**Class 2: Control Flow and Loops** 
- 
- 
-- Conditional statements (if, elif, else) 
- 
-- Loops (for loops, while loops) 
- 
-- Practice exercises 
- 
- 
- 
-**Class 3: Lists and Tuples** 
- 
- 
- 
-- Understanding lists and tuples 
- 
-- Accessing elements 
- 
-- List manipulation 
- 
-- Tuple immutability 
- 
- 
- 
-**Class 4: Dictionaries and Sets** 
- 
- 
- 
-- Introduction to dictionaries and sets 
- 
-- Working with dictionary keys and values 
- 
-- Set operations 
- 
-{{:products:ict:python:money_back_1.jpg?400|}} 
- 
-**Class 5: Functions** 
- 
- 
- 
-- Defining and calling functions 
- 
-- Parameters and return values 
- 
-- Scope of variables 
- 
- 
- 
-**Class 6: Modules and Packages** 
- 
- 
- 
-- Understanding modules and importing them 
- 
-- Creating and using packages 
- 
-- Exploring the Python Standard Library 
- 
- 
- 
-**Class 7: File Handling** 
- 
-- Reading from and writing to files 
- 
-- Using context managers (with statement) 
- 
-- Error handling with try-except blocks 
- 
- 
- 
-**Class 8: Introduction to Object-Oriented Programming (OOP)** 
- 
-- Basics of OOP 
- 
-- Classes and objects 
- 
-- Attributes and methods 
- 
- 
- 
-**Class 9: Inheritance and Polymorphism** 
- 
-- Extending classes using inheritance 
- 
-- Method overriding 
- 
-- Polymorphism in Python 
- 
- 
- 
-**Class 10: Exception Handling** 
- 
-- Handling exceptions in detail 
- 
-- Custom exception classes 
- 
-- Best practices for exception handling 
- 
- 
- 
-**Class 11: Introduction to Regular Expressions** 
- 
-- Overview of regular expressions 
- 
-- Using regex in Python 
- 
-- Pattern matching 
- 
- 
- 
-**Class 12: Debugging and Testing** 
- 
-- Debugging techniques 
- 
-- Unit testing with unittest module 
- 
-- Test-driven development (TDD) 
- 
-{{:products:ict:python:14_days_money-back-guarantee.png?400|}} 
- 
- 
-**Class 13: Introduction to Data Analysis with Pandas** 
- 
-- Overview of Pandas library 
- 
-- Series and DataFrame objects 
- 
-- Basic data manipulation 
- 
- 
- 
-**Class 14: Introduction to Data Visualization with Matplotlib** 
- 
-- Overview of Matplotlib library 
- 
-- Creating basic plots 
- 
-- Customizing plots 
- 
- 
- 
-**Class 15: Introduction to Web Scraping with BeautifulSoup** 
- 
-- Overview of web scraping 
- 
-- Using BeautifulSoup for scraping 
- 
-- Scraping a simple webpage 
- 
- 
- 
-**Class 16: Final Project** 
- 
-- Students will work on a small project to apply the knowledge gained throughout the course. 
- 
- 
- 
-**Course Fees ( For the course beginning python listed above ) :**  
- 
-PKR Rs 30,000  
- 
-LTC 1.1968071394641624 
- 
-NANO XN0 : 72.48828106122843 
- 
-CNY : 772.80 
- 
-USD 107.40  
- 
-==== Payment methods accepted : ==== 
- 
- 
-Cheque, Credit card, Debit card, Cash, nano, LTC, bank transfer, payoneer, NayaPay. 
- 
- 
-**Guarantee :** If you are not satisfied by the course, then you can request your money back within 14 days of the time you started the course. The start time is of the start time of the first lecture, physical class, or online course.  
- 
-You do not have to provide any reason for requesting the money back. Feedback is optional.  
- 
-Any financial instrument, payment, transaction or bank charges required to collect and refund the money shall be deducted from the fees.  
- 
- 
----- 
- 
- 
- 
-==== Course Two: Advanced Python ==== 
- 
- 
-**Prerequisite :** Completion certificate from course 1 
- 
-**Course Overview:** 
- 
-This course is designed for students who are already familiar with the basics of Python programming. It  
-covers advanced topics and techniques to enhance students' Python skills. 
- 
- 
-(Note: Topics assume familiarity with the basics covered in Course One) 
- 
- 
-**Class 1: Advanced Data Structures** 
- 
-- Collections module 
- 
-- Named tuples 
- 
-- Default dictionaries 
- 
-- Deque 
- 
- 
- 
-**Class 2: Functional Programming** 
- 
-- Lambda functions 
- 
-- Map, filter, and reduce functions 
- 
-- List comprehensions 
- 
- 
- 
-**Class 3: Decorators** 
- 
-- Understanding decorators 
- 
-- Creating and using decorators 
- 
-- Decorator applications 
- 
- 
- 
-**Class 4: Generators and Iterators** 
- 
-- Understanding iterators and iterables 
- 
-- Generator functions 
- 
-- Generator expressions 
- 
- 
- 
-**Class 5: Context Managers** 
- 
-- Using the `with` statement in detail 
- 
-- Creating context managers using contextlib module 
- 
-- Application in file handling and resource management 
- 
- 
- 
-**Class 6: Concurrency with Threading** 
- 
-- Overview of threading 
- 
-- Thread creation and management 
- 
-- Synchronization and race conditions 
- 
- 
- 
-**Class 7: Concurrency with Multiprocessing** 
- 
-- Introduction to multiprocessing 
- 
-- Process creation and management 
- 
-- Communication between processes 
- 
- 
- 
-**Class 8: Asynchronous Programming with Asyncio** 
- 
-- Understanding asynchronous programming 
- 
-- Async/await syntax 
- 
-- Working with asyncio module 
- 
- 
- 
-**Class 9: Design Patterns** 
- 
-- Overview of design patterns 
- 
-- Singleton, Factory, and Observer patterns in Python 
- 
- 
- 
-**Class 10: Functional Programming Patterns** 
- 
-- Currying 
- 
-- Partial functions 
- 
-- Memoization 
- 
- 
- 
-**Class 11: Metaprogramming** 
- 
- 
- 
-- Understanding metaprogramming 
- 
-- Using metaclasses 
- 
-- Dynamic attribute and method creation 
- 
- 
- 
-**Class 12: Pythonic Code** 
- 
- 
- 
-- Writing clean and Pythonic code 
- 
-- PEP 8 guidelines 
- 
-- Code optimization techniques 
- 
- 
- 
-**Class 13: Advanced File Handling** 
- 
- 
- 
-- Working with binary files 
- 
-- Serializing Python objects 
- 
-- Working with CSV and JSON files 
- 
- 
- 
-**Class 14: Database Interaction with SQLAlchemy** 
- 
- 
- 
-- Overview of SQLAlchemy 
- 
-- ORM concepts 
- 
-- CRUD operations 
- 
- 
- 
-**Class 15: Web Development with Flask** 
- 
- 
- 
-- Introduction to Flask framework 
- 
-- Creating web applications 
- 
-- Routing and views 
- 
- 
- 
-**Class 16: Final Project** 
- 
-- Students will work on an advanced project to demonstrate their understanding of the advanced Python  
-concepts covered in the course. 
- 
-  
- 
  
 +[[products:ict:python_course_ttc_brochure|Python Courses]]
products/ict/python/python_course.1709718894.txt.gz · Last modified: 2024/03/06 14:54 by wikiadmin