huawangxin的python学习笔记

39 篇文章 1 订阅

huawangxin的python学习笔记


第1章 Python入门导学
python
上世纪90年代出诞生
豆瓣、知乎使用python开发主产品
主流版本python2和python3.6
基础语法——从最基本的变量到复杂的高阶函数
特点:
简洁pythonic
如何两个变量:x,y=y,x
易于学习
用途:
爬虫、大数据与数据分析(Spark)、测试、web开发(Flask/Django)
、AI、脚本处理、自动化运维与自动化测试、机器学习(Tensor Flow)
、胶水语言(混合其他语言编程)

特点:
1、Python是一门编程语言;
2、语法简洁、优雅、编写的程序容易阅读;
3、快平台,可以运行在windows、linux以及MacOS;
4、易于学习。如果把编程语言当做解决问题的工具的话,相较于其他更容易学习;
5、极为强大而丰富的标准库与第三方库,比如电子邮件,图形GUI界面;
6、python是面向对象的语言;

缺点:
运行效率较慢;
编译型语言(C/c++)、解释型语言(javascript/python)

一个学习编程的误区:世界上不是只有web,还有很多问题需要使用编程解决。

第2章 Python环境安装
1.Windows下一键环境安装包
2.Python2.X与Python3.X与Python3.X
注意:Python3.5以上版本不支持windows xp系统
官网下载地址:https://www.python.org/downloads/windows/

第3章 理解什么是写代码与Python的基本类型
Number:数字
整数int
浮点数float
进制涉及到:10进制/2进制/8进制/16进制
2进制:0b11=3
8进制:0o11=9
16进制:0x1F=31
10进制转2进制:bin(10)='0b1010'
8进制转2进制:bin(0o7)='0b111'
16进制转2进制:bin(0xE)='0b1110'
2进制转10进制:int(0b111)=7
8进制转10进制:int(0o77)=63
10进制转16进制:hex(888)='0x378'
8进制转16进制:hex(0o7777)='0xfff'
2进制转8进制:oct(0b111)='0o7'
16进制转8进制:oct(0x777)='0o3567'
True/False
bool(1)=True
复数例子:36j
字符串,单引号/双引号/三引号
转义字符

三引号,用于换行
\n 换行符
\r 回车
print() 打印
print(r'c:\ddddsd') r是原始字符串,后面引号中的原始输出,类似于转义字符


第4章 Python中表示“组”的概念与定义
tuple数组
str list tuple 都是序列
in/not in 
len('xxx')
ord('w')=119 转Iscii码

set 
dict字典的key必须是不可变类型

第5章 变量与运算符
int str tuple 值类型,list set 引用类型
id(a) 获取a在内存中的地址
hex(id(a))='0x38cf990' 获取16进制

第6章 分支、循环、条件与枚举
开发工具:pycharm vscode sublime

vscode演示
下载插件工具里面有下载插件的地方。也可以官网下载。
https://marketplace.visualstudio.com/vscode
几个常用插件:
python/terminal/view in brower/viw/vscode-icons

注释代码 :单行 ctrl+/   多行  alt+sheft+a


 

在Java中调用Python


【持续更新中。。。。。。】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值