我的python学习笔记全集_我的python学习笔记(1)

最近经常听到一句话,“珍爱生命,我用python”。故而觉得有必要学习了解一下。

瞥一眼

脚本语言(script language)

胶水语言(glue language)

科研/支撑

语法

本科GIS专业学C,用MFC。所以刚接触到python时,觉得这语言,方便是方便,但是一点都不严谨,类型和内存都太散了。从一个C程序员来看感觉比较常用的有:

1. 变量与类型

弱类型,无需申明类型

2. list

animals = ['bear', 'tiger', 'penguin', 'zebra']

bear = animals[0]

3. 函数

def cheese_and_crackers(cheese_count, boxes_of_crackers):

`print "You have %d cheeses!" % cheese_count`

python没有花括号,取而代之的是缩进和冒号,所以有笑话说,看python代码需要买一个游标卡尺。

4. 类

class MyStuff(object):

def __init__(self):

self.tangerine = "And now a thousand years between"

def apple(self):

print "I AM CLASSY APPLES!"

注意,成员函数第一个参数是self。

self可以指向自己的成员变量。并没有私有,保护,公有的区别。

工具篇

PyCharm

很好的集成环境,语法高亮,安装库,支持各种插件,python各版本。个人觉得是最好的IDE了。

主界面

0818b9ca8b590ca3270a3433284dd417.png

各种配置

0818b9ca8b590ca3270a3433284dd417.png

IDLE

spf13对于c/c++等各种编程语言,markdown等文本标记都支持。

0818b9ca8b590ca3270a3433284dd417.png

PyCharm也可以使用插件,使用vim的配置

目前我VS, Chrome也使用vim插件。

真心挺好用的。

简单比较

有很多支撑库

毕竟可以调用c/c++

语法简洁

C++:

std::shared_ptr<:vector>>>

= std::make_share<<:vector>>>

Python:

object_array = []

果然是珍爱生命啊

字符编码解码,与数字转换就不说了啊。

详细的情况以后深入了解了再写吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值