Starting a Python project with Pyscaffold

It is very important to have a clear and well-organized structure when starting a new project. A good directory structure helps you to: separate data and code, separate program and tests, extract program releases easily, keep huge files away from small ones
Pyscaffold is a python tool that creates a very nice project structure for you with a simple command “putup my_project”.

Continue reading


Version Control

Version control (VC) is a system that records changes to a file or set of files over time so that you can recall specific versions later.
Knowing this system and how to work with it is an essential skill for handling your projects (university projects, small private projects or massive projects with multiple people collaborating).

Continue reading