初学者怎样看懂python代码_Python 初学者,如何快速的入门
随着疫情的到来,不少人开启了退休之前最长的一次度假,唯一不同的是,这次的度假是在家里完成的。同时还面临着低薪,高额的房租房贷卡贷等。
所以就有了油然而生的想法,何不在这唯一一次长时间的假期来学习一项技能呢。所谓找一个易上手,速效快的项目,python就是一个不错的选择。4天入门15天快速熟悉基本语法2个月可以独立的操作一个小小的项目。
那么接下来,就来讲讲如何快速的来入门python吧
Why Python?
为什么用Python作为编程入门语言?
原因,很简单。
嗯。。。原因就是,很简单。。。
每种语言都会有它的支持者和反对者。去网上搜索一下“python的好处”,你会得到很多结果,诸如应用范围广泛、开源、社区活跃、丰富的库、跨平台等等等等,也可能找到不少对它的批评,格式死板、效率低、版本不兼容之类。不过这些优缺点的权衡都是程序员们的烦恼。作为一个想要学点编程入门的初学者来说,简单才是最重要的。如果对你来说不能上手,后面其他的是空谈。当学C++的同学还在写链表,学Java的同学还在折腾运行环境的时候,学Python的你已经像上图一样飞上天了。
当然,除了简单,我做Python教程还有一个重要的原因:我每天都在写Python代码。我可以更细致地为你讲解其中容易被忽略的细节。Python是很有利于形成良好编程思维的一门语言。每天5分钟,先动起手来再说。
当下是一个喧嚣、浮躁的时代。我们总是被生活中大量涌现的热点所吸引,几乎没有深度阅读和思考的时间和机会。我始终认为,学习是需要沉下心来慢慢钻研的,是长期的;同时,学习不应该被赋予太多的功利色彩。一个Python 程序员的成长路线图应该是这样子的:基础语法–>语感训练–>课题练习–>分方向继续学习–>中级程序员–>拓展深度和广度–>高级程序员。
Python3 环境搭建
本章节我们将向大家介绍如何在本地搭建 Python3 开发环境。
Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)
Win 9x/NT/2000
Macintosh (Intel, PPC, 68K)
OS/2
DOS (多个DOS版本)
PalmOS
Nokia 移动手机
Windows CE
Acorn/RISC OS
BeOS
Amiga
VMS/OpenVMS
QNX
VxWorks
Psion
Python 同样可以移植到 Java 和 .NET 虚拟机上。
Python3 下载
Python3 最新源码,二进制文档,新闻资讯等可以在 Python 的官网查看到:
Python 官网:https://www.python.org/
你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。
Python文档下载地址:https://www.python.org/doc/
Python 安装
Python 已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。
您需要下载适用于您使用平台的二进制代码,然后安装 Python。
如果您平台的二进制代码是不可用的,你需要使用C编译器手动编译源代码。
编译的源代码,功能上有更多的选择性, 为 Python 安装提供了更多的灵活性。
以下是各个平台安装包的下载地址:
Source Code 可用于 Linux 上的安装。
以下为不同平台上安装 Python3 的方法。
Unix & Linux 平台安装 Python3:
以下为在 Unix & Linux 平台上安装 Python 的简单步骤:选择适用于 Unix/Linux 的源码压缩包。
下载及解压压缩包 Python-3.x.x.tgz,3.x.x 为你下载的对应版本号。
如果你需要自定义一些选项修改 Modules/Setup
以Python3.6.1 版本为例:
# tar -zxvf Python-3.6.1.tgz # cd Python-3.6.1 # ./configure # make && make install
检查 Python3 是否正常可用:
# python3 -V Python 3.6.1
Window 平台安装 Python:
以下为在 Window 平台上安装 Python 的简单步骤。
打开 WEB 浏览器访问 https://www.python.org/downloads/windows/ ,一般就下载 executable installer,x86 表示是 32 位机子的,x86-64 表示 64 位机子的。
记得勾选 Add Python 3.6 to PATH。
按 Win+R 键,输入 cmd 调出命令提示符,输入 python:
也可以在开始菜单中搜索 IDLE:
MAC 平台安装 Python:
MAC 系统都自带有 Python2.7 环境,你可以在链接 https://www.python.org/downloads/mac-osx/ 上下载最新版安装 Python 3.x。
你也可以参考源码安装的方式来安装。
环境变量配置
程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中。
path(路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。
Unix或Windows中路径变量为PATH(UNIX区分大小写,Windows不区分大小写)。
在Mac OS中,安装程序过程中改变了python的安装路径。如果你需要在其他目录引用Python,你必须在path中添加Python目录。
在 Unix/Linux 设置环境变量在 csh shell: 输入
setenv PATH "$PATH:/usr/local/bin/python"
, 按下 Enter。
在 bash shell (Linux) 输入 :
export PATH="$PATH:/usr/local/bin/python"
按下 Enter 。
在 sh 或者 ksh shell 输入:
PATH="$PATH:/usr/local/bin/python"
按下 Enter。
注意:/usr/local/bin/python 是 Python 的安装目录。
在 Windows 设置环境变量
在环境变量中添加Python目录:
在命令提示框中(cmd) : 输入
path=%path%;C:\Python
按下"Enter"。
注意:C:\Python 是Python的安装目录。
也可以通过以下方式设置:右键点击"计算机",然后点击"属性"
然后点击"高级系统设置"
选择"系统变量"窗口下面的"Path",双击即可!
然后在"Path"行,添加python安装路径即可(我的D:\Python32),所以在后面,添加该路径即可。 ps:记住,路径直接用分号";"隔开!
最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。
Python 环境变量
下面几个重要的环境变量,它应用于Python:
变量名描述 PYTHONPATH PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。 PYTHONSTARTUP Python启动后,先寻找PYTHONSTARTUP环境变量,然后执行此变量指定的文件中的代码。 PYTHONCASEOK 加入PYTHONCASEOK的环境变量, 就会使python导入模块的时候不区分大小写. PYTHONHOME 另一种模块搜索路径。它通常内嵌于的PYTHONSTARTUP或PYTHONPATH目录中,使得两个模块库更容易切换。
运行Python
有三种方式可以运行Python:
1、交互式解释器:
你可以通过命令行窗口进入python并开在交互式解释器中开始编写Python代码。
你可以在Unix,DOS或任何其他提供了命令行或者shell的系统进行python编码工作。
$ python # Unix/Linux
或者
C:>python # Windows/DOS
以下为Python命令行参数:
选项描述 -d在解析时显示调试信息 -O生成优化代码 ( .pyo 文件 ) -S启动时不引入查找Python路径的位置 -V输出Python版本号 -X 从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时。 -c cmd执行 Python 脚本,并将运行结果作为 cmd 字符串。 file在给定的python文件执行python脚本。 2、命令行脚本
在你的应用程序中通过引入解释器可以在命令行中执行Python脚本,如下所示:
$ python script.py # Unix/Linux
或者
C:>python script.py # Windows/DOS
注意:在执行脚本时,请检查脚本是否有可执行权限。
3、集成开发环境(IDE:Integrated Development Environment): PyCharm
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/
PyCharm 安装地址:http://www.runoob.com/w3cnote/pycharm-windows-install.html
看到这里,python的基本上就可以说已经可以快速上手了,那么在之后的日子里面,就开启我们的python之旅吧
初学者怎样看懂python代码_Python 初学者,如何快速的入门相关推荐
- 初学者怎样看懂python代码_Python零基础入门-(如何让人读懂你的代码)文档注释
目标注释的作用 单行注释(行注释) 多行注释(块注释) 01. 注释的作用使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性 02. 单行注释(行注释)以 # 开头,# 右边的所有 ...
- 初学者怎样看懂python代码_新手入门必看,最常用的Python代码片段
对于编程开发人员来讲,Python语法一开始可能看起来很奇怪.如果我们看到Python使用其他编程语言(例如Java)完成常见的工作,那会不会很意思?我们常见的代码片段称为"代码惯用法&qu ...
- 初学者怎样看懂python代码_入门编程(初学者怎样看懂代码)
你既然喜欢编程,就应该认认真真的学习一门语言,学习微软的就先从vb开始,vb是比较好的入门语言,可视化的,比较简单,是非常好的入门语言.书籍最少应该准备两. 先认认真真的学习一门语言,学习微软的就先从 ...
- 菜鸟如何看懂python代码_python菜鸟入门教程
菜鸟入门教程,首先我们要知道最基础的一些知识,只有这样才能快速掌握 首先我们要安装python,下面的链接是如何安装,直接去看. 工具/原料 python 方法/步骤 1 有一步记得要有,环境配置,首 ...
- 菜鸟如何看懂python代码_是菜鸟 or 老司机?亮一段代码看看
有的小伙伴可能用Python写代码已经非常久了,可能觉得已经是个高手了,那么看看下面这个简单的实现需求,你会写怎样的Python代码呢?通过你写的代码,应该可以大约评估下你到底是菜鸟还是一个老司机了, ...
- 读懂python代码_Python面试|一文让你读懂if __name__==’__main__’的含义
程序入口 对于很多编程语言来说,程序都必须要有一个入口,比如 C,C++,以及完全面向对象的编程语言 Java,C# 等.如果你接触过这些语言,对于程序入口这个概念应该很好理解,C 和 C++ 都需要 ...
- 如何看懂python代码分几步_如何看懂源代码--(分析源代码方法)
在阅读程式码的细节之前,我们应先试着捕捉系统的运作情境.在采取由上至下的方式时,系统性的架构是最顶端的层次,而系统的运作情境,则是在它之下的另一个层次. 好的说明文件难求,拼凑故事的能力很重要 有些系 ...
- 单片机编程好学吗?单片机初学者怎样看懂代码?
单片机在很多人看来好像门槛很高,在某些人看来很简单. 所以,单片机编程好不好学,这取决于谁去学,有没有基础,有没有兴趣. 我自己是通过自学学会的,我个人认为相对java那些纯软件,单片机比较好学. 单 ...
- 从零开始一起学习SLAM | 理解图优化,一步步带你看懂g2o代码
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 小白:师兄师兄,最近我在看SLAM的优化算法,有种方法叫" ...
最新文章
- java迭代器 异常_java.util.NoSuchElementException在Java中使用迭代器
- 对于多对多关系的对象,如何建表与关联查询(转载)
- shopify二次开发教程_详细教程:如何将Shopify的Storefront API与React和Redux结合使用...
- pip install 时报错 ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问(已解决)
- shell记录报警系统执行的危险命令
- 【IDEA】IDEA 下 maven 一个诡异问题,一个正常项目 过了一夜 依赖很多 飘红
- gtk+blade+anjuta 的简单实例
- 漆远离职阿里加盟复旦!大牛纷纷回归学界,大厂AI名存实亡?
- php 微信 爬虫 源码,PHP实现微信开放平台扫码登录源码下载
- LeetCode刷题-中心对称数
- 天梯赛题目练习——查询水果价格(附带测试点)
- PERL 连接FTP实现文件上传下载
- react项目中使用消息订阅(subscribe)-发布(publish)机制
- html autoplay属性,HTML autoplay属性用法及代码示例
- CSS的class常用命名规则
- 数字加千分位分隔符,加货币符号,数字转百分数
- 使用video.js 播放youtube视频——踩坑记1
- SQLServer 查询匹配字符(CHARINDEX)和替换字符
- ARM裸机开发篇3:ARM汇编语言程序设计
- 视频编码h264怎么看_怎么用短视频带货最有效?看这一篇就够了