首页 技术 正文
技术 2022年11月15日
0 收藏 350 点赞 5,104 浏览 2411 个字

1. python的简介

   python的创始⼈人为吉多·范罗苏姆(Guido van Rossum)。1989年年的圣诞节期间,吉多· 范罗苏姆为了了在阿姆斯特丹丹打发时间,决⼼心开发⼀个新的脚本解释程序,作为ABC语言的⼀种继承。新的TIOBE排⾏行行榜,Python已经占据世界第四名的位置, Python崇尚优美、清晰、简单,是⼀个优秀并⼴广泛使⽤用的语言.

python可以应用于众多领域,如:数据分析,组件集成,网络服务,图像处理,数值计算.

目前Python主要应⽤用领域:

python的基本知识云计算: 云计算最⽕火的语⾔言,典型应⽤用OpenStackWEB开发: 众多优秀的WEB框架,众多⼤大型⽹网站均为Python开发,Youtube,Dropbox, 豆瓣。。。

典型WEB框架有Django科学运算、人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas系统运维: 运维人员必备语言 python的基本知识金融:量化交易,金金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作为动态语言的Python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都很牛逼,生产效率远高于c,c++,java,尤其擅长策略回测python的基本知识图形GUI: PyQT,WxPython,TkInterPython可以应⽤用于众多领域,如:数据分析、组件集成、网络服务、图像处理理、数值计算和科学计算等众多领域。目前业内⼏几乎所有⼤大中型互联网企业都在使用Python,如: Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、

Facebook、NASA、百度、腾讯、汽⻋车之家、美团等。

2.python是一种什么语言,以及优缺点.

   python的一门弱类型解释型高级编程的语言,

优点:1.Python的定位是“优雅”、“明确”、“简单”,2.开发效率非常高,3.可移植性————由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够⼯工 作在不不同平台上)。

缺点:1.开发速度慢,2.代码不能加密,3.线编程不能利用多CPU的问题

3.python的安装

1.软件下的网址:https://www.python.org/downloads,后一路确定,记得把Path勾选,下面打上勾.3pycharm的下载破解与安装,pycharm要用专业版不要用社区版,下载地址:https://www.jetbrains.com/pycharm/(百度搜索下载就可以),软件破解激活:http://idea.lanyus.com/,步骤:a:C:\Windows\System32\drivers\etc(系统目录)找到hosts,右击属性把只读勾选掉,在安全里面系统的账号权限变成全部允许b:把 “0.0.0.0 account.jetbrains.com”添加到hosts文件中c:打开pycharm,新建项目保存的路径,之后新建文件夹.遇到的问题是无法使用软件(没有关联上软件)查看是不是勾选上,没有自动勾选需要手动选择.d:打开电脑运行win+r,输入python.4.变量变量的含义:将运行中间的结果暂时保存到内存,一遍后续程序的调用#变量的命名规范:1.用数字,字母,下划线组成2.不能用数字开头.更不能是纯数字3.不能使用python的关键字4.不要用中文5 .不要太长   #前段除外6.要有意义7.区分大小写8.推荐使用驼峰或者下划线     #每个单词的首字母大写      #用下 划线分割每个单词#常量:常量一般所有字母大写        Pi=3.141592653#python的基本数据类型#查看变量的数据类型thpe()print(type(a))  #class类,类型,类别能够执行的操作,+   –   *  /   %(取余)  //(整除)   **(次方)print(1+2)   3print(1-2)    -1print(1*2)    2print(1/2)     0.5print(10/3)  #计算机中无法准确的表示一个小数的        3.333333333335print(10%3)    1    #帮助我们求某个数是否是xxx的倍数print(10//3)    3    整除,地板除print(2**1)      21整数integer(int)直接写出数字就是整数a=105.字符串string(str),用单引号,双引号,三引号引起来的内容都是字符串\n转义字符,换行字符串的相关操作(初步了解)      +字符串的连接,拼接:字符串和int不能相加*数字,重复的6.布尔值(bool)boolean   命题,true真命题,false假命题bool值用来做判断的,没有操作7.用户交互=  复制,把等号右边的内容复制给左边s=input()   #input输入,让用户输入一些内容,程序会停在这句话,程序阻塞在这里.input结束的时候,会自动的收集到用户输入的内容,把内容返回给前面的变量.#用户的输入内容都是字符串8.流程控制if语句if如果,条件的判断     缩进按tab     else  否则.条件不成立        elif   否则,如果xxx      (有一个成立了,其他的都不走了),以下是if的用法:if条件:       结果1结果2if条件1:      结果1elif 条件2:    结果2  ….else:结果nif条件1:     结果1f条件2:     结果2else:   结果3else:   结果4结束if的嵌套     ==判断      =赋值        嵌套的层数不要太多,一般不超过3-5层

1.   
可扩展性————如果你需要你的⼀一段关键代码运⾏行行得更更快或者希望某些算法不不公开,你可以把你的部分程序⽤用C或C++编写,然后在你的Python程序中使⽤用它们。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,492
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,494
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,132
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,295