Coder Social home page Coder Social logo

getting-started-with-python's Introduction

Introduction

With a good understanding of both Ruby and JavaScript, you've gone through the process of learning a new language twice already. We recommend you continue to improve the understanding of these two languages - a clear depth of knowledge on one or two languages is often more advantageous than knowing a little about many languages. You're also already past the major hurdles of learning Ruby and JavaScript and can grasp more advanced concepts in these langauges.

However, depending on your career goals and the opportunities available to you, having an understanding of a third popular programming language can help.

One of the most popular languages currently is Python and its popularity continues to rise. Like Ruby, you can use Python to build a backend for a full-stack application. Similar to Ruby on Rails, Python has a couple of web frameworks for making it easier to spin up projects: Django and Flask

Python is also widely used in other fields such as data science. Having some familiarity in the language can help you stand out as a candidate.

Where to Start Learning Python

There are many free resources online for learning Python. We recommend first checking out the documentation available at python.org to get setup. After you've got everything setup take a look around for tutorials that fit your needs. JetBrains has recently made their Python IDE free to use and the JetBrains Academy provides tutorials for all skill levels using their IDE.

The Hitchhiker's Guide to Python is another good comprehensive resource and there are many other free option that can be found with a quick Google search.

Resources

getting-started-with-python's People

Contributors

maxwellbenton avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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.