python第一天
2019-10-21 本文已影响0人
code与有荣焉
课程体系以及薪资岗位介绍
课程分为七个阶段:
- 第一阶段:python基础
- 第二阶段:基于Linux的python高级
- 第三阶段:web前端 + 数据库
- 第四阶段:web框架(Django、flask) >>>python全栈工程师
- 第五阶段:爬虫 + 数据分析>>>爬虫工程师(要经验)、数据分析/挖掘工程师
- 第六阶段:人工智能(机器学习+深度学习+算法)>>>算法工程师(要经验)
- 第七阶段:面试指导
环境安装
- 安装python标准库,3.7.1,注意勾选add python3.7 to path(将python自动添加到了环境变量中)
标准库包含1. idle 2.pip 3. doc - 在命令行中演示Python的hello world程序
- 安装集成开发环境Pycharm
Interpreter 解释器
pycharm设置
- 显示工具栏图标,view -->toolbar
-
设置字体 小扳子 --->
设置字体
安装第三方库命令
在终端执行
pip install 库的名字>>>安装库
pip uninstall 库的名字>>>卸载库
pip install pyinstaller >>>安装打包库
pyinstaller -F 文件名>>> 打包成文件
引用图片
样例斜体
粗体
引用
代码块部分
turtle库的介绍
# 使用python的turtle库 绘制NEUSOFT logo
# 了解python函数的调用方式
# 1.python中的注释 单行注释 # 多行注释 ''' """
'''haha
hha'''
# 导入turtle(海龟)库 as 是给库起一个别名 t代替了turtle
import turtle as t
# 设置画笔的大小 (10)代表10像素(px) 屏幕中最小的物理点
t.pensize(10)
# 第一个是字体的颜色,第二个是填充的颜色
t.color('blue')
# 画N
# 抬笔操作penup
t.pu()
# 前往一个位置
t.goto(-300,0)
# 落笔操作pendown
t.pd()
# 左转90度
t.left(90)
# 前行80像素
t.forward(80)
t.right(145)
# fd 是forward的缩写
t.fd(100)
# left的缩写
t.lt(145)
t.fd(80)
# 画E
t.pu()
t.goto(-170,0)
t.pd()
t.rt(90)
t.fd(50)
t.bk(50)
t.lt(90)
t.fd(40)
t.rt(90)
t.fd(50)
t.bk(50)
t.lt(90)
t.fd(40)
t.rt(90)
t.fd(50)
# U
t.penup()
# 前往一个位置
t.goto(-50,80)
t.pd()
t.rt(90)
t.fd(60)
# 画弧 第一参数是半径,第二个参数是画多少度
t.circle(30,180)
t.fd(60)
# 画S
t.penup()
# 前往一个位置
t.goto(120,60)
t.pd()
# 半径为正是以左手边为圆心画弧,负数为右手边
t.circle(25,270)
t.circle(-25,270)
# 画O
# 如何进行填充
t.penup()
t.goto(200,60)
t.pd()
t.begin_fill()
t.circle(30)
t.end_fill()
# 保持GUI界面一直显示,所有绘制的代码都要写到该函数前面
t.done()
python编程语言的数据类型和语法结构
# # python中的变量, 直接声明,不用指定数据类型
# a = 100
# # 判断一个变量的数据类型
# print(type(a))
# print(a)
#
# # python中变量的不一样的地方
# # 交换两个变量的值
# a = 100
# b = 1000
# # 交换a和b的值
# # 其他编程语言的常用方式
# c = a
# a = b
# b = c
# # print可以一次输出多个变量,中间用逗号隔开
# print(a, b)
# # 在python中
# a, b = b, a
# print(a, b)
# 标识符
# c、python 字母数字下划线,不能以数字开头,不能与关键字重名
# java 多了一个美元符号
# 变量的命名
# 1、驼峰式命名法
# 大驼峰 UserNameInfo 每个单词的首字母大写
# 小驼峰 userNameInfo 第一个单词的首字母不大写,其他的都大写
# 2、下划线命名法
# user_name_info 在python中_开头的变量有特殊含义,后面会重点讲解
# 查看关键字
# import keyword
# print(keyword.kwlist)
# python中的流控制语句 if else elif
# 在屏幕中输入,在控制台中接收变量
# pass_word = input('请输入您的密码')
# print(pass_word)
# 判断一个人是否成年
age = input('请输入您的年龄')
# if 的使用语法: python中没有{}这样去隔离代码,使用空格进行强制缩进
# if 要判断的条件:
# (空了四格)满足条件时要执行的事情
# else:
# 不满足条件时要执行的事情
# 数据类型转换 int 可以把字符串类型转化成整型
age = int(age)
print(type(age))
if age >= 18:
print('恭喜你成年了,可以去网吧了')
else:
print('对不起,你还是宝宝')
# python中没有提供switch操作, 使用elif进行替代
# 语法: elif 必须与 if 同时使用
# if 要判断的条件:
# (空了四格)满足条件时要执行的事情
# elif xxxx1:
# 满足xxxx1要执行的事情
# elif xxxx2:
# 满足xxxx2要执行的事情
# else:
# 以上都不满足时执行的事情
# 根据考试分数判断成绩等级
# 屏幕中输入分数
score = input('您的分数:')
score = int(score)
if score >= 90 and score <= 100:
print('您的成绩A')
elif score >= 75 and score < 90:
print('成绩B')
# >=60 <75 C
# 60以下 重考
elif score >= 65 and score < 75:
print('成绩C')
elif score < 60:
print('重考')
else:
print('呵呵')