当前位置: 首页 > news >正文

自己随便玩玩的网站怎么建设购物网站设计的目的

自己随便玩玩的网站怎么建设,购物网站设计的目的,百度网盘官网,宁德市旅游景点大全从2024年1月17日到2024年8月20日#xff0c;终于将密歇根大学的python for everyone的python公开课跟完。站在一月份规划的时刻来看#xff0c;比我想象中花费的时间更多#xff0c;我当时肯定没有想到要花上整整七个月的时间才能将这个公开课的内容看完#xff0c;毕竟这个…从2024年1月17日到2024年8月20日终于将密歇根大学的python for everyone的python公开课跟完。站在一月份规划的时刻来看比我想象中花费的时间更多我当时肯定没有想到要花上整整七个月的时间才能将这个公开课的内容看完毕竟这个公开课时python的基础课程而python在各类编程语言中的难度并不大其作为解释性语言语义相对容易理解。 而站在今天的角度来看将这门课按照年初计划完整的、扎实的学习真是令人欣慰与感慨。很不容易在上班之后其实个人时间并不是那么的充裕我欣慰于自己有勇气、有毅力能够始终坚持自己的原则。 说回这门课最主要的特点是包含着大量的上机实践它可以帮助我们有效的检验对学习内容的理解程度。也正因为如此它相当的平衡了输入和输出两方面在完成上机实验的过程中需要花费大量的时间这也是为什么我最终用了七个月才完成此公开课的学习。值得一提的是每一个领域的学习都最好能够按照这门课的模式找到好的输出途径之后要优先选择能够有输出反馈的课程如果没有则应该思考如何构建。 基本课程内容 在学习这门公开课之前我有过将近两年的python使用经历不过仅限于给自己的论文画图从开源渠道获得的主框架代码个人日常就是修改一下参数调整图形的大小、颜色、样式等。在当时的需求下我不需要对python有更多的了解以至于我甚至不掌握python的基本数据结构每次都要依靠百度来解决一些基本问题。这种现学现用的模式可以应急解决一些迫切的问题却没办法写出鲁棒、整洁、优雅的框架去解决复杂的问题。因此我选择跟一门公开课去学习python的基础知识。 这次通过对公开课完整的学习较为全面的掌握了python的基础内容。 基本数据结构 基本数据类型int、String等和python特有的数据类型列表list、字典dict、集合set、元组tuple。 String类型。由于python会涉及到各种数据的处理因此string的使用非常重要。之前不了解但现在掌握的几种string 的方法比如strip用于取出字符后的空格split用于字符的分割startswith和endswith用于判断字符的起始或结束。除此以外string类型还有许多其他方法非常有用。这里也侧面印证了python非常适合用于处理数据。 List列表列表数据结构就像是排列好的储物柜可以放各种数据甚至是另一个列表。要检索数据就必须遍历查找所有的储物柜去比较。可以使用自编号的数字去获得相应位置的数据。 Dict字典像是标记好姓名的储物柜用户可以直接通过key去锁定所需要使用的储物柜如果直接用D[key]去检索不存在key的情况下会报错因此也可以采用get方法。Tuple元组则是不可变更长度的储物柜它适用于数据不变的场景空间利用率高速度也快。Set集合则是去除相同元素的数据结构用于不需要重复项的场景。 正则表达式 用于文本字符的匹配和搜索。正则表达式是一个较为复杂的领域。需要用额外的篇幅去写。 循环 分为有限次循环for和无限次循环while。 Try-except框架 在编程的过程中不可避免的出现各种bug。解决bug需要快速的定位错误的位置因此可以采用try-except框架。这个框架可以方便的捕捉和定位运行的错误提高程序的鲁棒性。如果加入continue还可以形成捕捉报错、跳过错误的框架。 Try-except-finally可以在finally加上必须要执行的语句。 Function函数 将一些常用的计算、处理封装成特定的函数可以提高代码的简洁和可读。 使用方法是def funciton_name_xx(args) 文件读取 这算是一个基本的功能。 使用open打开每一行作为一个string来处理。 常用的打开为With open(filename,’r’) as f 典型的python应用 目的是为了将之前介绍的python基本功能给串联起来形成一个小的面向日常需求的项目。 网络连接 网络连接模型可分为几个模块创建socket建立连接请求解析数据。 网络链接可以用socket库urllib库 Socket库。Socket库的使用模型为创建socket建立连接发送请求接收返回数据解析数据。 Urllib库。可以直接用在打开一个网页urllib.request.open(‘www.url.com’) 数据解析。对于不同类型的返回数据需要用不同的库进行解析举例来说html格式可用beautifulsoup解析Xml可用xml.etree.ElementTree解析json可用json.loads解析。 面向对象编程 将对象作为一个类来定义包含属性和方法。通过类的方式可以显著的减少代码的数量提高可读性降低修改维护成本。 定义一个类类中包含数据结构和各种方法。这能够将数据和方法都封装到特定的类中。 可以使用类封装的方法实现数据的跨模块使用这比通过参数传入和传出要简洁。 Class MyClassName 数据库操作 关系型数据库就是行列二维数组列为对象的属性行为对象。这种存储数据结构有时会比较稀疏空间利用率不高但是其结构明确、检索性能高。 本节介绍python与数据库之间的交互以sqlite数据库为例。Python的数据库连接功能分为几个模块 Connect连接建立游标cursor执行excute查询数据fetchall。 简单介绍了sql结构化数据库中的关联表应该如何设计。表的主键primary key具有唯一性外键foreign key用于和其他表的关联。一个表的外键是另一个表的主键。 表和表之间的关系有多对一多对多。多对一的两个表关系较为容易处理直接用一表的主键作为多表的外键。多对多关系较为复杂可以构造一个额外的表用于存储两个表的主键对主键关系。 数据可视化 这里介绍了几个项目算是把之前的介绍的内容都串联起来。简单来说涉及到了1spider去网络上爬取数据2文本处理程序处理字符串做数据过滤3用数据库存储数据4算法类处理数据5数据输出为js可显示的格式6js显示网页。 结尾 Dr.Chunk友人在最后结尾给的几个生活建议还挺有意思。4PPassion-purpose-persistence-playfulness激情、目标、坚持、有趣。前三个比较常见在很多的书籍中可以见到最后一个有趣就很好玩。在东方人生哲学里讲究的是路漫漫其修远兮吾将上下而求索过程是苦行僧式的磨练或者朝闻道夕可死也关注最后结果的美妙。过程中的快乐不仅很少为我们所关注、所推崇而且往往是被批判、被打压的对象。
http://www.tj-hxxt.cn/news/233971.html

相关文章:

  • 临时域名用于网站调试外贸网站怎么做
  • 制作企业网站的实训报告网站搭建排名优化
  • dede网站搬家装修网站建设方案百度文库
  • 如何进行网站性能优化厦门网站建设培训
  • wordpress图片转文字免费优化关键词
  • 万创网站建设商城网站开发多久
  • 阿里云简单网站建设免费字体设计
  • 营销外贸网站建设关键词seo排名怎么选
  • 微芒网站建设岳阳建网站
  • 长沙企业建站招聘信息发软文是什么意思
  • 保山市建设厅官方网站北京优化生育
  • 成交型网站模板广汉网站建设ghxhwl
  • 网站建设运营维护啥意思明天网页游戏开服表
  • 官方网站下载微博房产信息查询系统入口
  • 网站建设的发展目标中建八局第一建设有限公司青岛分公司
  • 好的装修网站丹徒网站建设信息
  • 浙江外贸网站建设求个免费网站
  • 五合一网站建设方案一句话宣传自己的产品
  • 威海高新园区建设运营有限公司网站用网站开发客户发邮件
  • 网站建设费用进会计什么科目wordpress插件都是英文
  • 优秀电商网站设计做收费网站
  • 凯里信息网站高端设计
  • 网站效果网站文章百度不收录
  • 焦作焦煤电子商务网站建设做视频网站有什么
  • 袜子技术支持北京网站建设网站开发进度设计
  • 论坛型网站开发沧州市网站制作公司
  • wordpress中文表单生成腾讯云wordpress优化
  • 哪个网站有做商标高质量外链
  • 资源整合seo排名怎么样
  • 个人建设网站需要什么证件吗网络营销案例事件