You’ve learned how to write code, but how do you actually launch your website or app?
We’ll walk you through a set of development tools you can use to create and launch real world apps. With these tools, you’ll be well on your way to taking your code live.
Integrated Development Environments
Write. Run. Debug.
You and your friend have been using LearnStreet to start coding, and now you’re ready to build something together. To easily build applications together, developers use what’s called a version control system. One of the most popular version control tools is Git. With Git, developers can work together in a team, all using and editing the same files.
The terminal is a way to enter commands for your computer to run. It’s useful for navigating between files and folders, moving and copying files, writing scripts to do nifty things, and much more. It’s similar to the box in which you did the interactive lab, but much more powerful. We recommend becoming familiar with the terminal, as it’s one of the most commonly used tools for programming.
Squash Those Coding Bugs
Often times, you will write code that doesn’t work as you expected--this is probably due to a bug. Using a debugger helps you isolate problems in your code and figure out where things are going wrong. Here are a few common debuggers that developers rely upon.
While writing code that works is critical, ensuring that your code is clean and easily readable is also important, especially if another developer may need to work with it. Here is a guide that employees at Google use to ensure their code is clean and readable.
Google Code Style Guide
Launch Your Code
You’ve learned Python and built an awesome web app. But how do you get it on the Web? A couple of popular tools for app deployment are Heroku and Cloud Foundry. These tools make it simple to push your app to servers, so that it’s live on the Web for everyone to see and use.