如有侵权烦请告知删除。


当代码出现有规律的重复的时候,你就需要当心了,每次写3.14 x x不仅很麻烦,而且,如果要把3.14改成3.14159265359的时候,得全部替换。

有了函数,我们就不再每次写s = 3.14 x x,而是写成更有意义的函数调用s = area_of_circle(x),而函数area_of_circle本身只需要写一次,就可以多次调用。

基本上所有的高级语言都支持函数,Python也不例外。Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。 我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。

比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。所以Python是一种相当高级的语言。

你也许会问,代码少还不好?代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。

那是不是越低级的程序越难学,越高级的程序越简单?表面上来说,是的,但是,在非常高的抽象计算中,高级的Python程序设计也是非常难学的,所以,高级程序语言不等于简单。

但是,对于初学者和完成普通任务,Python语言是非常简单易用的。连Google都在大规模使用Python,你就不用担心学了会没用。

用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。总之就是能干很多很多事。

Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Swift/Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或C++。

如果你是小白用户,满足以下条件:

  • 会使用电脑,但从来没写过程序;
  • 还记得初中数学学的方程式和一点点代数知识;
  • 想从编程小白变成专业的软件架构师;
  • 每天能抽出半个小时学习。

不要再犹豫了,这个教程就是为你准备的!

准备好了吗?

Python的那些事相关推荐

  1. python多线程糗事百科案例

    案例:多线程爬虫 目标:爬取糗事百科段子,待爬取页面URL:http://www.qiushibaike.com/8hr/page/1 要求: 使用requests获取页面信息,用XPATH/re 做 ...

  2. 正则表达式re模式(python爬虫糗事百科热点段子)

    python编程快速上手(持续更新中-) python爬虫从入门到精通 文章目录 python编程快速上手(持续更新中-) python爬虫从入门到精通 非结构化数据与结构化数据提取 概述 非结构化的 ...

  3. 潘石屹 python 知乎_如何看待地产大佬潘石屹微博宣布学习python这件事?对我们有什么启发?...

    补充:潘石屹中午又发了一条微博,解释为什么要学python,基本证实了我的猜测 说实话,看到潘石屹要学python,先是意外,甚至不敢相信,翻他微博亲眼看到这条消息,才确信.房地产大佬,人过五十,想想 ...

  4. 竟然有人用python做这种事 ۦُ۟۟ۖۖۖٛۥۗۙۙۗۡۥٌۚۚۗۛۥۛۚۛۡۥۖۛۛۦُُ۟۟ۖۖۖٛ۟ۗۖۚۥٌُٞۖۛۚ۟ۥٌٌۖۖ۟ۖۦٌ (Python 实现挂机自动锁屏)

    # 基于windows系统 实现思路是检测鼠标坐标超过多久未移动调用系统锁屏# 加载所需模块 import pyautogui,time from ctypes import *# 用于计数 t = ...

  5. python爬虫糗事百科

    #coding:utf-8 import urllib2 import re # 工具类 class Tools(object):remove_n = re.compile(r'\n')replace ...

  6. python参数传递那些事

    一.前言 在python中,函数参数的定义和传递有以下几种方式: 语法 意义 def func(name) 普通参数,可以根据位置匹配,也可以根据key来匹配 def func(name=value) ...

  7. 如何让电脑永不息屏?Python:这事我熟,只需5行代码...

    前言 最近新来的小老弟问我,按照公司规定,电脑只有十分钟就锁屏,但是他不想让电脑在空闲十分钟后锁屏. 于是我问他,是不是想挑战一下公司信息安全? 不过小老弟很机智,来了句公司信息安全大于天,他就是想让 ...

  8. 安装Python那点事,最详细的教程

    我要学编程 小码匠:今天学什么? 老码农:安装环境. 小码匠:为什么还不让我编程啊?我看你明天回来都写代码? 老码农:那是Java的,不是Python的. 小码匠:好麻烦. 安装 小码匠:怎么安装? ...

  9. (python)查看糗事百科文字 点赞 作者 等级 评论

    import requests import re headers = { 'User-Agent':'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6. ...

  10. python爬虫案例——糗事百科数据采集

    全栈工程师开发手册 (作者:栾鹏) python教程全解 python爬虫案例--糗事百科数据采集 通过python实现糗事百科页面的内容采集是相对来说比较容易的,因为糗事百科不需要登陆,不需要coo ...

最新文章

  1. 我的第一个SharePoint2013 App
  2. WPF 4.0 DatePicker 快速录入
  3. Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
  4. 雷军反省今天的小米:无法躺赢或猛冲猛打,只能豁出去干
  5. 如何跳出两层循环嵌套
  6. js浏览器对象模型(BOM)
  7. 跟随我在oracle学习php(21)
  8. JS函数addEventListener的浏览器差异性封装
  9. jieba 中文分词
  10. linux可视化打开root,Linux非root用户登录情况下可视化编辑root权限文本
  11. 直流斩波电路在matlab中的建模与仿真,毕业设计直流斩波电路的MATLAB建模与仿真...
  12. [《所遇随心》偶感小记]2012年8月28日
  13. Oracle Data Integrator(ODI)架构
  14. 读取pdf图片并识别内容
  15. ThreadPoolExecutor(一)——简介
  16. 云笔记使用的感受!(有道云, 印象云, 未知云)
  17. 文笔很差系列4 - Kris Kremo
  18. 用户权限控制(Token登录)
  19. dann的alpha torch_pytorch BiLSTM+CRF代码详解
  20. input文件框选择本地图片后页面预览图片并获取图片长宽以及大小 图片上传前预览

热门文章

  1. 小学科学教师 计算机专业,当小学科学教师好还是信息技术教师好?
  2. oracle.exe占用cpu太高,360tray.exe占用CPU过高,怎么办
  3. 5款伊思儷超媒體繁体游戏 简体中文补丁
  4. python opencv合并图片
  5. growup怎么读_growup_grow 和grow up 的区别
  6. Android--高德地图,显示地图,并定位当前的位置
  7. 【第一组】第七次冲刺例会纪要
  8. 2021年高处安装、维护、拆除证考试及高处安装、维护、拆除复审模拟考试
  9. Activiti6.0 多级审批流程 代码执行
  10. 鬼谷八荒逆天改命存档