高级编程技术(一)

xiaoxiao2021-02-28  48

1.1 在Python主页(https://www.python.org/)的发现和收获

  Python是一种面向对象的解释型计算机程序设计语言,目前发布的Python有2.0和3.0两个版本,在官网有针对不同系统和平台的下载,而Python3.0版本不完全兼容更低版本;

  初学Python,官网能给我们很多信息,比较直观的即关于Python最近的信息和Events、关于Python的Community、在Arts、Scientific和Business方面的成功案例,这些都足以说明Python这门语言的广泛运用和在各领域的成就;

  同时我有注意到官网Python有个Python Package Index,这是一个很重要的部分,里面有很多实用的Package,而Package里面有很多Module也是学习过程中很重要的东西,另外就是Python的Library了,这是一个抽象的概念;

除了这些,比较有吸引力的恐怕就是官网的Jobs栏了,现实中很多企业和行业都需要Python的专业人才,我想这也是我们学习Python的目标之一。

1.2 假设你已经成为一名Python编程高手,你打算实现怎样的程序?

 Python可运用到系统编程、用户图形接口、Internet脚本、数值计算和科学计算编程、于游戏、图像、人工智能、XML 、机器人等以及其他领域,可以说没有Python不能应用的领域,我希望自己在学习Python之后,能够自己写一些能满足自己或者身边的人的需求的脚本等,在进入互联网、物联网或者相关行业之后,在相关产品上使用Python创造出应有的价值,为社会文明和进步以及人民生活的便利提供技术。

1.3 《Python编程:从入门到实践》教材练习2-1至2-11

2-1 简单消息

题目描述:将一条消息储存到变量中,再将其打印出来。

message = "A message" print(message)
2-2 多条简单信息

题目描述:将一条消息储存到变量中,再将其打印出来;再将变量值修改为一条新消息并将其打印出来。

message = "A message" print(message) message = "Another message" print(message)

2-3 个性化信息

题目描述:将用户姓名储存到一个变量中,并向用户显示一条信息。

name = "Oliver Queen" print("Hi, " + name + ", nice to meet you")

2-4 调整名字的大小写

题目描述:将用户的姓名存到一个变量中,再以小写、大写和首字母大写来显示这个人名。

name = "Oliver Queen" print(name.lower()) print(name.upper()) print(name.title()) name = "Oliver Queen" print(name.lower()) print(name.upper()) print(name.title())

2-5 名言

题目描述:找一个自己喜欢的名人,将这个名人和其名句打印出来。

print('Thomas Carlyle once said:"Cease to struggle and you cease to live."')

2-6 名言二

题目描述:重复2-5,但将这个名人的名字储存在变量famous_person中,再创建要显示的信息,并将其储存在变量message中,然后打印这条消息。

famous_person = "Thomas Carlyle" message = '"Cease to struggle and you cease to live."' print(famous_person + "once said: " + message)

2-7 剔除人名中的空白

题目描述:存储一个人名,并在其开头和末尾都包含一些空白符,打印这个人名然后剔除函数对人名进行处理,务必在其中包含“\t”和“\n”,并将结果打印出来。

famous_name = "\t\n Friedrich Wilhelm Nietzsche " print(famous_name) print(famous_name.lstrip()) print(famous_name.rstrip()) print(famous_name.strip())
2-8 数字

题目描述:编写四个表达式,他们分别使用加法、减法、乘法和除法,使其结果均为8。

print(4+4) print(26-18) print(2*4) print(71/8)

注:Python2.0版本除法自动取整。

2-9 最喜欢的数字

题目描述:将你最喜欢的数字存储在变量中,再使用这个变量创建一条消息,指出你喜欢的数字,然后将这条消息打印出来。

favorate_num = "28" message = "My favorate number is " print(message + str(favorate_num) + ".")
2-10 添加注释

题目描述:选择你编写的两个程序,在每个程序中至少添加一条注释

print(4+4) print(26-18) print(2*4) print(71/8) ''' 2.0版本自动取整,直接剔除小数部分 ''' favorate_num = "28" message = "My favorate number is " print(message + str(favorate_num) + ".") ''' 使用str()进行类型转换,将数值转换为字符串 '''

2-11 Python之禅

题目描述:执行import this,粗略浏览一下Python之禅。

import this

转载请注明原文地址: https://www.6miu.com/read-2624999.html

最新回复(0)