python学习日记

日期:2018.9.3(第一天)
主题:环境搭建

Python简明教程  http://old.sebug.net/paper/python/

学习网址:          www.byteofpython.info

对Python的介绍:

Python语言是少有的一种可以称得上即简单功能强大的编程语言。你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构。

Python的官方介绍是:

Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。

Python的解释性

一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。当你运行你的程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。

而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码 运行 程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。事实上,由于你不再需要担心如何编译程序,如何确保连接转载正确的库等等,所有这一切使得使用Python更加简单。由于你只需要把你的Python程序拷贝到另外一台计算机上,它就可以工作了,这也使得你的Python程序更加易于移植。

总结: C/C++语言需要编译器转换为二进制代码再运行。而python解释器会把源代码转换为字节码的中间形式。python不仅支持面向对象,也支持面向过程。

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

下载安装

下载python 2.7的版本

C:\Users\ben.fu>python -V
Python 2.7.14 :: Anaconda, Inc.

出现版本号代表安装成功。

Windows下配置环境变量

D:\Apple-workspace\Anaconda
D:\Apple-workspace\Anaconda\Library\mingw-w64\bin
D:\Apple-workspace\Anaconda\Library\usr\bin
D:\Apple-workspace\Anaconda\Library\bin
D:\Apple-workspace\Anaconda\Scripts

命令行

(1) python     出现  >>>  (键入Python语句的提示符)

(2) print 'hello world'    显示   hello world

(3) Linux/BSD shell,按Ctrl-d退出提示符。Windows命令行中,则按Ctrl-z再按Enter

<S>Python是大小写敏感的

<I> 对于Python来说,程序、脚本或者软件都是指同一个东西。

我的第一个python程序

#!/usr/bin/python
# coding:utf-8
# Filename : helloworld.py
print '获得人生中的成功需要的专注与坚持不懈多过天才与机会。'

对上面代码的解释:

(1) 组织行 ——源文件的头两个字符是#!   这行告诉你的Linux/Unix系统当你执行你的程序的时候,它应该运行哪个解释器。

(2) 编码格式必须要写在第一行或者第二行,才不会报错。

(3) 任何在#符号右面的内容都是注释。注释主要作为提供给程序读者的笔记。

猜你喜欢

转载自blog.csdn.net/July_on/article/details/82347278