【Python基础入门系列】第01天:环境搭建

    其实 Python 已经是一个很老的编程语言了,到现在(2019年) Python 已经高龄 28 岁,比很多程序员的年龄都大。现在之所以这么流行和社区、人工智能的发展,有很大的关系。

千里之行始于足下,今天我们先来学习 Python 环境搭建

Python 介绍

Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的 LISP。

Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言,第一个公开发行版发行于1991年,近些年十分火热,排名可见下图。

  • 常见的python解释器:

    • cpython 官方默认的解释器,使用最广泛

    • jypython 运行于java平台上的解释器

    • ironpython  运行于.net平台上的解释器

    • pypy 使用Python编写的解释器,支持JIT技术(即时编译)

  • python的特点:

    • a.是一种解释性语言【开发过程中没有了编译的环节】

    • b.是交互式的语言【可以直接互动执行Python程序】

    • c.是面向对象的语言

    • d.是跨平台语言【可以运行在不同的操作系统上】

    • e.适合初学者

  • 优点

    • 简单、易学;可移植性;可扩展性,可嵌入式;丰富的标准库;支持各种主流数据库;支持GUI编程【图形化编程】

  • 缺点

    • a.运行速度慢

    • b.代码不能加密

  • python应用:

    • web后端开发

    • 网络爬虫

    • 人工智能

    • 自动化运维

    • 网络编程

    • 国内:豆瓣、百度、阿里、新浪等都在使用python;国外:Google、FaceBook、Twitter

 

1989年的圣诞节期间,由 Python 的创始人为吉多·范罗苏姆,业余时间开发。Python 的历史参考:人生苦短,我用 Python 。

注意:本系列教程基于 Python 3.X

Python 环境搭建

Win 安装

  • Python有两个版本,分别是2.x和3.x,注意:3.x版本不向下兼容2.x

  • 2020.01.01官方已经宣布python2.x版本终止维护

  • 现在主流是python3,我们学习以3.6为主,注意安装的时候,请选择把安装路径加入环境变量

     

  • 如果安装2.7,安装后请手动把安装路径写到环境变量里在“我的电脑”右键-->属性,然后选择“高级系统设置”-->“环境变量”

     

选中:高级-->系统环境变量--->path,双击或点编辑

将光标移动变量值的末尾,输入英文“;”,然后将python安装的路径添加进来,然后点击确定

 

验证是否安装成功

Win 下面打开 cmd 窗口(win 键+ R,输入 cmd 回车),在 cmd 窗口中输入 python 命令,回车后显示如下结果:

证明安装成功。

也可以使用命令: python3 --version 来查看

第一个 Python 程序

我们在上面一步的基础上,来写我们使用的第一个 python 程序,命令行中输入如下语法:

 

print("hello world!")

输入完后执行回车键,命令行就会输出 hello world!,如下图:

这样我们第一个 Python 程序就完成了,是不是很简单。

Python 开发工具(本人在用前两个)

Python 的开发工具有很多,推荐比较多的有:

  • PyCharm,PyCharm 是最好的一个(也是唯一一个)专门面向于Python的全功能集成开发环境。如需永久破解专业版可以去我的博客参考,博客地址www.wakemeupnow.cn。

  • Sublime3,Sublime Text 是一款非常流行的代码编辑器,其开发者是一名谷歌的工程师,其梦想是使之成为更好的文本编辑器。Sublime Text 支持 Python 代码编辑同时兼容所有平台,并且丰富的插件(称之为“包”)扩展了语法和编辑功能。

  • Eclipse + PyDev,Eclispe + 插件 PyDev,它支持 Python 调试、代码补全和交互式 Python 控制台。

  • Atom

  • JupyterNotebook 

 

我选择使用pycharm,因为公认适合后端研发使用,其他工具也可试用,效果都很不错,各有千秋,所以接下来说一下它的安装使用方法。

Pycharm 安装使用

 

1) 创建新工程

选择create New Project

 

2)设置工程目录

在location中设置你的项目目录,点击后面...按钮选择目录

如果有下图提示,则表示你选的目录非空,没有关系,直接选yes

3)pycharm界面

4)新建python文件

在code目录上右键,选择New--->Python File

输入文件名:

如果有以下提示,则说明,项目没有选择python的解释器

 

5)设置项目的解释器

6) 编辑文件

输入以下代码:

print("hello world")

然后点击“运行”按钮,执行

总结

 

这篇文章我们简单了解了 Python 的特性,以及如何在不同环境中按照 Python 环境,安装配置 Python 的开发工具,学会使用 Python 写出第一个 Python 程序。

 

PS:公号内回复 :Python,即可获取最新最全学习资源!

        破解专业版pycharm参考博客www.wakemeupnow.cn

 

 

以上,便是今天的分享,希望大家喜欢,

觉得内容不错的,欢迎点赞👍支持,谢谢各位。

 

单纯分享,无任何利益相关!

 


 

最后分享一下个人博客以及个人摄影网站

WakeMeUpNow.cn

CSDN Blog平台博主-->网络毒刘 

justdoit.blog.csdn.net

Sina 微博平台博主-->刘旺學長 

https://weibo.com/Liuwang

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/455911.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PyCharm的安装以及破解

PyCharm PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于…

注解(一)- 基础知识与运行时注解

在java和android 中,注解的运用非常广泛,很多的类库,第三方框架中都用到了注解。所以我们有必要来熟悉注解的相关知识。 Annotation,注解(也称为元数据),可以为我们在代码中添加额外的信息&…

【Python基础入门系列】第02天:Python 基础语法

Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。在本章中我们将来学习 Python 的基础语法,让你快速学会Python 编程。 开始你的第一个 Python 程序 Python 标识符 在 Python 里,标识符由字母、数字、…

如何理解操作系统的不确定性_温度最低-273度,最高却能有1.4亿亿亿亿度,如何定义的?...

地球绕太阳公转,太阳直射点在南北回归线之间往复的移动,也让地球上出现了一年四季的变化冷热交替,对于温度我们有最直观的感受冷暖自知,但仅限于很小的温度范围,在中国东北地区冬天最低温度可以低于零下30摄氏度&#…

不再单打独斗?中国移动联合多企业组建医疗数据公司

中国移动 6月20日消息,中国移动通信集团公司与浪潮集团有限公司作为发起方,共同组建中国健康医疗大数据股份有限公司,在中国移动总部举行投资意向签约仪式。 国家卫生和计划生育委员会副主任金小桃,国务院国有资产监督管理委员会副主任徐福顺…

【Python基础入门系列】第03天:Python 变量与数据类型

这篇文章我们学习 Python 变量与数据类型 Python 变量类型 变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 因此,变量可以指定不同…

20169210 2016-2017-2《网络攻防实践》第八周总结

教材 一、Linux操作系统基本矿建概述 1、Linux操作系统发展与现状 跨平台的硬件支持;丰富的软件支持;多用户多任务;可靠的安全性;良好的稳定性;完善的网络功能2、Linux系统结构 1)Linux进程与线程管理机制2…

cad卸载_想重新安装CAD提示已经安装?不会卸载?进来教你卸载CAD

大家好,我是【小杰趣分享】,这里每天都会分享一下和电脑软件、电脑硬件相关的文章或视频。这一期小杰教大家怎么彻底卸载CAD!CAD这款软件是小杰见过最难卸载的软件了,不知道你们有没有遇到过卸载CAD想重新安装,却怎么都…

直击3.15 安防行业如何维护消费者权益

一年一度的315维权活动让众多行业为之惶恐,安防行业发展至今,和各行各业一样也同样面临着安防市场粗制滥造、假冒伪劣产品盛行的局面。 315今年的消费维权主题是 “网络诚信 消费无忧”,中国消费者协会副秘书长董祝礼表示,网络消费…

【Python基础入门系列】第04天:Python 流程控制

在编程的世界中,流程控制是程序员运行的基础,流程控制决定了程序按照什么样的方式去执行,本节给大家介绍 Python 流程控制相关语法。 if 语句 if 语句表示如何发生什么样的条件,执行什么样的逻辑。 Python程序语言指定任何非0和…

excel合并两列内容_还在为合并WPS表格(Excel)中两列内容而犯愁?此方法简单高效...

我们在处理WPS表格(Excel)数据时,时常需要将两列甚至更多列的内容合并显示在同一列中,就像这样:这个时候大家是怎么解决的呢?路人:复制粘贴So easy!小杜:不止两三行啊……路人:复制粘…

【Python基础入门系列】第05天:Python函数

前面我们写过九九乘法表,但如果我要七七乘法表或五五乘法表的话,你会看到三者代码极其类似,只是循环变量不同,那么如何做到代码重用,而不是简单拷贝黏贴修改呢,其实可是使用函数完成这一功能! 先来试着看一…

第十五届北京师范大学程序设计竞赛决赛(网络同步赛) B lca水 D 思维,找规律...

第十五届北京师范大学程序设计竞赛决赛(网络同步赛) B. Borrow Classroom 题意:一棵树,点 1为根,一个人从点 b到 点 c再到点 1,第二个人从点 a出发,问第二个人能否截住第一个人。 tags&#xff…

macbook所有型号大全_苹果笔记本型号大全

很多朋友在选购苹果笔记本也就是MacBook的时候都会考虑究竟买哪一个系列会比较好,下面就为大家介绍一下苹果笔记本型号大全都有什么,希望以下的介绍能够帮助到您。苹果笔记本型号大全目前苹果笔记本有以下的几个主要的型号:1、MacBook Air是目…

【Python基础入门系列】第06天:Python 模块和包

在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码…

空间直线与平面的交点

这内容属于计算几何,在 3D游戏开发编程基础 或者在游戏开发中的数学和物理算法 这种资料上也可以找到相关的内容和代码。或者更广泛点称为是计算机图形学, 接下来我们进入正题,如果直线不与平面平行,将存在交点。如下图所示&#…

iphone导出视频 无法连接到设备_拷贝iphone照片,显示无法连接设备?TRIZ 3秒钟解决...

手机存储满了,想把手机里面的照片和视频拷贝出来。 又不想交给苹果cloud的“苹果税”。USB手动连上IPHONE,结果每次复制了几百兆,就会弹出“无法连接设备”,导致拷贝失败。并且每次重新连接之后,删掉的照片又出现在手机…

【Python基础入门系列】第07天:Python 数据结构--序列

python内置序列类型最常见的是列表,元组和字符串。(序列是python中最基础的数据结构,而数据结构是计算机存储,组织数据的方式。) 另外还提供了字典和集合的数据结构,但他们属于无顺序的数据集合体&#xf…

springBoot(20):使用Spring Session实现集群-redis

一、session集群的解决方案1.1、扩展指定server利用Servlet容器提供的插件功能,自定义HttpSession的创建和管理策略,并通过配置的方式替换掉默认的策略。缺点:耦合Tomcat/Jetty等Servlet容器,不能随意更换容器。1.2、利用Filter利…

docker desktop ubuntu镜像_原创 | Docker入门,看了不理解,假一赔命

写在前面这篇博客适合谁?对于Docker并不了解,只是有一点模糊的感觉,觉得Docker可以当成虚拟机用之类的只是下载了Docker软件,对于怎么配置,怎么玩,第一步干什么,完全一无所知其二,我…