Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
21 views

Python Curriculum

The curriculum proposes a 7-week course to learn Python. In the first 4 weeks, basic concepts such as variables, data types, conditionals, loops, lists, dictionaries, functions and object-oriented programming are taught. Then, in weeks 5-6, topics such as file handling, exceptions, and popular libraries are covered. Week 7 is dedicated to practical applications and a final project.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Python Curriculum

The curriculum proposes a 7-week course to learn Python. In the first 4 weeks, basic concepts such as variables, data types, conditionals, loops, lists, dictionaries, functions and object-oriented programming are taught. Then, in weeks 5-6, topics such as file handling, exceptions, and popular libraries are covered. Week 7 is dedicated to practical applications and a final project.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Curriculum to learn the Python programming language:

Week 1: Introduction to Python


● Introduction to Python as a programming language
● Python installation and development environment
● Variables, data types and operators in Python
● Control flow: conditionals and loops
● Practical exercises
Week 2: Data Structures in Python
● Lists, tuples and sets in Python
● Dictionaries and their use in engineering
● Common operations with data structures
● Data Manipulation in Python
● Practical exercises
Week 3: Object-oriented programming (OOP)
● Basic concepts of OOP and its application in engineering
● Classes, objects and methods in Python
● Inheritance, polymorphism and encapsulation
● Practical applications of OOP in engineering
● Practical exercises
Week 4: File and exception handling
● Reading and writing files in Python
● Exception and error handling in Python
● Practical applications in engineering: reading data from files
● File and exception handling practices in engineering projects
● Practical exercises
Week 5: Libraries and modules in Python
● Introduction to libraries and modules in Python
● Use of popular engineering libraries, such as NumPy and Pandas
● Data visualization with Matplotlib and other graphics libraries
● Creation of custom modules for engineering projects
● Practical exercises
Week 6: Practical applications in engineering
● Solving engineering problems with Python
● Numerical analysis and simulation of engineering systems
● Signal and data processing in engineering
● Automation of tasks in engineering projects with Python
● Final Project: Practical Application of Python in an Engineering Case
Study

syllabus to learn python:

Basic level:
Week 1: Introduction to Python
● Introduction to Python as a programming language
● Advantages and features of Python
● Python installation and development environment
● Interaction with the Python console
● Variables, data types and operators in Python
● Control flow: conditionals and loops
● Practical exercises
Week 2: Data Structures in Python
● Lists and their manipulation in Python
● Tuples and sets in Python
● Dictionaries and their use in Python
● Common operations with data structures
● Data manipulation in Python: indexing and segmentation
● Practical exercises
Week 3: Functions and Modules in Python
● Defining and calling functions in Python
● Passing arguments and parameters in functions
● Return values in functions
● Variable scope: local and global variables
● Creating and using modules in Python
● Practical exercises
Week 4: Object-oriented programming (OOP)
● OOP Basics: Classes, Objects and Methods
● Creating classes and objects in Python
● Inheritance, polymorphism and encapsulation
● Using special properties and methods
● Practical Applications of OOP in Python
● Practical exercises
Week 5: File and exception handling
● Reading and writing files in Python
● Exception and error handling in Python
● Work with CSV, JSON and other formats
● Error and exception management in Python projects
● Practical exercises
Week 6: Advanced libraries and modules in Python
● Introduction to popular libraries such as NumPy and Pandas
● Data manipulation with NumPy: arrays, operations and functions
● Data analysis with Pandas: manipulation and visualization
● Other popular modules in Python, such as Matplotlib and Requests
● Creating custom modules for advanced projects
● Practical exercises
Week 7: Practical Applications of Python
● Solving practical problems with Python
● Task automation and data processing
● Applications in specific areas, such as data analysis, web scraping, task
automation, and more
● Final project: practical application of Python in a real case study
● Review of concepts and general review
● Practical exercises and intensive practice

Intermediate level:

You might also like