Programming in Python

Teacher

A Avinash

Category

Course Attendees

Still no participant

Course Reviews

Still no reviews

Course Name : Programming in Python

Code(Credit) : CUTM1898(3-2-1)

Course Objectives

  • To understand the programming features of Python
  • To learn the elements of python programming
  • To learn python libraries
  • To learn data visualisation using python

Learning Outcomes

  • To read data using Python Functions
  • To perform data visualisation using Python Libraries
  • To learn problem-solving using python

Course Syllabus

MODULE-I

Elements of Python programming, variables, Data types, Operators, string,

MODULE-II

control structures, python functions, arrays

MODULE-III

Class and objects, Modules, File handling

MODULE-IV

Plotting- Basic plot, histogram, bar plot, area plot, scatter plot, pie chart

MODULE-V

Data Reading using Python Functions;-

  • Python libraries: Pandas, NumPy, Plotly, Matplotlib, Seaborn, Dash.
  • Data collection from online data sources
  • Web scrap, data formats such as HTML, CSV, and MS Excel.
  • Data compilation, arranging and reading data, data munging

MODULE-VI

Data Visualisation using Python Libraries:-

  • Using graphs- Scatterplot, Line chart, Histogram, Bar chart, Bubble chart, Heatmaps .
  • Dashboard Basics- Layout, Reporting, Infographics, Interactive components, live updating

MODULE-VII

Interactive Data Visualization

  • Plotting with glyphs – simple scatter plot, scatter plot with different shapes,
  • Additional glyphs, Lines, lines and markers, patches, data formats
  • Plotting data from NumPy arrays
  • Plotting data from Pandas dataframes
  • Customising glyphs – selection and non-selection glyphs, Hover glyphs
  • Color mapping
  • Introduction to layouts, creating rows of plot, creating columns of plot, Nesting rows and columns

 

Text Books

  1. Programming Python: Powerful Object Oriented Programming; Mark Lutz; Shroff/O'Reilly;2010.
  2. Beginning Python: Using Python 2.6 & Python 3.1; James Payne; Wiley India; 2011.

Our Main Teachers

A Avinash

Asst Professor
VIEW PROFILE

A.Avinash working as Assistant Professor, Dept of CSE, Centurion University of Technology and Management, Andhra Pradesh . Interested to work on Machine learning,Natural Language Processing,Problem Solving Methodologies , and ChatBot. Programming Skill: C Programming Data Structure Object Oriented Programming using C++ Formal Language Automata Theory Python Web Development(HTML,CSS,PHP) Database Management Systems Compilers