FCA

Instructor

Falguni Shah

Course : Python for Advance Level

Description

Python for Advance Level

Course Name        : Python

Course Level         : Advance Level

Course Duration    : 5 Months

Classes per Month :  8 Classes per Month (Total 40 Classes)

About This Course :

Python is an object-oriented, high-level language popular programming language. It was created by Guido van Rossum, and released in 1991.

It is useful in following areas:

Python has its own advantages:

·     Python works on different operating systems (Windows, Mac, Linux, Raspberry Pi, etc.).

·     Python is similar to the English language.

·     Python use interpreter to execute the coding.

·     Python programs are smaller compared to other programming languages. (Because of ready-made libraries)

Python can be treated in a procedural way, an object-oriented way or a functional way.

Learning objectives:

At the end of this course, the student will able to

·        Extract data using different pattern

·        Learn different modules and functions

·        Learn data science skills using Pandas and Numpy libraries

·        Able to draw graph using MatPlotLib

Learn image processing using OpenCV library

Course Content :

1. Regular Expressions (2 Sessions)

  • Regex fundamentals, pattern matching, data extraction (Email, URL, Passwords)

2. Python Modules (In-Depth) (2 Sessions)

  • Math, OS, Sys, Statistics, Random
  • Google Maps visualization using Folium

3. Data Analytics Basics (2 Sessions)

  • NumPy, SciPy, Pandas, Matplotlib
  • Introduction to Machine Learning & Data Science

4. Django Framework (2 Sessions)

  • Web frameworks, MVT architecture, MVC vs MVT

5. Data Science with Python

  • Pandas (6 Sessions)
    Data structures, DataFrames, data cleaning, analysis, visualization
  • NumPy (10 Sessions)
    Arrays, indexing, operations, mathematical & statistical functions

6. OpenCV (4 Sessions)

  • Image processing, object detection, face recognition, video handling

7. Natural Language Processing (NLP) (6 Sessions)

  • Text processing, TF-IDF, chatbots, language modeling

8. Project Work (6 Sessions)

  • Hands-on real-world project implementation