Skip to content

LifnaJos/Python-Programming-Essentials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Module - 1 : Python Basics

  • Data types in python, Operators in python, Input and Output, Control statement, Arrays in python, String and Character in python, Functions, List and Tuples, Dictionaries Exception, Introduction to OOP, Classes, Objects, Interfaces, Inheritance

1. Introduction to Python

2. Python Data Types

3. Python Operators

4. Python Input - Output

5. Python Functions

6. Python OOP

7. Python Inheritance

8. Python Encapsulation - Polymorphism

9. Python Exception Handling

Module - 2 : Advanced Python

  • Files in Python, Directories, Building Modules, Packages, Text Processing, Regular expression in python.

1. Files in Python

2. Directories in Python

3. Modules & Packages in Python

4. Text Processing in Python

5. Regular Expressions in Python

Module - 3 : Data Structures in Python

  • Link List, Stack, Queues, Dequeues

Data Structures in Python

Module - 4 : Python Integration Primer

  • Graphical User interface, Networking in Python, Python database connectivity, Introduction to Django

1. GUI in Python

2. Database in Python

3. Networking in Python

4. Django Cookbook

Module - 5 : Multithreading

  • Thread and Process, Starting a thread, Threading module, Synchronizing threads, Multithreaded Priority Queue

Multithreading in Python

Module - 6 : NumPy & Pandas

  • Creating NumPy arrays, Indexing and slicing in NumPy, creating multidimensional arrays, NumPy Data types, Array Attribute, Indexing and Slicing, Creating array views copies, Manipulating array shapes I/O Basics of Pandas, Using multilevel series, Series and Data Frames, Grouping, aggregating, Merge Data Frames

1. NumPy

2. Pandas

Text Books & References :

  1. Dr. R. Nageswara Rao, “Core Python Programming”, Dreamtech Press
  2. Beginning Python: Using Python 2.6 and Python 3.1. James Payne, Wrox Publication
  3. Anurag Gupta, G. P. Biswas, “Python Programming”, McGraw-Hill
  4. E. Balagurusamy, “Introduction to computing and problem-solving using python”, McGraw Hill Education
  5. Learn Python the Hard Way, 3rd Edition, Zed Shaw's Hard Way Series
  6. Laura Cassell, Alan Gauld, “Python Projects”, Wrox Publication

Free Python Online Courses

1. Learn Python- Full Course for Beginners

2. Learn Python Course

3. DataCamp Python Programming Course

4. Google Python Class

5. Official Docs Tutorial

6. NumPy Tutorial

Online Python Editors :

Acknowledgemnts

  • This material was prepared as a part of Course Title : Skill Base Lab Course: Python Programming Offered by the University of Mumbai to the Second Year Students of Branches of Computer Engineering and Artifical Intelligence & Data Science.

About

Python - Basics to Advanced

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published