Python基础备忘

Python基础备忘

Python是一门解释性语言,特点是在不需要在运行前编译,是在运行的时候将程序翻译成机器语言。相较于编译性的语言,效率可能会低一点。但是解释性语言也有其自己的优点,像Python其可读性就非常好,语言也比较简单。 Read More ...

Anaconda结合VSCode编写调试Python程序

Anaconda结合VSCode编写调试Python程序

目前来说搭建Python开发环境最方便的就是Anaconda了,不管是什么系统都很方便,而且其最突出的特性是可以配置多种环境,也就是说不管你需要什么特定版本的Python,Anaconda都可以帮你轻松配置出来,而且各个环境之间相互隔离,互不影响,确实是Python开发必备的大杀器。

使用Anoconda配置好了开发环境后,还需要一个用来编写和调试Python程序的地方,当然可以使用Jupyter Notebook或者文档编辑器Sublime Text等甚至PyCharm这样全能的IDE。在这里,记录一下使用Anoconda搭建环境,使用VSCode来编写调试Python的过程。 Read More ...

Python的标准输入输出

最近开始刷题了,才发现自己基本语法和操作要么忘光了,要么好几个语言搞混了,希望借机会能好好熟悉一下Python,以后这就是我的主力语言。

Python的标准输入

import sys
for line in sys.stdin:
    print(line) # 获得的line是按行得到的字符串
    str_list = line.split() # 一般可以使用字符串的split函数来获得分割后的字符串列表
    str_list = line.strip().split() # 使用strip函数可以先把换行符什么的去掉
    int(str_list[0]) # 后续可以做类型转换进行使用

OJ模式的题目A+B代码示例: Read More ...

凿壁偷光

上一篇文章说到在学习Python,实际上是为了实现一个目的:统计shadowsocks多用户的流量。这段时间经历了自己的期末考试,经历几个项目的赶工,我自己的新的项目也终于发布了。学习了一段时间的Python,然后经过这个项目,感觉对Python也算是入门了哈哈。

新发布的项目我取名为 “凿壁偷光” ,目的在于帮助大家自由获取谷歌搜索、谷歌学术等服务,特别的来说,我的帮助对象更集中在高校师生这一块。真的对于高校师生来说,没有谷歌学术、没有谷歌网页搜索的日子简直都不能好好学术了好嘛。 Read More ...

Python 入门教程

已经决定学习Python很久了,这几天一直被一个问题困扰,需要解决,可能Python是一个很好的方式。晚上去图书馆也没发现有比较好的书,于是网上找了找,感觉还不错,推荐给大家。

简明 Python 教程:

http://woodpecker.org.cn/abyteofpython_cn/chinese/index.html

Python 教程:

http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000

推荐从第一个开始看,可能因为我接触过的语言比较杂和多,晚上花了四个小时左右边看边操作,已经有点入门的感觉了。第二个教程更加详细和深入点,可以先看完第一个然后有选择地看第二个。