2018-07-24 python基础

    今天是实习的第二天,主要上午进行了理论学习,下午进行实践

    最开始是由童志明老师讲的计算机成功学,主要讲的是有关于怎么学好计算机这门专业。首先童老师讲了勿在浮沙筑高台,告诫我们要潜心钻研,只有在一个行业专注干了10年以上,才能培养出专业技能。然后童老师讲了如何学习计算机课程,主要还是以兴趣为主,大量实践,并给我们讲了他当时的几个例子。最后,童老师讲了基础课的重要性,要掌握一门解释型语言、一门编译型语言,并且一定要有解决问题的思路,就是学好数据结构与高等数学。


    然后,于凯文老师讲了Python的基础知识,并布置了一些实践作业。

    Python具有解释性、交互性、面向对象和易用性的特征。解释性,开发过程中没有编译环节;交互性,可以在Python提示符,直接互动执行程序;面向对象,支持面向对象的编程技术;易用性,支持广泛的应用程序开发。

    Python 的编码规范。代码布局,采用缩进控制;最大行宽,保持在80字符以内;表达式和语句中的空格,括号里面的表达式两侧不要加空格,逗号前面不要加空格;命名约定规范,字母、数字加下划线。基础语法。标识符,标识符有字母、数字、下划线组成,区分大小写,不能数字开头;行缩进 代码块不使用大括号分割开的,是采用相同的缩进字符数量;多行语句,换行用 \ ,括号也可用于多行;注释,三引号用于多行注释,单行注释用#;print输出,python2 print后面加空格进行输出,python3 要加括号。数据类型。Numbers,int、float、long、complex;String,字符串,使用引号;List,列表,使用中括号;Tuple,元组,不可修改的列表,使用小括号;Dictionary,字典,有键值,大括号。运算符。逻辑运算符,and,or,not;成员运算符,in,not in;身份运算符,is,is not;算术运算符,+、-、*、/、%等。控制流语句。条件判断,if else elif;循环语句,for ... in ,while。常用模块。os模块、sys模块、time模块、urllib模块、urllib2模块、requests模块。

    下午进行了有关python的实践,主要是输出斐波那契数列的指定位置的值,和爬出给定域名的子域名。斐波那契数列主要使用递归的思想,计算出给定位置的值;爬域名,则使用requests模块,使用百度搜索引擎,爬出子域名。今天的实习让我学到了很多,对python有了一定了解和熟悉。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,256评论 0 13
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,926评论 0 10
  • python在我个人的理解是相对于其它是一门比较容易的语言,加上最近的人工智能特别火而Python是主要的语言基础...
    刘宇轩LiuYX阅读 290评论 0 0
  • [TOC] 标题 一级标题 二级标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 #######总...
    八五之一阅读 398评论 0 0
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,164评论 17 410