Software Alternatives & Reviews

Everything you need to start developing in python

GitHub Desktop Visual Studio Code
  1. GitHub Desktop is a seamless way to contribute to projects on GitHub and GitHub Enterprise.
    Pricing:
    • Open Source
    No, don't go! But whether you use GitLab or GitHub, you obviously have to have Git. Git allows you to connect a "remote" (GitHub, GitLab, BitBucket, etc.) to your computer code, and commit changes you've made on your computer to the remote while saving all of the commits in the commit history. This way, if you stumble across a bug that was caused by the previous commit that could have been prevented, you can easily switch back to the commit. You can also create branches to seamlessly switch between different versions of your project, eg. I'd create a branch to work on a new feature, and then merge the branch with the main branch (often named "main" or "master"). I can also create releases, which git will save as tags, where you can also switch between to see previous versions. There are many more things that Git can do, but I won't go over it all now. You can download it here. Now, if you find Git too complex, but need the features, fret not! Git comes with a built-in GUI, which you can use, but, there are also git clients, such as GitHub Desktop, or Sourcetree. These supercharge git to allow you to be able to do things with a single click rather than multiple CLI commands.

    #Git #Git Tools #Code Collaboration 129 social mentions

  2. Build and debug modern web and cloud applications, by Microsoft
    Pricing:
    • Open Source
    Code editors are important. Very, important. They allow you to speed up your coding with snippets, debugging, and more, vs. Coding on your computer notepad, yeah, I know, not very friendly. There are several code editors. And, it really depends on what you want. For python, I think it really comes down to VSC and PyCharm. PyCharm is for pure python development, but VSC comes in handy with support for many other languages, and is extremely customizable, with a busload of extensions. Although PyCharm also has extensions, as I said, it's purely for python. However, there's also Atom and Sublime Text, but these aren't as good as VS Code and PyCharm.

    #Text Editors #IDE #Software Development 1006 social mentions

Discuss: Everything you need to start developing in python

Log in or Post with