python语言介绍

随着人工智能浪潮的再次到来,也让python语言更加的流行,看看近几年的编程语言排行榜吧,你就知道python有多火;学习一门流行度高的语言意味着有更多的志同道合者、更多的学习资源、遇到问题也更容易寻求解答;python也是一门相当容易上手的语言(任何语言精通绝非一朝一夕),还等什么哪,快入坑吧!首先我们需要有python语言解释器,本文讲解如何搭建python语言的编程环境,使用最新的python3语言。

安装python3

windows系统未内置任何python版本,首先从下面的链接(https://www.python.org/downloads/)下载,我选择的下载版本是3.7.0。

下载完成直接双击安装包进行安装,记得勾选Add Python 3.7 to PATH这个选项,勾选该选项cmd命令行窗口任意目录下就可以识别python命令。

点击Install Now开始安装

点击Close,python3安装完成(可选Disable path length limit)

打开cmd命令行,输入python -V回车,如果可以查看到如下版本信息则表示python已经可用了。

如果使用的是linux系统,python解释器已经内置了,我虚拟机安装了ubuntu18.04.1 LTS发行版,已经内置了python3解释器。

编辑器选择

每个热爱编程的人都很关注代码编辑器的选择,我使用的是Visual Code这款编辑器,可以选择的编辑器实在太多了,vim、emcas、sublime text、notepad++、atom、IDE,选择自己喜欢的一款吧,接下来就可以撸代码了…

Hello world

按照惯例,我们也输出一个hello world程序,只要一行代码就搞定!print("Hello World")

打开编辑器创建文本文件保存为.py后缀的文件,如helloWorld.py,然后打开cmd命令行窗口,cd到helloWorld.py文件所在的目录,输入python helloWorld.py(linux环境python3版本使用命令python3 helloWorld.py)回车,将会看到终端会打印字符串Hello World。

注:下图中的终端是visual code编辑器集成的功能,实际上就是cmd命令行窗口

python语言编程环境-python3编程环境搭建相关推荐

  1. python语言基础(二)环境搭建

    一.编译器和解释器 python是解释性语言,它含有解释器,在python安装路径下,python.exe其实就是可执行的程序,含有内置的标准库和方法. 编辑器 是写代码的工具,不是编译器. 高级语言 ...

  2. python语言有几种编程方式_零基础自学python语言,有哪几种方法?龟叔说:这套教程带你入门...

    第一我要说的是:你应该先了解python语言的起源,这句话对于自学python的小白来说,本身就是耍流氓. 我们从根源上分析这个问题,这个问题是(从零基础如何自学python编程)? 我的提取关键字: ...

  3. 【Python】Python语言学习:面向对象编程,类和对象,封装、继承和多态

    这一周Python语言学习,记录如下. 01 面向对象编OOP 1.1 为什么学习和应用OOP? 1 OOP适合更加复杂的需求分析和项目开发. 2 OOP具有更强大的封装能力. 3 OOP相比于面向过 ...

  4. Python——[Anaconda+Jupyter Notebook+Python3.6]环境下安装face_recognition

    基本概念 face_recognition: 从Python或命令行中识别和操作面部 世界上最简单的人脸识别库. 使用dlib的最新人脸识别功能构建 建立在深度学习之上.该模型的精度为99.38%. ...

  5. python语言入门自学-自学编程的6种方法,自学Python

    随着互联网日趋迅猛,编程已经在我们生活当中无处不在了.众所周知,程序员的工资都很不错,于是越来越多的人,都想加入到编程的行业中来.那么如何加入到程序员的行业当中? PHP从入门到放弃,C语言从入门到放 ...

  6. Python语言程序设计第二章编程题

    编程题1:获得用户输入的一个整数N,计算并输出N 的32次方 n = int(input("请输入一个整数N:")) result = n**32 print("N的32 ...

  7. Python语言程序设计之Python3 SMTP发送邮件

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. python的smtplib提供了一 ...

  8. python ui自动化测试框架_基于python语言下的UI自动化测试框架搭建(一)

    最近在搭一个UI自动化测试框架,想把整个搭建过程分享出来,如果有不对的地方,希望大家能够指正,首先创建一个名称为,antomation_framework_demo的工程文件, pycharm中工程及 ...

  9. 基于python语言下的UI自动化测试框架搭建(四)

    testsuits:案例执行 创建baidu_search1.py文件,这里会展示两种执行方式,一种是直接调用base_page中封装好的常用操作方法,另外一种是先调用baidu_homepage.p ...

最新文章

  1. 错误:不允许有匹配 [xX][mM][lL] 的处理指令目标。
  2. SEO关键之密:自己创造一个关键词!
  3. 愚人节整人软件测试自学,2020愚人节整蛊整人攻略大全
  4. 黄健翔让赛场上出现大个中文字
  5. 爬虫——正则表达式re模块
  6. 漫画算法:辗转相除法是什么鬼
  7. 喀什大学计算机科学与技术学院在哪个校区,2021年喀什大学有几个校区,大一新生在哪个校区...
  8. 断开式 Dgv 修改数据 winform
  9. (三)设置Jenkins为MLOps构建CI/CD管道
  10. MAC完全卸载/删除Parallels Desktop虚拟机和PD虚拟机文件的方法
  11. 【物理应用】基于matlab非序贯蒙特卡洛法评估风电系统【含matlab源码 766期】
  12. 【通信工程】大三下课程设计-5G核心网功能设计与部署
  13. 第七章:Java基础数据类型-整数类型
  14. Android--刷机教程
  15. dolphinscheduler 3.0.1 资源中心
  16. GUI GUIDER 应用笔记
  17. nginx rtmp推流配置与测试
  18. 快速下载||AnotherRedisDesktopManagerMedis-Redis可视化工具
  19. 华为注册“鸿蒙”商标为自研操作系统铺路,或已经用于华为设备中。
  20. 典型可编程接口芯片及应用

热门文章

  1. git push everything up to date问题解决
  2. Charles 4.2.1 HTTPS抓包
  3. pyspark AttributeError: 'NoneType' object has no attribute 'setCallSite'
  4. 倒排列表压缩算法汇总——分区Elias-Fano编码貌似是最牛叉的啊!
  5. Dynamo涉及的算法和协议——p2p架构,一致性hash容错+gossip协议获取集群状态+向量时钟同步数据...
  6. navicat - Transaction numbers are only allowed on a replica set member or mongos
  7. numpy 按照指定字段排序
  8. GC详解及Minor GC和Full GC触发条件总结
  9. 2017-2018-1 我爱学Java 第一周 作业
  10. 我能不能理解成 ssh中service就相当于与jsp+servlet+dao中的servlet???