Felt cool, might push files to it later
Basic (with a bit of advanced) programming concepts and syntaxes for a noob to get started with Python programming. Code is well written and commented for understanding.
Pre-requisite: Some familiarity with computer programming in any language.
The concepts are divided as:
- Basic(General Structure, print, input, suites, operators, import)
- Conditionals and Iteratives(Loops and other control flow statements)
- Data Types
- Numbers, Strings, List, Tuples, Sets, Dictionary, Comprehensions
- Special Functions(Data conversions and functions specific to data types)
- Functions(Definition, Returning Values, Arguments, Lambda functions, functions working on lists)
- Classes(Definition, constructors, destructors, inheritance, Attributes)
- Modules(Command Line Arguments, Math, Random, Time)
- Beware(PROCEED WITH CAUTION)
- Test(Some sample programs I made which showcase one or two concepts discussed here)
Some references which helped me along the way:
- Python 3 Basics Tutorial Series by Sentdex
- Learn Python
- and of course, Hackerrank, GeeksforGeeks, Stack Overflow to name a few.
P.S:
- Since I have some background with C/C++ programming, I may involuntarily compare some concepts discussed here with that of in C/C++.
- Please ignore the typos in the commented sections without making any faces.