勤学思培训网CSDPAL
  • 终于知晓python入门经验

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

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

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


    [图片0]

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

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

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

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

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

    指数运算符,**

    取余运算符,%

    如何选择版本

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

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

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

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

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

    $ sudo aptitude install idle-

    安装成功后,你会看到 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


    [图片1]

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

    vip = (b_b) #并集print vip

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

    k = a_a ^ b_b #交集合

    print ((b_b)) # 求交!!!!

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

    print ((b_b))

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

    python的基础知识

    基础知识:学习每一种新的编程语言都是从最基本的开始,对于python而言也是需要先学习其基础知识。

    python的基础知识包括:变量和数据类型,List和Tuple,条件判断和循环,Dict和Set, 函数,切片,迭代和列表生成式。

    注意:学习基础知识切莫着急,一定要打好基础,这样才会更好的应用python。

    进阶知识:学完掌握基础知识之后,就要学习进阶知识了。

    python的进阶知识包括:函数式编程,模块,面向对象编程基础,类的继承和定制类。

    python装饰器:装饰器是很重要的一个知识点。

    关于装饰器需要涉及到函数作用域.闭包的使用和装饰器的概念及使用。