广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python入门教程(零)
  • 530
分享到

python入门教程(零)

入门教程python 2023-01-31 01:01:57 530人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

(本文针对windows)   python是什么?是一种编程语言。编程语言是什么?就是和机器说话的方式。编译器和解释器好比翻译,把你的话翻成机器听得懂的。但是这些翻译不怎么智能(虽然也有高下),你必须说一套很机械的官腔,他们才帮你翻译——

(本文针对windows

  python是什么?是一种编程语言编程语言是什么?就是和机器说话的方式。编译器和解释器好比翻译,把你的话翻成机器听得懂的。但是这些翻译不怎么智能(虽然也有高下),你必须说一套很机械的官腔,他们才帮你翻译——但总比直接和机器说话轻松多了。

(但是,你只能让机器做它能做的,是吧?你不能让CPU跳舞。)

  交流是尴尬的。你不知道机器能干啥,机器却等着你告诉它要干啥——仿佛列车上的陌生人。于是你敲敲他的肩膀,问:你知道人工智能吗?(笑)——你问CPU:你能在屏幕上显示点儿字吗?CPU不会回答你,但我会告诉你:可以,你只要输入print("……"),在省略号处写上你想显示的东西,然后把这话交给一个叫Python的翻译,翻译就会把这话翻译成机器才看得懂的鬼画符。然后你拿着鬼画符找机器,说:“照这上面做!”,机器就动起来了(虽然CPU还在机箱里,并没有动)。所幸显示屏的变化可以看得到,你才能知道CPU确实做了点事。

  你知道python可以在网上下载,于是下载、默认安装(可参考文末下载教程)。但是之后你又摸不着头脑了:“在哪才能找到python这个翻译?我怎么告诉他那句print("你知道人工智能吗")?”但也许你很聪明,从程序列表里找到了python,然后激动地输入了print("你知道人工智能吗"),一敲Enter回车,发现底下多了一行,正是你要它显示的东西。
python入门教程(零)
python入门教程(零)

  你改了引号中的内容又试了几次,颇为得意。事实上,你可能发现这个机器并非毫无人性,比如

python入门教程(零)

  你甚至可以输一个很长的式子,也会出现结果。不过如果你希望用“^”来计算乘方时,机器显示出了诡异的东西。虽然我可以告诉你python中两个星号是乘方,但是请回过神来,编程其实不完全是和机器对话,更多情况下是一下子告诉他一堆,而不是一句一句说。比如你要让他算100以内的素数,怎么办?你可能想起我之前的话了——

……把这话交给一个叫python的翻译,翻译就会把这话翻译成机器才看得懂的鬼画符。然后你拿着鬼画符找机器,说:“照这上面做!”,机器就动起来了……

  你刚才压根就没这么干!那你见到谁了?其实,刚才那个窗口叫【交互式解释器】,说白了就是对话框。但是我们常用的【解释器】呢,一般是不交互的。虽然对话也是解释器,但这毕竟是个附带功能,“正确”做法是这样的:

1. 打开一个记事本,往里写入代码(比如刚才的一句print("……")),保存时把后缀名改成.py,而不是.txt

  1. 交给python。事实上大部分语言会给你鬼画符,但python偏偏直接把鬼画符扔给机器了,你最终不知道鬼画符长什么样(但也是有的)。你交给python时,python直接翻译好扔给机器执行了,一条龙服务。交给python的方法是这样的:在代码文件所在目录下按住shift右键,点击“在此处打开命令窗口”(咦,对话框?),往里敲python xxx.py(并回车),然后python就会翻译好,并且机器开始执行。

  这里要说明一下“命令窗口”,简称命令行(当然也可以不顾拗口叫它命令提示符),是你和电脑对话的地方。这是电脑的自带翻译,你刚才干的事全都可以干(你输入echo hello cmd试试?)。但是代码可以干复杂的事、一次干许多事(比如计算100内素数),这就是命令行和交互式解释器做不到的了。其实命令行也可以写代码,但是在哪运行呢?还得开命令行啊。所以不管了,运行就是命令行打python xxx.py。

  不妨在记事本里粘贴以下代码,试试运行:(你可以按Ctrl+C做点什么)

def space(a):
    pencil=""
    for x in range(1,a+1):
        pencil=pencil+" "
    return pencil
def pen(a):
    pen_a=space(a%20)+"*"+space(38-2*(a%20))+"*"+space(a%20)
    return pen_a

x = 0
while True:
    x += 1
    print(pen(x-1))

  (其实,这些都可以双击运行,但是双击运行绝对不是好习惯,想象当年没有鼠标和图形界面怎么办呢?另外,命令行代码——bat文件和cmd文件,你可能听说过,后缀不同但内容一致,都是有条件循环等等的。但是,之所以用python,是因为更上层的差异……)

  (其实,python xxx.py可以省略为xxx.py,因为很多后缀名都会让机器知道你要做什么,比如看到.py就默认你要找python这位翻译官来处理。但是仅仅是省略而已,notepad xxx.py 就是让记事本来处理,试试?)


(先看到底再点链接)参考https://jingyan.baidu.com/article/e73e26c0bad76224acb6a766.html

  python分为python3和python2(两者只有细微差别),我的教程是python3 。目前最新版是3.6.4,python3第6个版本的第4个维护(维护就是不加新的功能),虽然现在已经有3.7.0a(a应该表示测试版),但是我没试过测试版。

  链接(2015年的百度经验)的第二步点“Latest Python 3 Release - Python 3.6.4”,如果是3.7或者更大说明你比这篇文章新,依然可以点。然后在网页偏下方 Files 一栏里进行下一步。
  另外要点好几个选项框,看仔细不要漏了。

--结束END--

本文标题: python入门教程(零)

本文链接: https://www.lsjlt.com/news/184078.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python入门教程(零)
    (本文针对Windows)   Python是什么?是一种编程语言。编程语言是什么?就是和机器说话的方式。编译器和解释器好比翻译,把你的话翻成机器听得懂的。但是这些翻译不怎么智能(虽然也有高下),你必须说一套很机械的官腔,他们才帮你翻译——...
    99+
    2023-01-31
    入门教程 python
  • SQL 零基础入门教程
    目录一、了解 SQL二、检索数据三、排序检索数据四、过滤数据五、高级数据过滤六、用通配符进行过滤七、创建计算字段八、使用函数处理数据九、汇总数据十、分组数据十一、使用子查询十二、联结表十三、创建高级联结十四、组合查询十五、插入数据十六、更...
    99+
    2014-09-15
    SQL 零基础入门教程
  • Swaggo零基础入门教程
    目录配置流程注意区分下载swaggo初始化快速上手gin-swagger简单测试详细配置配置流程 注意区分 go-swagger != swaggo 二者功能差不多,都是生成接口文档...
    99+
    2023-01-28
    Swaggo入门 Golang Swaggo入门
  • HTML入门零基础教程(四)
    嗨,大家好,我是异星球的小怪同志 一个想法有点乱七八糟的小怪 如果觉得对你有帮助,请支持一波。 希望未来可以一起学习交流。 通过前三篇的学习,相信你们对HTML有了一些基础的了解,那么我们就来先做一个小练习,巩固一下之前所学习的知识。 目...
    99+
    2023-08-31
    html 前端 css javascript vscode
  • Python入门教程(二)
      今天讲编程思维。  可能这对初次接触编程的人有用——我不是不想切入正题,我只是想强调根本没什么正题,我可能在其他文章里提过这一点。“编程语言就是语法糖”,可能你不知道什么是语法糖,但是知道的人也未必认同我。我不保证你们能听懂……pyth...
    99+
    2023-01-31
    入门教程 Python
  • python pygame入门教程
    目录一、安装二、第一个代码实例三、绘制一个矩形框四、绘制矩形框的进阶版本五、绘制一条直线六、绘制一条弧线一、安装 在 cmd 命令中输入: pip install pygame 即可安装成功了 二、第一个代码实例 代...
    99+
    2022-06-02
    python pygame pygame入门教程
  • python jupyter入门教程
    目录1.jupyter2.jupyter基础操作2.1windows更新pip库2.2jupyter安装2.3初次启动jupyter2.4设置密码进入jupyter3.创建一个jupyter文本4.jupyter文本...
    99+
    2022-06-02
    python jupyter入门 python jupyter
  • python入门教程(一)
      我们依然不讲代码,而是先说命令行。   为什么命令行如此重要?之前说到,命令行是你和电脑对话的地方。你可以用句子的方式把信息发给电脑,电脑再以句子的方式给你回应。在编程领域,有些消息只能用命令行告诉电脑——或许是编程人员早就习惯了,或许...
    99+
    2023-01-31
    入门教程 python
  • Python NLP 入门教程
    本文简要介绍Python自然语言处理(NLP),使用Python的NLTK库。NLTK是Python的自然语言处理工具包,在NLP领域中,最常使用的一个Python库。什么是NLP?简单来说,自然语言处理(NLP)就是开发能够理解人类语言的...
    99+
    2023-01-31
    入门教程 Python NLP
  • Python Qt5 入门教程
    Python Qt5 入门教程 Python Qt5是一个强大的GUI工具包,可以用来设计各种桌面应用程序,包括图形用户界面、数据库应用程序等。本教程将带你入门Python Qt5,从安装开始到图形界面的设计以及常见的控件和事件。 安装...
    99+
    2023-08-31
    python ubuntu linux Qt5
  • python入门基础教程
    Python是一门简单易学、功能强大的编程语言,适合初学者入门。下面是一个简要的Python入门基础教程,帮助您快速上手Python编程。1. 安装Python:首先,您需要在计算机上安装Python解释器。您可以从Python官方网站(h...
    99+
    2023-10-25
    python 入门 基础教程
  • python之selenium入门教程
    selenium,一个第三方库,可以通过给driver发送命令来操作浏览器,以达到模拟人操作浏览器,实现网页自动化、测试等,减少了重复性工作。 selenium的工作的基本架构如下: 安装 本文是在...
    99+
    2023-09-11
    python selenium
  • Python API教程:API入门
    什么是API? 一个API,或被称为应用程序接口,是一个服务器为你提供一个接收或发送数据的代码。API通常用来接收数据。 本文就集中焦点在此话题中。 当我们想从一个API中接收数据,我们需要开始请求。...
    99+
    2023-09-07
    python 开发语言
  • Python基础教程,Python入门教程(超详细)
    目录为什么使用PythonPython应用场合Hello world国际化支持便易用的计算器字符串,ASCII和UNICODE使用List条件和循环语句如何定义函数文件I/O异常处理...
    99+
    2022-11-12
  • Python pygame入门基础教程
    本篇文章给大家带来了关于Python的相关知识,大家都知道pygame是跨平台Python模块,专为电子游戏设计,包含图像、声音,下面介绍了关于Python pygame新手入门基础教程的相关资料,希望对大家有帮助。【相关推荐:Python...
    99+
    2022-08-08
    python
  • Python OpenCV快速入门教程
    目录OpenCV先决条件我们会在本文中涵盖7个主题读,写和显示图像imread():imshow():imwrite():读取视频并与网络摄像头集成句法调整大小和裁剪图像句法裁剪图像...
    99+
    2022-11-12
  • Python入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
    前言 本文罗列了了python零基础入门到精通的详细教程,内容均以知识目录的形式展开。 第一章:python基础之markdown Typora软件下载Typora基本使用Typora补充说明编程与编...
    99+
    2023-09-01
    python 开发语言 Python学习 python基础 pycharm
  • 阿里云服务器教程零基础入门指南
    阿里云服务器是阿里巴巴推出的一种云计算产品,为用户提供灵活、高效、安全的云计算服务。本文将为您提供一份零基础入门的阿里云服务器教程,让您轻松上手。 一、了解阿里云服务器阿里云服务器是阿里云提供的云计算产品,可以帮助您快速搭建和运行网站、应用...
    99+
    2023-11-15
    阿里 入门 服务器
  • Python入门教程(三十九)Python的NumPy安装与入门
    目录安装 NumPy导入 NumPyNumPy as np检查 NumPy 版本安装 NumPy 如果你已经在系统上安装了 Python 和 PIP,那么安装 NumPy 非常容易。...
    99+
    2023-05-12
    Python NumPy安装 Python NumPy入门
  • 万字【Python基础】保姆式教学,零基础快速入门Python
    前言 又是爆肝干文的日子,继上次说要出一期Python新手入门教程系列文章后,就在不停地整理和码字,终于是把【基础入门】这一块给写出来了。 高级编程的【正则表达式】和【面向对象编程】内容我在之前已经...
    99+
    2023-09-02
    python 爬虫 函数闭包 元组 列表
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作