Giter VIP home page Giter VIP logo

learnpython's Introduction

Learn Python

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

Getting Started

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)
    

Contributing

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.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • 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

learnpython's People

Contributors

sarthakbatragatech avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.