محتوى تدريب :
Fundamentals of Python Programming
- Syntax and Script Execution
- Variables, Expressions, and Data Types
- String Operations and Regular Expressions
- Input and Output Operations
- Error Handling and Exceptions
Control Structures and Functions in Python
- Conditional Statements (if, elif, else)
- Looping Constructs (for loops, while loops)
- Understanding Iterables and Iterators
- Writing Functions and Passing Arguments
- Scope and Lifetime of Variables
- Lambda Functions and Higher-Order Functions
Data Structures in Python
- Lists and List Comprehensions
- Tuples and Sequences
- Dictionaries and Sets
- Stacks, Queues, and Deques
- Understanding Generators and Iterators
Introduction to Pandas
- Getting Started with Pandas
- Series and DataFrames: Basics to Advanced
- Data Cleaning and Preparation with Pandas
- Data Analysis Techniques Using Pandas
- Advanced Data Manipulation with Pandas
Visualizing Data with Matplotlib
- Basics of Matplotlib
- Plotting with Matplotlib: Different Types of Plots
- Customizing Graphs with Matplotlib
- Integrating Pandas and Matplotlib
- Advanced Visualization Techniques with Matplotlib
Building Interactive Apps with Streamlit
- Introduction to Streamlit
- Designing Web Apps with Streamlit
- Integrating Pandas and Matplotlib in Streamlit Apps
- Advanced Features of Streamlit
- Deploying Streamlit Apps
Agile Project Management
- Principles of Agile and Scrum Framework
- Roles and Responsibilities in Agile Teams
- Sprint Planning and Execution
- Agile Estimating and Planning Techniques
- Continuous Integration and Continuous Deployment (CI/CD)
- Monitoring, Reviewing, and Adapting Processes
- Effective Communication and Collaboration in Agile
- Scaling Agile to Larger Projects