python

导航

python怎么开始学

来源 :中华考试网 2020-10-30

  随着Python的进一步发展,越来越多的现成的Python的机器学习的算法已经发布出来。为了可以更好地运用这些机器学习的算法,我们有必要对Python有个初步的了解。以下是小编为你整理的python怎么开始学

  Python不同层级的语句之间间隔四个空格缩进, indentation。Python有比较严格的语法结构,需要不同层级的代码之间相差四个空格,不然就不能编译通过。

  Python中输出到console是用print,然后接收键盘输入是用raw_input(),示例name = raw_input(What's your name?);

  写完程序之后,要用不同的输入来测试写的程序是否正确。

  变量Variables,用于存储后续可能用到的数据

  数据类型Data Type,包含数值和布尔值

  注释,当行注释用#,多行注释"""开始"""结束,如下图所示

  基本数学运算符,+,-,*,/

  指数运算符,**

  取余运算符,%

  如何选择版本

  Python 2.x 和 3.x 通常已经内置在现代 Linux 发行版中,你可以立刻使用它。你可以终端模拟器中输入 "python" 或 "python3"来进入 Python shell, 并输入 "quit()" 退出。

  如果你希望在键入 "python" 时使用 Python 3.x 而不是 2.x,你可以像下面一样更改对应的符号链接:

  顺便一提,有一点需要注意:尽管 Python 2.x 仍旧被使用,但它并不会被积极维护。因此,你可能要考虑像上面指示的那样来切换到 3.x。2.x 和 3.x 的语法有一些不同,我们会在这个系列文章中使用后者。

  另一个在 Linux 中使用 Python 的方法是通过 IDLE (Python 集成开发环境),这是一个为编写 Python 代码而生的图形用户界面。在安装它之前,你最好查看一下适用于你的 Linux 发行版的 IDLE 可用版本。

  然后,你可以像下面一样安装它:

  $ sudo aptitude install idle-python3.2

  安装成功后,你会看到 IDLE 的运行画面。它很像 Python shell,但是你可以用它做更多 Python shell 做不了的事。

  集合的与操作

  我们可以看到集合输出的效果会有一个set表示。

  aaa = [1,2,3]bbb = [3,4,5,6]a_a = set(aaa)b_b = set(bbb)

  集合中并集的表示:

  k = a_a | b_b

  print k

  使用一个| 线表示 ,求出2个数的并集。

  vip = a_a.union(b_b) #并集print vip

  集合中交集的表示 使用 ^ 表示求交集

  k = a_a ^ b_b #交集合

  print (a_a.intersection(b_b)) # 求交!!!!

  集合中求出不同项目的结果

  print (a_a.difference(b_b))

  需要单独说明的是求的是自己的和他人的不同,不是两者一起的不同

  下载Activepython安装包

  ActivePython 包含了一个完整的 Python 内核,直接调用 Python 官方的开源内核,附加了一些 Python 的 Windows扩展,同时还提供了全部的访问 Windows APIs 的服务,可以免费使用。提供供32位、64位的python安装包。

  这里使用的是python 2.7.10版本,为什么不用python 3.X呢?因为,目前主流Linux web服务器的核心版本是2.7,方便部署web应用。

  如果这里你使用浏览器Chrome,会提示你是否选择安装,选择保留下载安装包即可。

  选择点击“运行”软件即可,建议大家选择默认安装,方便管理环境变量。

  python的拓展库一般有一致的的默认安装路径,选择默认安装,减少程序报错。

  查看是否安装成功。

  点击windows开始菜单。选择“运行“,输入”cmd“,启动命令行窗口。

  在命令行中,输入”python“,查看是否安装成功

  优化python安装包管理工具。Activepython自带了pypm安装包管理工具。所以,这里可以使用pypm来安装pip管理工具,顺利实现拓展包的安装使用。

  为什么不直接使用pypm?因为,更新慢、经常安装失败、下载速度慢……,除非你是付费用户。

  在新开的命令行窗口中输入”pypm install pip“,即可。

分享到

相关资讯