python优缺点:

Python的优点很多,简单的可以总结为以下几点。

  1. 简单和明确,做一件事只有一种方法。

  2. 学习曲线低,跟其他很多语言相比,Python更容易上手。

  3. 开放源代码,拥有强大的社区和生态圈。

  4. 解释型语言,天生具有平台可移植性。

  5. 支持两种主流的编程范式(面向对象编程和函数式编程)都提供了支持。

  6. 可扩展性和可嵌入性,可以调用C/C++代码,也可以在C/C++中调用Python。

  7. 代码规范程度高,可读性强,适合有代码洁癖和强迫症的人群。

Python的缺点主要集中在以下几点。

  1. 执行效率稍低,因此计算密集型任务可以由C/C++编写。

  2. 代码无法加密,但是现在的公司很多都不是卖软件而是卖服务,这个问题会被淡化。

  3. 在开发时可以选择的框架太多(如Web框架就有100多个),有选择的地方就有错误。

Windows环境下搭建:

  可以在Python官方网站下载到Python的Windows安装程序(exe文件),需要注意的是如果在Windows 7环境下安装需要先安装Service Pack 1补丁包(可以通过一些工具软件自动安装系统补丁的功能来安装),安装过程建议勾选“Add Python 3.6 to PATH”(将Python 3.6添加到PATH环境变量)并选择自定义安装,在设置“Optional Features”界面最好将“pip”、“tcl/tk”、“Python test suite”等项全部勾选上。强烈建议使用自定义的安装路径并保证路径中没有中文。

  python与c语言,java语言较为不同,但却最为简单。如果学过C语言与java的人,尽量在写python的时候将已经成为习惯的C语言和java写法尽量忘记,否则在写python的时候回经常出错。

第一个python程序:

  

感受用python画画:

利用python写一个简单的加减乘除:

python输入一个人名,随后输出……你真丑

写出一个用*号组成的正方形

课后作业:

1题

c=float(input("请输入摄氏度:"))
f=(9/5)*c+32
print("%d 摄氏度是%d 华氏度" %(c,f))

2题

import math
r,h=map(float,input("请输入圆柱的底面半径与高:").split())
area=r*r*math.pi
volume=area*h
print("底面积为:%.4f" %(area))
print("体积为:%.1f" %(volume))

3题

feet=float(input("请输入英尺数:"))
print("%d英尺等于%.4f米"%(feet,feet*0.305) )

4题

M=float(input("请输入水量:"))
it=float(input("请输入初始温度:"))
ft=float(input("请输入最终温度:"))
Q=M*(ft-it)*4184
print("所需要的热量为:%.1f"%(Q))

5题

balance,interest_rate=map(float,input("请输入差额和年利率: ").split())
rate=balance*(interest_rate/12000)
print("利息为:%.5f"%(rate))

6题

v0,v1,t=map(float,input("请输入v0,v1和t:").split(","))
a=(v1-v0)/t
print("加速度为: %.4f"%(a))

7题

money=float(input("每月存入钱数:"))
for i in range(6):
s=money*(1+0.00417)
money=100+s
print("第六月账户钱数: %.3f"%s)

8题

n=int(input("请输入一个0-1000的整数"))
baiwei=int(n//10/10)
shiwei=n//10%10
gewei=n%10
print("输入数字各位之和为: %d"%(baiwei+shiwei+gewei))

python之初入Python的更多相关文章

  1. 初入python

    初入python 一定要学好python 求1-100的和: i=1 s=0 while i<101: s=s+i i=i+1 print(s)

  2. 小白初入Python人工智能

    想要了解人工智能首先要知道“百度大脑”(https://ai.baidu.com/?track=cp:aipinzhuan|pf:pc|pp:AIpingtai|pu:title|ci:|kw:100 ...

  3. 初入python 用户输入,if,(while 循环)

    python 基础 编译型: 一次性将所有程序编译成二进制文件. 缺点:开发效率低,不能跨平台 优点:运行速度快. :c ,c++语言 等等.... 解释行:当程序执行时,一行一行的解释. 优点:开发 ...

  4. 初入python,与同学者的第一次见面(小激动)

    自2017来,接触python其实已经算是蛮久了,最苦的时光还是刚开始的时候,真的,我感觉编程就是一种感觉,有的时候就像找对象一样,感觉对了,怎么学都是带劲哈哈哈.在这个周围都在学习PHP的环境下,我 ...

  5. 初入Python继承

    1.什么是继承? 新类不用从头编写 新类从现有的类继承,就自动拥有了现有类的所有功能 新类只需要编写现有类缺少的新功能 2.继承的好处 复用已有代码 自动拥有了现有类的所有功能 只需要编写缺少的新功能 ...

  6. python selenium初入

    ubuntu python3.4 1.安装selenium, pip 安装 pip install selenium 2.selenium版本2.53.x 试过从官网下载的selenium3,但是fi ...

  7. Challenge Checkio(python)—初尝python练习网站

    最近在找点python语言练习的网站,发现这个网站不错 http://www.checkio.org/ 页面设计的也比较漂亮,比较适合学习python的语法知识.不过注册这个网站 开始就得解决一个py ...

  8. 【python+selenium学习】Python常见错误之:IndentationError: unexpected indent

    初入python+selenium学习之路,总会遇到这样那样的问题.IndentationError: unexpected indent,这个坑我已经踏进数次了,索性记录下来.都知道Python对代 ...

  9. 普通用户在命令终端使用Python脚本连入校园网

    普通用户在命令终端使用Python脚本连入校园网 想要连入校园网的步骤: 浏览器输入对应的IP地址,输入账号密码连网: 下载对应软件,输入账号密码连网: 而面对没有界面的服务器,而你又没有root权限 ...

随机推荐

  1. Qt编写自定义控件13-多态进度条

    前言 多态进度条,顾名思义,有多重状态,其实本控件主要是用来表示百分比进度的,由于之前已经存在了百分比进度条控件,名字被霸占了,按照先来先得原则,只好另外取个别名叫做多态进度条,应用场景是,某种任务有 ...

  2. js图片预览带进度条

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. sql拼接中的小错误

    字符串类型变量拼接到sql字符串上,容易忘记添加单引号,使用jdbcTemplate执行,报如下错误 正确写法如下:

  4. svn本地文件颜色详解

    1.红色感叹号表示这个文件从服务器上下载下来以后,在本地被修改过.这时执行提交操作就可以了.2.黄色感叹号表示这个文件在提交的时候发现存在冲突,也就是说有别人在你提交之前对这个文件的同一个版本进行了修 ...

  5. Elasticsearch全文检索引擎。什么是elasticsearch? 有什么特点? 怎么使用?

    什么是ElasticSearch? Elasticsearch是一个基于Lucene的搜索引擎.它提供了具有HTTPWeb界面和无架构JSON文档的分布式,多租户能力的全文搜索引擎.Elasticse ...

  6. 安装zabbix4.0 LTS

    一.环境准备 1.https://www.zabbix.com/download?zabbix=4.4&os_distribution=centos&os_version=7& ...

  7. Node数据库入门(登录注册功能)

    1.安装 (1).mysql模块安装 npm i mysql -D (2).co-msql模块安装(该模块不是一个独立的模块,而是mysql的封装,他可以把普通接连封装成一个可以做异步调用的连接) n ...

  8. beautifulsoap爬虫

    从html文件读 from bs4 import BeautifulSoup html_doc="文件地址" html_file=open(html_doc,"r&quo ...

  9. Linux、Aix(unix)、Oracle 银行外包开发运维常用命令

    我一直是银行外包开发人员,常用的操作命令固然少不了,这是我一次自己边添加边使用的笔记.内容有点乱,希望可以帮到你. rm 文件或目录rm -f 文件或目录rm -rf * 跑路的时候用du -h 文件 ...

  10. Linux Pycharm 添加图标到root账户桌面

    1. 去官网下载pycharm程序 2. 解压缩下载到的tar包 3. 在/usr/share/applications目录下新建一个pycharm.desktop, 写入内容如下, 注意红色字体需要 ...