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

Become A Python Developer 2024

Uploaded by

ashikahmed2302
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Become A Python Developer 2024

Uploaded by

ashikahmed2302
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Become a Python Developer

(Website: www.aiquest.org, Cell: +8801704265972)

বিশেষ দ্রষ্টিয: এই লাইভ ক ার্সটি কেক আপনি পাইেকির েূন্য থেশে এডভান্স এ দম র্নলড
িকলজ পাকেি, যা েযেহার কর আপনি Software Engineer, Data Analyst, Data Scientist,
Machine Learning Engineer, AI Engineer, Prompt Engineer and DevOps Engineer
নহকর্কে নিকজর যানরযার তৈনর রকৈ পারকেি!

Course Instructor:
Md. Azizul Hakim
Lecturer, Daffodil International University
Bachelor in CSE at Khulna University of Engineering and Technology (KUET)

www.aiquest.org
Module 1: Introduction to Python (Duration: 1.5 hours)
- Introduction to the course and its objectives
- Overview of Python as a programming language
- Setting up the development environment (IDE, Python installation)
- Your first Python program
- Basic data types and variables
- Class Condition: Submit a simple "Hello, World!" program.

Module 2: Control Structures (Duration: 3 hours)


- Conditional statements (if, elif, else)
- Loops (for, while)
- Control flow and decision making
- Assignments **
- Problem-Solving Session: Practice problems related to control structures.
- Q&A Session: Clarify doubts related to control structures.

Module 3: Data Structures (Duration: 5 hours)


- Lists, tuples, and dictionaries
- String manipulation and formatting
- Sets and their applications
- List comprehensions
- Assignments **
- Problem-Solving Session: Work on exercises involving various data structures.
- Q&A Session: Discuss challenges faced while working with data structures.

Module 4: Functions and Modules (Duration: 4 hours)


- Defining and calling functions
- Function parameters and return values
- Scope and lifetime of variables
- Introduction to modules and libraries
- Assignments **
- Problem-Solving Session: Solve coding challenges emphasizing function usage.
- Q&A Session: Address queries about functions and modules.

Module 5: Introduction to Algorithm and Data Structures (4 Hours)


- Time Complexity
- Space Complexity
- Sorting algorithms
- Linked list
- Stack
- Queue
- Assignments **
- Problem-Solving Session: Solve coding challenges using stack, queue, linked list.
- Q&A Session: Address queries about stack, queue, linked list.

www.aiquest.org
Module 6: Object-Oriented Programming (Duration: 5 hours)
- Concepts of classes and objects
- Inheritance and polymorphism
- Encapsulation and abstraction
- Introduction to exception handling
- Class Condition: Develop a simple object-oriented program like a basic banking system.
- Problem-Solving Session: Practice OOP-related problems.
- Q&A Session: Clarify doubts about OOP concepts and exception handling.

Module 7: File Handling and Libraries (Duration: 5 hours)


- Reading and writing files
- Working with CSV and JSON data
- Introduction to popular libraries (NumPy, Pandas, Matplotlib, Seaborn)
- Integration of external libraries in projects
- Assignment: Analyze a dataset using Pandas and present findings.
- Problem-Solving Session: Tackle challenges related to file processing and libraries.
- Q&A Session: Discuss issues faced during file handling and library usage.

Module 8: Git, Github and Debugging (Duration: 3 hours)


- Version Control
- Git Basics
- Git Commands
- Understanding Github ( Overview, Github Repositories,Making and managing pull requests)
- Collaborative Development with Github ( Forking and Cloning, collaboration and CI/CD)
- Introduction to debugging techniques (Bug and Errors, debugging tools and debugging
exercise)
- Q&A Session on Github and Debugging

Module 9: Web Scraping with Python (Duration: 12 hours)


- Introduction to web scraping
- Regular expression
- Beautifulsoup ( for collecting data from XML and HTML files)
- Learning Selenium (to interact with javascript based contents)
- Scrapy (for a complete solution for crawling, parsing, and storing data.)
- Web scraping projects
- Q&A Session on Web scraping
- Assignments

www.aiquest.org
Module 10: Flask - Web Framework (Duration: 8 hours)
- Introduction to the Flask framework
- Flask Routing and Views
- Flask Forms
- Database Integration
- User Authentication
- Portfolio Website (from design to deployment)
- ML Web Application Deployment (flask integration to deployment)
- Q&A Session on the Flask framework
- Assignments

Module 11: Final Project and Review (Duration: 4 hours)


- Brainstorm and propose final project ideas
- Form teams and select projects
- Implementation of the final project with problem-solving elements
- Presentation of final projects to the class
- Peer review and feedback
- Q&A and Problem-Solving Session: Assist teams with final project challenges.

Q&A and Problem-Solving Sessions (Throughout the Course):


- Open Q&A and problem-solving sessions.
- Doubts, review previous concepts, and solve coding challenges.
- Internship Guidelines.
- What's Next?

To Enroll in the Course:


Contact: +8801704265972 (Call/WhatsApp)

Sohan Khan, Course Coordinator at aiQuest Intelligence

Watch Free Courses: https://www.aiquest.org/free-courses

Facebook Community: Join Our Community!

Visit Our Pages: Study Mart , aiQuest Intelligence

www.aiquest.org

You might also like