人生苦短,我用python

相信很多人都听过这么一句:”人生苦短,我用python。”
原句是:
“Life is short, you need Python!”
由Bruce Eckel说的。
有链接:sebsauvage.net
今天,我要谈谈,为什么要用python。


python简介

python是什么

Python是一种可以让您快速工作的编程语言。不要问我什么是编程语言!!!
用任何编程语言来开发程序,其实都是为了让计算机干活,比如:

  • 前段火起来人工智能的AlphaGo,它就是google工程师开发出来的程序,这个程序让计算机学会下围棋,并且可以挑战人类。

你也可以去 python 官方查阅它的相关资料:

python能做什么

Python的生态系统庞大,应用场景丰富,以下简单总结:

  • 爬虫(抓网站数据)
  • 桌面开发
  • web开发
  • 数据分析
  • 脚本
  • 网站前后台
  • 机器学习(人工智能)
  • 游戏开发、软件测试/书写自动化测试、嵌入式开发…

python有何优势

人生苦短,我用python。难道还不足以说明它的优势,编程快啊!兄弟
比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。

  • 代码量小
  • 维护成本低
  • 编程效率高
  • 可移植性
  • 众多标准库支持…

python安装

上面说了这么多,不知道你有没有想学python呢?这里简单提提python的安装步骤

python 相关示例代码参观了解

  • 第一个python程序 打印hello world

使用创建txt文件,修改文件名及后缀为hello.py。然后打开文件输入以下代码:

1
print('hello, world')

打开命令行窗口,把当前目录切换到hello.py所在目录,就可以运行这个程序了:

1
2
C:\path>python hello.py
hello, world

注意:文件名只能是英文字母、数字和下划线的组合。

  • 使用input()输入3个变量,然后从小到大排列

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    x = int(input('please input x:'))  
    y = int(input('please input y:'))
    z = int(input('please input z:'))
    if x > y :
    x, y = y, x
    if x > z :
    x, z = z, x
    if y > z :
    y, z = z, y
    print(x,y,z)
  • 向D:/a.txt文件里面输入一串字符

    1
    2
    3
    4
    string = input('please input string:')  
    with open('D:/a.txt', 'a') as file:
    file.write(string)
    file.close()
  • 高级版之实际应用
    之前写过一个根据json(网络或本地)自动生成特定model的程序,就一个py文件基本就搞定了,仅一百多行代码!
    需要用的时候,改下配置,运行命令就可以生成对应的文件了。方便吧!
    json_to_model.py

python相关资料

后续计划

  • 一辈子的确太短。作为开发,总是写一种语言,应该都不好意思说自己是程序猿了吧!
  • 所以,以后我会抽时间继续学习python,并不定期分享一些学习的知识到博客里面。