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

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: https://www.youtube.com/channel/UCQtHyVB4O4Nwy1ff5qQnyRw

Source code and starter files: https://blog.pyplane.com/blog/django-report-app/

⭐️ 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: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Source: https://www.youtube.com/watch?v=04L0BbAcCpQ

Leave a Reply

Your email address will not be published. Required fields are marked *