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 ...
随机推荐
- python类装饰器即__call__方法
上一篇中我对学习过程中的装饰器进行了总结和整理,这一节简单整理下类装饰器 1.类中的__call__方法: 我们在定义好一个类后,实例化出一个对象,如果对这个对象以直接在后边加括号的方式进行调用,程序 ...
- sqli-labs(45)
基于报错的password处的')闭合注入 就是没有报错信息 payload和43关一样的构造
- Mac开发如何处理键盘事件
Mac上输入与手机输入的不同是,Mac需要处理更多的键盘交互,因为Mac上的键盘输入会有多种快捷键组合. 代理方法处理 NSTextField #pragma mark - NSTextFieldDe ...
- spring boot V部落 V人事项目
公司倒闭 1 年多了,而我在公司倒闭时候做的开源项目,最近却上了 GitHub Trending,看着这个数据,真是不胜唏嘘. 缘起 2017 年 11 月份的时候,松哥所在的公司因为经营不善要关门了 ...
- kotlin实现流读取
在Java对流的读取是下面的那样,当前不要忘记流的关闭close. // java 代码void someFunc(InputStream in, OutputStream out) throws I ...
- LeetCode 61. 旋转链表(Rotate List)
题目描述 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数. 示例 1: 输入: 1->2->3->4->5->NULL, k = 2 输出 ...
- LeetCode 11. 盛最多水的容器(Container With Most Water)
题目描述 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) .画 n 条垂直线,使得垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0).找出其中的两 ...
- visual studio运行时库MT、MTd、MD、MDd
在开发window程序是经常会遇到编译好好的程序拿到另一台机器上面无法运行的情况,这一般是由于另一台机器上面没有安装响应的运行时库导致的,那么这个与编译选项MT.MTd.MD.MDd有什么关系呢?这是 ...
- layui数据加载中遮罩层的实现
1.load方法提供三种风格供选择. 方法一:loadIndex = layer.load(); //不传参,默认0 方法二:loadIndex = layer.load(1); // 1,另外一种风 ...
- tomcat服务器经常需要重启
程序看着运行正常,但是点击几下就没反应了. 可能原因:1.tomcat内存不足 2.程序中有资源未释放.比如session(hibernate的)等(需要close)