p1:布置python环境和简单语法

2018-06-18 00:10:47来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

1. 下载

1)python

  https://www.python.org/downloads/windows/

  选择 Download Windows x86-64 executable installer

2)pycharm-community

  http://www.jetbrains.com/pycharm/download/#section=windows

  选择 Community DOWNLOAD (Lightweight IDE for Python & Scientific development)

 

2. 安装

1)python

  

   此处最重要,必须勾选 Add Python to PATH(系统环境变量)
  
  Documentation文档,可以不勾选。
  

  选择想要放置的位置,即可开始安装。最后点Close结束安装。

  安装后,可在 “系统-系统高级设置-高级-环境变量” 查看Path是否有增加python

  

2)pycharm-community

  完全按默认选项安装即可,建议更改安装位置,与Python同盘符。

2.2 Linux安装

  如果系统存在python2.7、python3.5,不用卸载。

  打开命令终端,执行su,进 root 账户  

  执行:cd /home/your user name/下载

  1)安装zlib

  执行:wget http://zlib.net/zlib-1.2.11.tar.gz

  执行:tar -xvf zlib-1.2.11.tar.gz

  执行:cd zlib-1.2.11

  执行:./configure

  执行:make && make install

  2)安装python3.6.4

  执行:wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz

  执行:tar -xvf Python-3.6.4.tar.xz

  执行:cd Python-3.6.4

  执行:./configure

  执行:make && make install

  打开命令终端,输入python3查看执行情况。显示python版本号3.6.4即成功。

  3)安装pyCharm

  执行:wget https://download.jetbrains.com/python/pycharm-community-2017.3.2.tar.gz

  执行:tar -xvf pycharm-community-2017.3.2.tar.gz -C /opt

  建议切换到root 用户。打开/usr/share/applications/ 新建文件,名为:PyCharm.desktop

  以文本打开PyCharm.desktop 输入以下代码,保存,关闭。

[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec=/usr/local/opt/pycharm/bin/pycharm.sh
Icon=/usr/local/opt/pycharm/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

  即可在“开始菜单”》其他 找到PyCharm》单击运行》默认》接受》黑色主题。完成。

3. hello world

  打开pycharm,按默认,建议选黑色模板。

1)创建一个新项目project

  

  定义项目名称,设置保存位置,选择解释器interpreter,Create创建。

2)设置自己的文件抬头

  File》Settings》Editor》File an Code Templates》Python Script》右侧输入框

  # -*- coding: UTF-8 -*-

  # author: yourName

  点OK退出。

3)新建Python包 Day1

  在项目名称DayDayUp右键》New》Python Package》名称Day1

4)新建Python文件

  在包名Day1右键》New》Python File》名称Hello World

  

5)第一个代码

  在代码区域输入

  print('Hello World!')

  右键》Run'HelloWorld'

  在下方即可看到结果

  

4. 简单语法

1)定义变量:a = 1  # 无需前置的数据类型标志int或string,无需“分号;”表示代码行结束

2)判断:if elif else

1 a = 1
2 if a == 1:
3     a += 1
4 elif a < 0:
5     a = 0
6 else:
7     a = 1

  以“冒号:”结束关键字开始的语句,下一行以“tab”缩进表示子过程。

3)循环:for i in range(1, 9, 2)  else  break  continue

 1 for i in range(1, 9, 2):  
 2 # range(1, 9)生成[1,9)范围的数列,第3个参数2是步长
 3     print(i)
 4     # break  # 结束循环
 5     # continue  # 结束本次循环
 6 else:  # 循环结束后执行
 7     print('end')
 8 # 结果
 9 1
10 3
11 5
12 7
13 end

4)循环:while true  else

 1 a = 1
 2 while a < 3:
 3     print(a)
 4     a += 1
 5 else:
 6     print(a)
 7 # 结果
 8 1
 9 2
10 3

5)数组:列表list、元组tuple、字典dict、集合set

5. 以多种方式实现斐波那契数列

  斐波那契数列(Fibonacci sequence),又称黄金分割数列。从第3个数起,等于前两个数的和。数列:1、1、2、3、5、8、13、21、34、……

 1 def fibo(n, sequence=0):
 2     n = int(n)
 3     fibo = [1, 1]
 4     if n < 1:
 5         return -1
 6     elif n > 2:
 7         for i in range(2, n):
 8             fibo.append(fibo[i - 1] + fibo[i - 2])
 9     if sequence == 0:  # 请求单个值
10         return fibo[n - 1]
11     else:  # 请求数列
12         return fibo[:n]
13 
14 
15 f = fibo(6.2)
16 print(f)
17 # 结果:8
18 f = fibo(6.2, 1)
19 print(f)
20 # 结果:[1, 1, 2, 3, 5, 8]

 

 1 def fib(n, sequence=0):
 2     n = int(n)
 3     a, b, i, s = 0, 1, 1, ''
 4     while i <= n:
 5         a, b = b, a + b
 6         i += 1
 7         s = s + str(a) + ','
 8     if sequence == 0:  # 请求单个值
 9         return a
10     else:  # 请求数列
11         return s

 

 

  

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Pymyaql操作数据库

下一篇:Python之路--初识Python