✪ Find quick code snippets to learn basic Python, try going through each steps run the code and learn cool stuff. its highly recommended to run snippets separately and observe its behaviour for clearing concepts.
Just install Python and run each steps via following command
# for running step1
python step1/index.py
# for running step2
python step2/index.py
# for running step3
python step3/index.py
# for running step4
python step4/index.py
# for running step5
python step5/index.py
# for running step6
python step6/index.py
# for running fun_with_sockets,
Read fun_with_sockets/README.md
# for unit testing
Read unit-testing/README.md
# for basic templating with jinja
Read basic-jinja/README.md
- Beginner basics (print, comments , variables and operators)
- Python data types with example snippets
- Decision making statements i.e Conditionals
- Boolean operators
- For loop and while loop explained with different examples
- Functions the basic building blocks
- A look at string manipulation and cli based programming
- A basic lambda function implementation
- Basic filing techniques
- Basic object oriented
- Python debugging tools
- Simple socket implementing Handshake via TCP IPV4
- Multi connection socket.
- Basic test case for addition and subtraction
- implementation of the built in library
unittest
- Introduction to templates
- A minimal flask app implementing the idea of Templating
Contributions are always welcome. Feel free to add your python related snippets under their respective steps and giving PRs.
If there's anything that you think needs to be a part of this awesome repo, feel free to create an issue with the topic.