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


选择想要放置的位置,即可开始安装。最后点Close结束安装。
安装后,可在 “系统-系统高级设置-高级-环境变量” 查看Path是否有增加python
2)pycharm-community
完全按默认选项安装即可,建议更改安装位置,与Python同盘符。
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