python简介与简单入门
1.计算机基础
计算机组成:
输入输出设备内、 存储器 、cpu 、电源 、显卡
中央处理器(cpu) 处理各种数据 相当于人的大脑
内存 存储数据 相当于临时记忆
硬盘 存储数据 相当于人的永久记忆
什么是操作系统
控制计算机工作的流程 软件
什么是应用程序
安装在操作系统之上的软件
2.python简介
1989年
云计算
web开发
科学计算
系统运算
爬虫
金融
图形GUI
python2与python3的区别
python2源码不统一重复代码
python3 源码统一 没有重复代码
编译型:
优点: 运行速度快
缺点:开发效率慢
解释型:
优点:开发效率快
缺点:运行速度慢
python是一门什么样的语言
python优点:
- 优雅 简单 明确
- 效率高
- 高级语言--不需要考虑底层的细节
- 可以移植性--可以在大部分平台运行
- 卡扩展性
- 可嵌入行
3.快 速入门
print()
变量规则:
变量由字母,数字,下划线组成
禁止以数字开头
禁止使用python的关键字
不能使用中文和拼音
变量名要区分大小写
推荐写法
驼峰命名法:
大峰
大峰
下划线命名
官方推荐使用
变量名要具有描述性
常量
ALEX=2002
注释
# 单行注释 (当行注释)不能换行
多行注释 ''' ''' 或 ”“” “”“ 可以换行
数据类型
整型 数字
字符串 汉字
布尔值 对错
列表
元组
字典
集合
字符串:
’字符串‘---不可换行
”字符串“---不可换行
”“”字符串“”“----可以换行
字符串可以相加,首尾相连
字符串可以乘 注意:只能和数字相乘
布尔值:
True False
真的 假的
1 0
用户交互(input)
输入 输出
input(”提示语句“)
import getpass 只能在cmd中使用
password=getpass.getpass(”请输入密码“)---输入的时候不会显示
name=input("提示语")得到的是字符串
type(a)判断类型的函数
if 如果
if 关键字 空格 条件 冒号
缩进 结果
if 3>2:
print ('你好美,小学')
print(’我说假话‘)
if else
如果 否则
if elif
如果 在如果
if elif elif
if 嵌套
python简介与简单入门的更多相关文章
- Python爬虫的简单入门(一)
Python爬虫的简单入门(一) 简介 这一系列教学是基于Python的爬虫教学在此之前请确保你的电脑已经成功安装了Python(本教程使用的是Python3).爬虫想要学的精通是有点难度的,尤其是遇 ...
- Python学习之路【第一篇】-Python简介和基础入门
1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...
- Python简介和基础入门
1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是一种开发语言,而且已经 ...
- Python Django 之 简单入门
一.下载Django并安装 1.下载Django 2.安装 二.新建Django project 1.使用django-admin新建mysite 项目 django-admin startproje ...
- python socket 编程简单入门
想讲讲套接字的概念 套接字,即英文socket的中文意译,起源于20世纪70年代,是加利福利亚大学的伯克利版本UNIX(称为BSD UNIX)的一部分.目的是实现主机上运行的一个程序与另一个运行的程序 ...
- Python Requests库简单入门
我对Python网络爬虫的学习主要是基于中国慕课网上嵩天老师的讲授,写博客的目的是为了更好触类旁通,并且作为学习笔记之后复习回顾. 1.引言 requests 库是一个简洁且简单的处理HTTP请求的第 ...
- 这个Python爬虫的简单入门及实用的实例,你会吗?
前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:HOT_and_COOl 利用爬虫可以进行数据挖掘,比如可以爬取别人的网 ...
- python简介以及简单代码——python学习笔记(一)
学习来源:https://www.liaoxuefeng.com/wiki/1016959663602400 了解python 简单编写并实现python代码 命令行模式和python交互模式 了解p ...
- docker 概念简介、简单入门
1.docker 简介 Docker 是一个开源项目,这个项目旨在通过把应用程序打包为可移植的.自给自足的容器(引用语) DocKer一次构建可放在任何地方就可以运行,不需要进行任何改变DocKer ...
随机推荐
- CF1101D GCD Counting 点分治+质因数分解
题意:求最长的树上路径点值的 $gcd$ 不为 $1$ 的长度. 由于只要求 $gcd$ 不为一,所以只要 $gcd$ 是一个大于等于 $2$ 的质数的倍数就可以了. 而我们发现 $2\times 1 ...
- 在spring官网上下载历史版本的spring插件,springsource-tool-suite
目前spring官网(https://spring.io/tools3/sts/all)上可下载的spring插件只有: ECLIPSE ARCHIVE SIZE 4.9.0 springsource ...
- 设置centos7界面语言为中文
1.在终端中输入命令 vim ~/.bashrc 来编辑“.bashrc”文件 2.在最后添加“ export LANG="zh_CN.UTF-8" ” 3.执行 sudo sh ...
- JIRA7.13版本创建项目:问题类型管理(一)
1.1 创建项目 一个项目是对一系列相关问题的综合管理.在Jira 中,可以通过以下方式创建项目.首先,需要具有项目创建权限的人登录后台管理界面,然后选择项目,通过创建项目按钮进入到项目创建的界面. ...
- vue中使用iconfont和在旧有的iconfont中添加新的图标
todo 使用参考:https://blog.csdn.net/qq_34802010/article/details/81451278 大体步骤是正确的,具体可参考官方文档和下载下来的代码中的dem ...
- python学习之路(5)
条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age=20 if age>=18: ...
- linux面试常见
https://www.cnblogs.com/wanghuaijun/p/7421008.html 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导时,从文件 ...
- 线性回归linear regression(python脚本实现)
python机器学习-乳腺癌细胞挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003&u ...
- leetcode 146LRU cache
class LRUCache { public: LRUCache(int capacity) {_capacity=capacity;} //返回key对应的value int get(int ke ...
- 如何数冲突域(collision domains)个数
数冲突域的核心是: switch.bridge的每个端口都是一个冲突域(因为它们有存储转发功能) hub的所有端口在同一冲突域内(因为hub本身是模拟导线,各个端口可以看成接在一起) 对下图而言 共有 ...