广告
返回顶部
首页 > 资讯 > 后端开发 > Python >PythonStock(4):使用pyt
  • 534
分享到

PythonStock(4):使用pyt

PythonStockpyt 2023-01-31 01:01:41 534人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

前言


使用python开发一个股票项目
项目地址:
https://GitHub.com/pythonstock/stock
相关资料:
Http://blog.csdn.net/freeWEBsys/article/cateGory/7076584
主要使用开发语言是Python
使用的lib库是pandas,tushare,Tensorflow,tornado等。

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/77047127 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

1,使用datatables


datatables 是一个js的lib库,主要是做表格的数据显示。
ajax的方式,在Jquery 的排名算比较高的。

官网网站:
https://datatables.net/

2,数据显示带分页


页面中的html

<table id="example" class="display" cellspacing="0" width="100%">
        <thead>
            <tr>
                <th>Name</th>
                <th>Position</th>
                <th>Office</th>
                <th>Extn.</th>
                <th>Start date</th>
                <th>Salary</th>
            </tr>
        </thead>
    </table>

页面中使用js:配置菜单分页数量和ajaxurl地址。

$(document).ready(function() {
    $('#example').DataTable( {
        "ajax": '../ajax/data/arrays.txt',
        "lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]]
    } );
} );

ajax的数据是:

{
  "data": [
    [
      "Tiger Nixon",
      "System Architect",
      "Edinburgh",
      "5421",
      "2011/04/25",
      "$320,800"
    ],
    ......
 ]
}

3,结合python实现服务端


获得股票数据,查询股票数据表。
解析dataTable 的start和lenght两个参数。
然后进行数据库分页查询。

# 获得股票数据内容。
class GetStockDataHandler(BaseHandler):
    def get(self):
        self.set_header('Content-Type', 'application/JSON;charset=UTF-8')
        # print(self.request.arguments.items())
        # 获得分页参数。
        start_param = self.get_argument("start", default=0, strip=False)
        length_param = self.get_argument("length", default=10, strip=False)
        print("page param:", length_param, start_param)

        name_param = self.get_argument("name", default=None, strip=False)
        stock_web = stock_web_dic.STOCK_WEB_DATA_MAP[name_param]

        print("stockWeb :", stock_web)
        order_by_sql = ""
        # 增加排序。
        if stock_web.order_by != "":
            order_by_sql = "  ORDER BY " + stock_web.order_by
        # 查询数据库。
        sql = " SELECT * FROM %s %s LIMIT %s,%s " % (stock_web.table_name, order_by_sql, start_param, length_param)
        print("select sql :", sql)
        stock_web_list = self.db.query(sql)
        stock_web_size = self.db.query(" SELECT count(1) as num FROM " + stock_web.table_name)
        print("stockWebList size :", stock_web_size)

        obj = {
            "draw": 0,
            "recordsTotal": stock_web_size[0]["num"],
            "recordsFiltered": stock_web_size[0]["num"],
            "data": stock_web_list
        }
        self.write(json.dumps(obj))

使用 select * 查询数据,使用select count(1) 查询总数据。
然后组装成json数据返回。

然后就完成了股票数据的查询。

查询存款利率:

查询存款准备金:

查询货币供应量:

4,总结


数据报表是统计系统的基础,使用最流行的dataTable可以完成一个数据报表的开发。
只要实现ajax 方法就可以做一个ajax的分页报表了。
非常的简单,高效。

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/77047127 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

--结束END--

本文标题: PythonStock(4):使用pyt

本文链接: https://www.lsjlt.com/news/184217.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PythonStock(4):使用pyt
    ...
    99+
    2023-01-31
    PythonStock pyt
  • 69.Protobuf进阶——使用Pyt
    定义addressbookproto 编译Protocol buffer 使用Python的Protobuf API 枚举 标准message方法 序列化和解析 将message写入文件 从文件读取message对象 me...
    99+
    2023-01-31
    进阶 Protobuf Pyt
  • Memcached使用总结之:使用Pyt
    Python连接memcached的库有很多,处于简单以及高效的原则,最终选择了pymemcache, 优点 完全实现了memcached text协议对于send/recv操作可以配置timeout支持"noreply"特性,该可行可...
    99+
    2023-01-31
    Memcached Pyt
  • Python中使用Json 以及 Pyt
    最近编写python中,需要使用python中的json模块,所以尝试对Json模块做一个简单的了解 什么是json:Json是javaScript 中规定的一种轻量级文件格式,后来在其他语言中也逐渐添加了对Json的支持,所以pyt...
    99+
    2023-01-31
    Python Json Pyt
  • 【Python 01】使用UE配置Pyt
          一直在使用UE来进行python编程,觉得在UE下进行python编程使用起来还是很方便地,现在特来总结一下: 1、首先是python环境搭建 (1)下载python2.7 https://www.python.o...
    99+
    2023-01-31
    Python Pyt UE
  • python使用grpc,并打包成pyt
    xmlrpc也是可行的方案,也相对更加简单 一、环境python3.6 二、安装模块 pip3 install grpcio pip3 install protobuf pip3 install grpcio-tools 三、准备grp...
    99+
    2023-01-31
    python grpc pyt
  • 使用virtualenv搭建独立的Pyt
        virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。一、安装virtualenv    virtualenv实际上是一个python包,所以我们可以用eas...
    99+
    2023-01-31
    独立 virtualenv Pyt
  • centos7使用vim打造强大的pyt
    编译升级vim centos7.3自带的vim是7.4.*版本, YouCompleteMe需要Vim 7.4.1578+我这里编译安装vim8.0 # 移除旧版本 sudo yum remove vim -y # 安装必要组件 sudo...
    99+
    2023-01-31
    强大 vim pyt
  • 图解使用sublime3编辑器运行pyt
    1.首先安装一个编辑器,下载链接放出    链接: https://pan.baidu.com/s/1c0cm8A 密码: ucie2.打开sublime3    工具-->编译系统-->编译新系统        会出现如下界面...
    99+
    2023-01-31
    编辑器 pyt
  • gpt-4怎么使用
    本篇内容主要讲解“gpt-4怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“gpt-4怎么使用”吧!GPT-4则是OpenAI最新发布最强大的大型语言模型...
    99+
    2023-04-26
    gpt-4
  • 我了解到的新知识之----如何使用Pyt
    这个需求本来是来源于公司同事工作中需求,用户需要使用数据分析工具Power BI抓取多页的中国银行官网上当天的外汇数据。但是没能研究出来。 我就开始在网络上找关于使用python来抓取当天汇率的案例分享,没想到“知乎”上有一个网友分享了以...
    99+
    2023-01-30
    如何使用 新知识 Pyt
  • 精通MVC3摘译(4)-使用Area
    使用Areas MVC Framework支持将一个web application放入一个area,每个area表示一个特殊功能的应用程序片段,比如管理,账单,客户支持等等。这对大型项目很有用,如果大型项目中所有的controller,Vi...
    99+
    2023-01-31
    摘译 Area
  • Sublime Text 4怎么安装使用
    目录安装使用安装 在这里我们可以在sublime text官网进行下载。官网链接:传送门 在这里我下载的版本是Sublime Text 4 (Build 4113) 更新于2021/...
    99+
    2022-11-12
  • vue-router 4使用实例详解
    目录一、安装并创建实例二、vue-router4 新特性2.1、动态路由2.2、与 composition 组合三、导航守卫3.1、全局守卫3.2、路由独享守卫3.3、组件内的守卫四...
    99+
    2022-11-12
  • gpt-4是免费使用的吗
    这篇文章主要讲解了“gpt-4是免费使用的吗”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“gpt-4是免费使用的吗”吧!gpt-4不是免费使用的,需要每月支...
    99+
    2023-04-26
    gpt-4
  • 使用Socks 4 代理进行 HTTP 调用
    要使用Socks 4代理进行HTTP调用,您可以使用Python中的requests库。首先,您需要安装requests库,可以通过...
    99+
    2023-09-26
    Socks
  • Sublime Text 4如何怎么安装使用
    这篇文章给大家介绍Sublime Text 4如何怎么安装使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。安装在这里我们可以在sublime text官网进行下载。官网链接:传送门 在这里我下载的...
    99+
    2023-06-26
  • React 中使用 Redux 的 4 种写法小结
    目录不使用 Redux 的写法最底层的写法React-ReduxReact-Redux 配合 connect 高阶组件React-Rudex 配合 React HooksRedux ...
    99+
    2022-11-13
  • 使用 gpt4free-ts 完全免费白嫖 GPT-4
    GPT-4 目前是世界上最强的多模态大模型,能力甩 GPT-3.5 好几条街。大家都希望早日用上 GPT-4,不过目前体验 GPT-4 的渠道非常有限,要么就是开通 ChatGPT 尊贵的 Plus 会员,即使你开了会员,也是有限制的,每 ...
    99+
    2023-11-05
    gpt4
  • 如何使用ASP.NET 4的自动启动特性
    本篇内容主要讲解“如何使用ASP.NET 4的自动启动特性”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用ASP.NET 4的自动启动特性”吧!在ASP.NET 4中自动启动Web应用有些...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作