Django 3 Course – Python Web Framework (+ pandas, matplotlib, & more)

Wordpress sites

Learn Django, a Python web framework, in this full course. The course also covers pandas, matplotlib, JavaScript, ajax, xhtml2pdf, dropzone.js, and more!

You will learn about:
➜ django concepts (models, views, templates, signals and more!)
➜ pandas dataframes
➜ matplotlib and seaborn integration
➜ pdf integration
➜ javascript ajax integration
➜ dropzone js for csv files
➜ working with base64
➜ and more!

✏️ Course developed by Pyplane. Check out their channel:

💻 Source code and starter files:

⭐️ Coruse Contents ⭐️
⌨️ (0:00:00​) intro
⌨️ (0:03:35​) django project setup part 1
⌨️ (0:09:56​) django project setup part 2
⌨️ (0:15:11​) django project setup part 3
⌨️ (0:25:21​) customer model
⌨️ (0:30:49​) product model
⌨️ (0:36:30​) profile model + post_save signal
⌨️ (0:48:14​) sale model
⌨️ (1:12:05​) m2m_changed signal
⌨️ (1:19:15​) reports model
⌨️ (1:24:14​) first view and template
⌨️ (1:33:25​) working on the sales list
⌨️ (1:39:58​) navigating to the detail page
⌨️ (1:49:27​) creating the search form
⌨️ (1:58:15​) get the data from the search form
⌨️ (2:01:08​) first querysets and dataframes
⌨️ (2:17:05​) display dataframes in the templates
⌨️ (2:24:04​) dataframe for the positions
⌨️ (2:32:47​) get the sales id for position objects
⌨️ (2:38:00​) the apply function
⌨️ (2:49:01​) merge dataframes
⌨️ (2:54:57​) perform groupby
⌨️ (2:58:12​) working on the charts part 1
⌨️ (3:02:58​) working on the charts part 2
⌨️ (3:17:18​) hello world from the console
⌨️ (3:21:29​) adding the modal
⌨️ (3:29:04​) add the report form to the modal
⌨️ (3:35:45​) add the 'results by' field
⌨️ (3:50:02​) no data available alert
⌨️ (3:53:51​) add the chart to the modal
⌨️ (3:58:48​) create report objects
⌨️ (4:28:46​) adding alerts to the modal
⌨️ (4:33:27​) report list and detail page
⌨️ (4:41:35​) working on the report list
⌨️ (4:47:43​) working on the report detail
⌨️ (4:51:33​) first pdf
⌨️ (4:58:13​) the report pdf
⌨️ (5:04:19​) add dropzone + favicon
⌨️ (5:07:30​) working on the dropzone js part 1
⌨️ (5:17:01​) working on the dropzone js part 2
⌨️ (5:23:52​) uploading csvs
⌨️ (5:35:45​) first objects from file
⌨️ (5:49:27​) improving the dropzone
⌨️ (5:56:15​) dropzone js final touches
⌨️ (6:04:03​) adding my profile
⌨️ (6:09:42​) working on my profile
⌨️ (6:17:06​) authentication
⌨️ (6:31:14​) protecting the views
⌨️ (6:36:17​) adding the navbar
⌨️ (6:49:03​) the forgotten sale detail page
⌨️ (6:57:06​) outro + next steps

🎉 Thanks to our Champion supporters:
👾 Otis Morgan
👾 DeezMaster
👾 Katia Moran

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:

20 thoughts on “Django 3 Course – Python Web Framework (+ pandas, matplotlib, & more)”

  1. First unity tutorials now django. They’re teaching things my college couldn’t teach in an entire semester

    Btw ill watch the unity tutorial next week👍

  2. This is so appreciated. To release this stuff for free is to show love of this field. Thank you!

  3. Karan Shyam Mittal

    This guy is awesome. there are some nice development tips like requirements.txt which is very important but devs are not much aware of.

  4. Daniel Jeffery

    I’ve just skimmed through this, but this looks really good!

    There’s a lot in there that I know that’s fairly basic, but I can see a few things like “triggers” that I don’t fully understand but have wanted to.

    Thanks so much for this great effort.

    P.S Other great things, nice legible font size, nice 1080p quality, these things are really important in having an easy to use resource.

  5. Ahnaf Tajwar Hossain

    Great content I honestly got tired of watching older django tutorials and trying to debug the errors. Although the explanation could have been a little more broad

  6. Great tutorial. This is the best tutorial I have found to learn important concepts of Django with example.

  7. Awesome video in the Django list. Class based views, Function views, bootstrap, dropzone.js, pandas, matplotlib, seaborn topics are very well covered in detail. Must watch video for a python fullstack developer

  8. Alexander Demin

    Great course! Thanks. Do you have the full sources of the course project somewhere? github or something?

  9. Great course thank you so much.
    one question:

    I had to add “null=True” to the Position class, for file upload to work. I was getting “NOT NULL…” error.
    –> created = models.DateTimeField(null=True ,blank=True)

    Why could this be? Thank you !

  10. OMG one of the best Django tutorial thanks a lot we love you keep making more such videos so we can land jobs and give you big thanks you can’t imazine feeling awsome at the end

Comments are closed.