用python做一个数据查询软件_Python实现功能简单的数据查询及可视化系统
歡迎點擊右上角關(guān)注小編,除了分享技術(shù)文章之外還有很多福利,私信學習資料可以領(lǐng)取包括不限于Python實戰(zhàn)演練、PDF電子文檔、面試集錦、學習資料等。
image.png
前言
數(shù)據(jù)時代,數(shù)據(jù)的多源集成和快速檢索查詢是第一步,配上數(shù)據(jù)分析及可視化才能算窺得大數(shù)據(jù)一角。
創(chuàng)建這個項目的主要目的一是對前期工作的一些總結(jié),二是提升自己。
這里簡單介紹一下sqlpro這個項目的核心功能。
本項目基于python的flask web框架。提供簡單的頁面(起初準備用vue寫前端,奈何自身能力所限,遂放棄。依然基于flask+jinja2的mvt模式)。
對于數(shù)據(jù)查詢引擎部分,因為需要支持多數(shù)據(jù)源,所以選用了presto。presto是一個優(yōu)秀的支持多種數(shù)據(jù)源聯(lián)合查詢的數(shù)據(jù)查詢引擎。
可視化部分選用了pyecharts進行集成。方便完成多種數(shù)據(jù)圖表的展示,由于前端能力薄弱,只開放了一些通用設置,還需繼續(xù)完善。
Python實現(xiàn)功能簡單的數(shù)據(jù)查詢及可視化系統(tǒng)
功能特性
動態(tài)添加數(shù)據(jù)源,支持多數(shù)據(jù)源聯(lián)合查詢
數(shù)據(jù)處理統(tǒng)一使用pandas庫,方便二次開發(fā)
基于pyecharts的可視化模塊,圖表類型齊全
dashboard構(gòu)建及鏈接分享
data wrangling功能(后續(xù)支持)
在線數(shù)據(jù)錄入及數(shù)據(jù)下載(后續(xù)支持)
當前版本主要實現(xiàn)了基本的數(shù)據(jù)源管理,數(shù)據(jù)查詢,數(shù)據(jù)可視化及數(shù)據(jù)儀表板等功能。在后面的迭代過程中會以data wrangling作為主要功能,方便數(shù)據(jù)的清洗和預處理。
項目展示
Python實現(xiàn)功能簡單的數(shù)據(jù)查詢及可視化系統(tǒng)
Python實現(xiàn)功能簡單的數(shù)據(jù)查詢及可視化系統(tǒng)
Python實現(xiàn)功能簡單的數(shù)據(jù)查詢及可視化系統(tǒng)
Python實現(xiàn)功能簡單的數(shù)據(jù)查詢及可視化系統(tǒng)
總結(jié)
本文沒有過多的討論該項目的實現(xiàn)原理,感興趣的可以看看源碼,比較簡單。有興趣的話可以參與進來一起哦。
同時,該項目也會持續(xù)更新,希望未來可以加入更多實用的功能。
如果你依然在編程的世界里迷茫,不知道自己的未來規(guī)劃,對python感興趣,這里推薦一下我的學習交流圈:424115737,里面都是學習python的,從最基礎的python【python,游戲,黑客技術(shù),網(wǎng)絡安全、爬蟲】到網(wǎng)絡安全的項目實戰(zhàn)的學習資料都有整理,送給每一位python小伙伴,希望能幫助你更了解python,學習python人工智能、爬蟲
點擊:加入
總結(jié)
以上是生活随笔為你收集整理的用python做一个数据查询软件_Python实现功能简单的数据查询及可视化系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求一个qq情侣网名可爱!
- 下一篇: 老齐学python的django 源代码