The aim of this project is to introduce Python to beginners. A great way to learn a new language is to inspect a piece of code and its output, then manipulate it slightly and notice the change in output. This cycle should continue until you feel comfortable with the code section.
Python is a dynamically typed language and is different from Java and C/C++, which are statically typed. In addition, there are many nuances that may take some time to adjust to. This project will highlight the same.
For those who have abundance of expertise, or even intermediates with interest in computer architecture, check out the disassembeler on this code and know https://docs.python.org/3.6/library/dis.html
The tools below will help you get the most out of this project. You can find plenty of resources on the internet to learn how to execute a Python file or clone a Github project on your local machine.
-
IDE: PyCharm by Jet Brains is a beautiful Python IDE that will help you better debug this code and do just about everything Python related
-
Environment: Here's a simple guide to help you install both Python 2.7 and Python 3.6 on Windows 10
-
Help: You can type the commands as shown below in your python interpreter or terminal to know more about documentation. For example, to find out more about the str class, type the following:
help(str)
Please shoot me an email at [email protected] with the title of this project if you have suggestions on how to make it better or would want to know more about pull requests.
- Sarthak Batra - Initial work - My Github
This project is licensed under the MIT License - see the LICENSE.md file for details
- StackEdit is an in-browser markdown editor that helped me create this Readme
- Matthew Keller and his Git, Python, etc tutorials for helping me learn and inspiring me to be on the other end