Skip to content

This repo contains all the required/discussed files, resources during Programming using Python Online Training Program from 07-Dec-2020

License

Notifications You must be signed in to change notification settings

AP-State-Skill-Development-Corporation/Programming-using-Python-MB10

Repository files navigation

APSSDC-LOGO

Programming using Python

This repository consists of all the files, resources, and recorded session links which are discussed during Programming using Python Online Training.

Few resources avaliable @ [resources.md] file don't forget to use them

Gotomeeting Link → [Click Here to Join] → Meeting Id → 389-871-757

Join in Slack for Communication Purpose → [Click Here to Join]

Instructions for attendance

Everyone should compulsory follow the below instruction in order to get the attendance --> Certificate

  1. Login format rollnumber-name-college
  2. Don't give spaces in roll number or shorcut of your roll number
  3. Don't give spaces between rollnumber and name (only - single minus or hyphen character)
  4. Make sure roll number should match with the registered roll number
  5. Minimum 120/150 minutes should attend in 150/180 minutes session with same login format

Day01 Introduction to Programming using Python (07-Dec-2020)

Discussed Concepts

  1. Why python
  2. Python as a Language
  3. History
  4. Python Language properties
  5. Python High-level data types
  6. Comparsion between Python vs Java, Perl, C++
  7. Features of Python
  8. Python Programming Applications
  9. Softwares for Python Programming
  10. Anaconda Installation

Day02 Introduction to Programming using Python (08-Dec-2020)

Discussed Concepts

  1. Difference between .py files versus .ipynb files
  2. Literate Programming
  3. Jupyter Notebook Environment
  4. Markdown Syntax
    1. For documentation
    2. For Math

Day02_Discussed_Notebook → [.ipynb format], [.pdf format]

Literate Programming Paper → [.pdf], Markdown Cheat Sheet → [.pdf], Math Markdown Cheat Sheet → [.pdf]


Day03 Python Basics and Operators in Python (09-Dec-2020)

Discussed Concepts

  1. Python Basics
    1. print()
    2. input()
    3. Data Types
    4. Type Conversion
  2. Identifiers
    1. Properties of Identifiers
    2. Identifier Guidelines PEP8
  3. Operators in Python
    1. Arthematic
    2. Logical
    3. Relational

Day03_Discussed_Notebook → [.ipynb format], [.pdf format]


Day04 Operators & Strings in Python (10-Dec-2020)

Discussed Concepts

  1. Operators in Python contd..
    1. Assignment
    2. Bitwise
    3. Special Operators in Python
      1. Membership
      2. Identity
  2. Strings
    1. What is a string
    2. How to declare a string
    3. Accessing the elements from the string
    4. String Slicing
    5. String Methods

Day04_Discussed_Notebook → [.ipynb format], [.pdf format]


Day05 String Methods & Conditional Statements (11-Dec-2020)

Discussed Concepts

  1. String Methods contd.
  2. Conditional Statements
    1. if
    2. if-else
    3. if-elif-else

Day05_Discussed_Notebook → [.ipynb format], [.pdf format]


Day06 Loops in Python (12-Dec-2020)

Discussed Concepts

  1. What is a Loop
  2. Requirements to Construct a Loop
  3. Types of Loops in Python
    1. For Loop
    2. While Loop
  4. Loop Termination Keyword (Break)
  5. Iteration Termination Keyword (Continue)

Day06_Discussed_Notebook → [.ipynb format], [.pdf format]


Day07 Functions in Python (14-Dec-2020)

Discussed Concepts

  1. What is a Function
  2. Types of Functions in Python
    1. builtin Functions
    2. User Defined Functions
  3. Examples using functions

Day07_Discussed_Notebook → [.ipynb format], [.pdf format]


Day08 List concept in Python (15-Dec-2020)

Discussed Concepts

  1. yesterday Task
  2. What is a list
  3. List slicing
  4. List indexing
  5. List methods
  6. some examples on list

Day08_Discussed_Notebook → [.ipynb format], [.pdf format]


Day09 tuple and dictionary concept in Python (16-Dec-2020)

Discussed Concepts

  1. What is a tuple
  2. tuple slicing
  3. tuple indexing
  4. tuple methods
  5. What is dictionary
  6. Methods in dictionary
  7. Examples in dictionary

Day09_Discussed_Notebook → [.ipynb format], [.pdf format]


Day10 yesterdays task ,sets , Modules and Packages concept in Python (17-Dec-2020)

Discussed Concepts

  1. yesterdays task
  2. What is set
  3. set methods
  4. What is dictionary
  5. Methods in dictionary
  6. Examples in dictionary

Day10_Discussed_Notebook → [.ipynb format], [.pdf format]


Day11 FileHandling concept in Python (18-Dec-2020)

Discussed Concepts

  1. What is a File
  2. What is the process for FileHandling
  3. FileHandling methods
  4. FileHandling modes
  5. Some examples on methods

Day11_Discussed_Notebook → [.ipynb format], [.pdf format]


Day12 File Handling & Regular Expressions in Python (19-Dec-2020)

Discussed Concepts

  1. File Handling Contd.
    • Reading Data and Writing to Multiple Files
    • Using Binary Mode for creating .doc files
  2. Regular Expressions
    • What is regular expression
    • Methods in re package
      • search()
      • match()
      • findall()
      • sub()
      • split()

Day12_Discussed_Notebook → [.ipynb format], [.pdf format]


Day13 Regular Expressions in Python (20-Dec-2020)

Discussed Concepts

  1. Regular Expressions Contd..
    • Special Characters for patterns
  2. Regular Expession Patterens to Verify
    • Given IP Address is valid or not
    • Given Indian Mobile is valid or not
    • Given Email ID valid or not (Task)

Day13_Discussed_Notebook → [.ipynb format], [.pdf format]


Day14 Functional Programming in Python (22-Dec-2020)

Discussed Concepts

  1. what is Functional Programming
  2. comprehension in python
    • List comprehension
    • Tuple comprehension
    • set comprehension
    • dictionary comprehension
  3. lambda function
  4. map function
  5. Generators and iterators functions

Day14_Discussed_Notebook → [.ipynb format], [.pdf format]


Day15 Object Oriented programming language in Python (23-Dec-2020)

Discussed Concepts

  1. OOPS concept in python
  2. Discussed concept in oops:
    1. Class
    2. Object
    3. Constructor
    4. Inheritance
      1. Multilevel Inheritance
      2. Multiple Inheritance
      3. Hybrid Inheritance
      4. Hiherical Inheritance
  3. Introduction to Numpy

Day15_Discussed_Notebook → [.ipynb format], [.pdf format]


Day16 Numpy (24-Dec-2020)

Discussed Concepts

  1. Introduction to Numpy
  2. Methods in Numpy
  3. Introduction to Pandas

Day16_Discussed_Notebook → [.ipynb format]


Day17 Pandas & Visuvilization (26-Dec-2020)

Discussed Concepts

  1. Introduction to Pandas
  2. Methods in Pandas
  3. Introduction to Matplotlib
  4. Some Examples in Matplotlib

Day17_Discussed_Notebook → [.ipynb format]


About

This repo contains all the required/discussed files, resources during Programming using Python Online Training Program from 07-Dec-2020

Topics

Resources

License

Stars

Watchers

Forks