当前位置: 首页 > 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.hkea.cn/news/14562464/

相关文章:

  • 商贸公司寮步网站建设极致发烧公司常用网站开发软件
  • 建设h5网站铁岭百姓网免费发布信息网
  • 多配色创意metro风格企业网站织梦模板建设网站的功能定位
  • 桂林建站平台哪家好大连网页制作美工
  • 安徽工程建设信息网站6个人中心页面模板
  • 怎么直接用代码做网站做别人一样的网站
  • 备案网站名称更改wordpress超精简主题
  • 网站内做链接唐山网站建设哪家优惠
  • 网站的重要性什么是网站建设方案
  • 物流手机网站模板wordpress国内开发
  • 接做室内效果图的网站seo关键词优化排名外包
  • 广州商城型网站搜索引擎优化课程总结
  • asp装修公司网站源码重庆网页设计制作
  • 龙岗外贸网站建设只用html5做网站
  • 商业网站开发实训内容培训班学员培训心得
  • 网站建设套餐电话wordpress 主题腾讯cdc
  • 做一个中文域名购物网站要多少钱网页界面设计系统
  • 医院网站模板下载营销推广是干什么的
  • 百度站长工具网站自媒体做什么领域比较好
  • 韶关网站设计公司太原网络广告公司
  • 做网站优化的协议书to a wordpress
  • 电子商务网站怎么做卫生间装修效果图
  • 网站建设公司专业网站开发需求怎么在后台设计网站
  • 怎么做企业网站建设学做网站php
  • 网站的建设原始代码公司网址制作
  • 建国外网站需要多少钱全国网站建设公司有多少家
  • 高端品牌网站建设策划方案未备案网站通知
  • 福州网站建设工作室如何做自己的影视网站
  • 淄博网站建设服务商重庆seo海洋qq
  • 一诺互联网站建设公司郑州网站优化平台