我的微信公众号:代码视界,欢迎关注。

Python介绍

Python是Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言,1991年发布第一版。

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

  • Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
  • Python 是交互式语言:这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
  • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

Python的应用领域目前Python在Web应用开发、云基础设施、DevOps、网络爬虫开发、数据分析挖掘、机器学习等领域都有着广泛的应用,因此也产生了Web后端开发、数据接口开发、自动化运维、自动化测试、科学计算和可视化、数据分析、量化交易、机器人开发、图像识别和处理等一系列的职位。

Python环境搭建

对于刚开始学习Python的新手,建议安装Anaconda。win 下安装包的时候用 anaconda 比 pip 安装要好一些,pip 有时候会因为一些依赖导致安装失败,这时候anaconda就体现出它对新手的友好。

搜索Anaconda进入官网或点击下方官网链接进入https://www.anaconda.com/distribution/

在页面我们可以看到windows、macOS、linux对应的安装包。

如果是初学者,建议下载Python3.X版本,而不是Python2.X。因为python的2和3版本的语法是有差异的,Python2.X将在2020年4月后不再进行任何维护。

下载安装包,双击安装。

划重点:安装过程中最好将下图所示的`添加到环境变量`的选项勾上。

安装之后可能程序没有自动配置anaconda环境变量,你需要手动配置!!!

找到刚才安装的anaconda的目录,找到Scripts,打开,复制路径:路径示例:D:ProgramDataAnaconda3Scripts。

配置环境变量:在Path后面添加刚才复制的路径,注意与前一个要用英文分号隔开。点击多个确定完成配置。

打开cmd输入 python ,看到下面的画面,说明安装成功。

看到提示符>>>就表示我们已经在Python交互式环境中了,可以输入任何Python代码,回车后会立即得到执行结果。输入 exit()并回车,就退出Python交互模式。

第一个Python程序

Python交互模式

在Python交互式环境中输入以下代码,得到下方的结果

print('Hello world!')

命令行模式

通过 python xxx.py 运行一个 .py 文件

创建一个hello.py文件,文件中输入如下代码:

print('Hello World!!!')

cmd的当前目录切换到hello.py所在的目录下。

在命令行中执行 python hello.py ,可以得到下面的执行结果:

以上内容主要介绍了windows上的环境搭建。关于macOS的环境搭建,可以百度一下安装教程,作为一个买不起mac的人就不在这里就瞎掰了。

文中示例代码:

https://github.com/Hanpeng-Chen/python-learning​github.com

本系列文章希望能帮助到所有学习python的小伙伴,成功从小白变为攻城狮。

未完待续,持续更新中,敬请期待......

python怎么把所有标点符号置空_Python从小白到攻城狮(1)——python环境搭建相关推荐

  1. 适合网络攻城狮学习的Python——基本语法(字典)

    字典与元素 1️⃣字典概念与元素 概念 定位元素 增加.修改元素 删除元素 2️⃣方法和函数 len() keys() values() items() pop() get() 3️⃣小结 再不努力, ...

  2. python如何判断列表是否为空_python简单判断序列是否为空的方法

    python简单判断序列是否为空的方法 本文实例讲述了python简单判断序列是否为空的方法.分享给大家供大家参考.具体如下: 假设有如下序列: m1 = [] m2 = () m3 = {} 判断他 ...

  3. python开发技术详解pdf下载_python开发技术详解附源码-python开发技术详解电子书pdf下载高清去水印版-精品下载...

    Python开发技术详解适合Python爱好者.大中专院校的学生.社会培训班的学生以及用Python语言进行系统管理.GUI开发.Web开发.数据库编程.网络编程的人员使用. 内容提要 Python是 ...

  4. python程序设计基础第二版pdf下载_Python程序设计基础董付国课后答案-Python程序设计基础第二版清华大学出版社PDF电子版完整高清版-精品下载...

    Python程序设计基础(第2版)完全面向Python 3.x,全部案例代码使用Python 3.5.x和Python 3.6.x编写,大部分内容也同样适用于Python 3.4.x.本书对Pytho ...

  5. python语言学习零基础教学视频_Python告白小白视频教程(零基础入门)

    1 Python编程基础入门篇通过本次课程的学习,我们每个人都可以进入python世界里,从简单到高级,让人人都能学会python,我们在学习的时候,python让我们的运维变得更有乐趣,让我们的运维 ...

  6. python判断txt文件是否为空_Python中的空值怎么判断

    本文中所有代码均运行在Python 2.7上 在实际的工作当中,我们难免要与空值打交道,相信不少初学者都会写出下面的代码:if a is None: do something. else: do th ...

  7. python数值运算符也叫内置运算符_Python全栈工程师(数值类型、运算符)

    1.十进制表示方式 10 200 -100 999 八进制: 0o177(127) 0o11(9) 2.十六进制: 0x11(17) 0xff(255) 0x1a2b 3.二进制: 0b111 0b1 ...

  8. python一共有多少个内置函数_Python 35个内置函数,你都ok吗?

    Python一共有60多个内置函数,今天先梳理其中35 个 1 abs() 绝对值或复数的模 In [1]: abs(-6) Out[1]: 6 . 2 all() 接受一个迭代器,如果迭代器的所有元 ...

  9. python中常见的内置函数_Python常用内置函数总结

    Python 常用内置函数总结 一.数学相关 1 .绝对值: abs(-1) 2 .最大最小值: max([1,2,3]) . min([1,2,3]) 3 .序列长度: len('abc') . l ...

最新文章

  1. IEEE Transaction ------laxTex模板,代码以及生成的PDF样式
  2. laravel5.5的定时任务详解(demo)
  3. Redis之GEO存储地理位置信息
  4. php errorcode,php中pdo错误处理方法详解
  5. boost::allocator_construct的实例
  6. 三角网导线平差实例_网平差三角网三边导线网.doc
  7. 类装载器ClassLoader
  8. 学习笔记(07):Python网络编程并发编程-客户端与服务端代码bug修复
  9. 攻防世界 适合做桌面_空间“狭小”的二人世界,适合情侣们做浪漫的事情
  10. 机器学习_贝叶斯算法
  11. 不拆机更换HG255D的U-BOOT并刷OPENWRT
  12. php微信号授权登录失败,php 微信授权登录 40029错误
  13. matlab 中输入log就是ln吗?(ln就是log以e为底的对数)
  14. 软件测试管理——测试的风险分析
  15. 3dsmax部分基础快捷键
  16. 焦虑症和抑郁症的区别
  17. 小学计算机应用到英语课教案,信息技术与小学英语教学有效融合(转载)
  18. 数据湖与数据仓库的新未来:阿里提出湖仓一体架构
  19. Ubuntu 安装Trac
  20. 洛谷 P2790 ccj与zrz之积木问题

热门文章

  1. php记录邮件发送,有关php邮件发送一点记录
  2. crt脚本怎么添加等待时间_secureCRT自动化脚本(之定时任务)
  3. python正则表达式修饰符_python正则表达式,看完这篇文章就够了...
  4. smartdraw 2008 成功安装
  5. 数学之美系列六 -- 图论和网络爬虫 (Web Crawlers)
  6. hihoCoder #1384 : Genius ACM [枚举+倍增]
  7. 单源最短路径(spfa)
  8. python画图标题为蓝色_python绘制语谱图怎么设置成黄蓝色
  9. cc压力测试_斯坦福大学鲍哲南院士AFM综述:教你如何设计压力传感器的微结构...
  10. Taran 缩点【bzoj1529】[POI2005]ska Piggy banks