Python 编程资料

1. 游戏编程 网络资源

https://www.cnblogs.com/weibgg/p/10786989.html

https://www.cnblogs.com/weibgg/p/10786988.html

2. 目录操作

https://www.cnblogs.com/weibgg/p/10786990.html

3. 深拷贝和浅拷贝

https://blog.csdn.net/qq_37553899/article/details/78793226

4. matlibplot 教程

https://blog.csdn.net/msspark/article/details/84640909

https://www.jianshu.com/nb/3749904

https://www.jb51.net/article/112815.htm

散点图 scatter:https://blog.csdn.net/jinruoyanxu/article/details/78845724

基于numpy矩阵绘制散点图:https://blog.csdn.net/qq_33369129/article/details/84643274

折现图 plot: https://blog.csdn.net/claroja/article/details/70792880

颜色,线型等属性设置:https://blog.csdn.net/claroja/article/details/71123012

https://blog.csdn.net/kkxgx/article/details/6951959

https://blog.csdn.net/claroja/article/details/70792880

颜色集合:https://www.cnblogs.com/darkknightzh/p/6117528.html

5.numpy数组索引方法

https://blog.csdn.net/wangwenzhi276/article/details/53436694

numpy知识:https://www.cnblogs.com/wj-1314/p/10244807.html

5.1 访问(索引,切片)

a = np.arange(0,10,1)**2
print( a)
print(  a[0],a[2],a[-1],a[-2]) # 索引从0开始,-1表示最后一个索引
print ( a[2:5],a[-5:-1] )# 包括起点,不包括终点
a[-1] = 100; print ( a) # 赋值
a[1:4]=100; print ( a) # 批量赋值
a[:6:2] = -100; print ( a) # 从开始到第6个索引,每隔一个元素(步长=2)赋值
print(a[::-1]);print(a)# 将a逆序输出,a本身未发生改变
b = [np.sqrt(np.abs(i)) for i in a]; print ( b) # 通过遍历赋值

a = np.floor(10*np.random.random((3,4)))
print (a, type(a),a.shape) #输出a的形状
print (a.ravel()) # 输出平坦化后的a(a本身不改变)
a= a.ravel();print (a.ravel()) # 输出平坦化后的a(a本身不改变)
a.shape = (6,2); print a # 改变a的形状
print (a.transpose()) # 输出a的转置

6. Python安装包下载

  在linux系统下,所下载的Python包主要有三个影响因素:linux系统,Python版本,其它包的依赖关系。

  有时候虽然可以通过pip install packagename直接/方便地确定包,但是由于镜像地址在国外,网速非常慢而且不允许断点续传,或者单纯地我想获得该离线包。

  现在有一种巧妙的方式,获得离线包(尽管并不是任何时候都有效)

  输入命令 pip install packagename

  在下文前两行中,往往给出改包的url地址,将url地址复制到浏览器中,下载保存。

7. python 魔法方法

https://www.cnblogs.com/zhouyixian/p/11129347.html

8. python 引用原理

https://www.cnblogs.com/cwp-bg/p/7376577.html

https://www.cnblogs.com/cwp-bg/p/7460883.html

9.理解python中的可变类型、不可变类型及如何改变函数中的参数

  https://blog.csdn.net/Lin_RD/article/details/87835302

10. python 系统函数

__init__()

__class__()

__sizeof__()

 

*. 非常有益的函数

1. is 

2. id

3.view

4.copy

5.shape

6.reshape

7.arange

8.base

9.reshape

b = np.arange(12).reshape((2,-1)) # 2行6列

b = np.arange(12).reshape((-1,2)) # 6行2列

 

你可能感兴趣的:(python,游戏开发)