Skip to content

An introductory course to Python @ ABES Institute of Technology, Ghaziabad

License

Notifications You must be signed in to change notification settings

ash2shukla/Python101-ABESIT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python101-ABESIT

A repository for content delivered in Python101@ABESIT

Day1

Introduction to the course, Python - An introduction

Day2

Python Essentials, Programming Fundamentals

Day3

STD. I/O and Flow Control(Conditionals), Flow Control(Looping) and Introduction to Data Structures in Python (Numbers, Strings and Lists)

Day4

Functions in Python, Data Structures in Python (Part-1) - Data Types (Except Bytes, Type Conversions and Interview Questions)

Day5

Data Structures in Python (Part-1) - Data Types (Bytes, Type Conversions and Interview Questions), Data Structures in Python (Part-2) - Lists, Tuples, Sets, FrozenSets, Dictionaries

Day6

Exception Handling and File Handling Basics, Object Oriented Programming in Python (Part-1) - Introduction and some operators

Day7

Object Oriented Programming in Python (Part-2) - Recap of Part-1, Inheritance and Overloading

Day8

Modules and Packages in Python, using PIP. Searching for relevant modules using help and dir on external modules.

Day9

Structuring a python project, Dependency management using virtualenv and docker

Day10

Python STL - Recommended by Guido Von Rossum (Regex, OS tasks, urllib - why use it and creating a downloader, math and statistics, Testing- Unittests, doctests and Performance Testing)

Total Hours Alotted - 40

Total Hours left - 0

Congratulations You have completed Grammar and Vocabulary of Python Language.

But remember knowing English doesn't make you Shakespeare and Knowing Python won't make you programmer.

Try going in depth of the tools you come across in your life daily while working on computer.

A great source of resources as well as inspiration on learning Behind the scenes of things not only in python but many other languages and domains-

https://github.com/danistefanovic/build-your-own-x

Happy Pythoning! Adieu.

About

An introductory course to Python @ ABES Institute of Technology, Ghaziabad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages