loading...

Setting up a Django dev environment

daveparr profile image Dave Parr ・1 min read

Django for Beginners (5 Part Series)

1) Setting up a Django dev environment 2) Building my first Django project 3) Building my first Django project with a Database 4) Building my first Django project with pages 5) Building my first Django project with CSS and Static Files

I'm working through Django for Beginners by William S. Vincent. The first part is about setting up your dev environment. The book is setup to start for a complete beginner level, which is really nice. It starts from introducing the basics of the CLI for both Mac and Windows systems, and then some simple terminal commands with cd, ls etc.

It then goes on to help with installation of Python3, git, pipenv and django, all great stuff for getting started, plus it set's a great baseline for the rest of the book.

For anyone who has worked at all with terminals, version control, isolating environments and code editors, 90% of this will be already done on the machine, but I still think it's worth putting in. Having it laid out for you at the start of your programming experience that version control and the terminal are part of the process I think helps with the hump I've seen in more experienced beginners where git and pipenv are Yet Another Thing To Learn and so get pushed back in the learning pathway more out of fear than anything else.

Personally, I zipped through the setup in a few minutes. Hello World django app next!

Has anyone else seen the 'git is yet another thing to learn' hump? Maybe even had it? How did you overcome it?

Django for Beginners (5 Part Series)

1) Setting up a Django dev environment 2) Building my first Django project 3) Building my first Django project with a Database 4) Building my first Django project with pages 5) Building my first Django project with CSS and Static Files

Posted on Jun 3 by:

daveparr profile

Dave Parr

@daveparr

Data-scientist who loves to use #datascienceforgood, especially in ecology, energy and the environment. Bonsai, gardening, bikes and music when I'm not at a keyboard.

Discussion

markdown guide