Django for beginners with Htmx, Pandas, and Plotly

所在平台: Udemy

课程主页: https://www.udemy.com/course/django-for-beginners-with-htmx-pandas-and-plotly/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Django 零基础入门:HTMX, Pandas 与 Plotly **课程概述:** 本课程侧重于实践应用,通过构建一个小型 Web 应用程序,让学习者能够掌握数据上传、图表生成和数据透视表创建等核心功能。课程围绕 Django 框架展开,并融合了 HTMX、Pandas 和 Plotly 等强大的工具。 **技术栈:** * **Django:** Python Web 框架,用于构建核心应用程序。 * **HTMX:** JavaScript 工具,可通过 HTML 属性实现 AJAX 操作、CSS 过渡等,无需编写原生 JavaScript 代码。它允许用户在不刷新整个页面的情况下发送 HTTP 请求并更新部分内容。 * **Pandas:** Python 库,用于数据处理和分析,可用于创建数据透视表。 * **Plotly:** Python 库,用于创建交互式图表。 **核心内容与概念:** 本课程将全面介绍 Django 以及相关库的实践应用,涵盖以下关键概念: * **MVT(Model-View-Template)架构:** 理解 Django 的核心设计模式。 * **URL 路由:** 学习如何配置和管理 Web 应用的 URL。 * **Django 模型查询:** 掌握从数据库检索数据的方法。 * **Django 用户认证:** 实现用户注册、登录和授权功能。 * **CRUD 操作:** 学习创建、读取、更新和删除数据的基本操作。 * **Django 表单:** 构建和处理用户输入。 * **表单样式:** 对表单进行美化和定制。 * **静态文件管理:** 处理 CSS、JavaScript 和图片等静态资源。 * **HTMX 异步处理:** 利用 HTMX 实现局部页面更新和异步操作。 **学习成果:** 通过本课程的实践项目,学习者将深入理解 Django 的各项特性,并熟练运用 HTMX、Pandas 和 Plotly 来构建功能丰富的 Web 应用程序。课程的实践导向将极大地巩固和提升你对 Django 的掌握程度。

课程评论(0条)

课程详情

The idea of learning is to be able to apply the knowledge gained. Therefore, in this course, a mini web application that a user can go to upload data and create charts and pivot tables is built. The framework used in building this app is Django. However, some other functionalities like htmx, plotly, and pandas were used alongside django. Django, pandas and plotly are python-based frameworks or libraries as the case maybe and Htmx is a tool written in JavaScript that enables us to carry out AJAX operations, CSS transitions, etc. directly from html using html attributes. With Htmx, one can have some JavaScript effect on the web application without writing JavaScript code and by just using html attributes that allows for sending http requests, determining the trigger events that sends the request, and creating a way in which the entire screen is not replace by the http response that is sent back as a result of the http request.The project gives hands on experience about the many concepts that are peculiar to these frameworks and libraries. Concepts like MVT (Model View Template), URL routing, making django model queries, authentication in django, CRUD operations, forms, form styling, static files, htmx for a level of asynchronous programming on the app would be discussed. after taking this course, your knowledge of django would have strengthened because of the practical approach the course took.

课程标签

0人关注该课程

主题相关的课程