https://blog.csdn.net/weixin_34178244/article/details/93033544?share_token=c7963356-1f81-427e-8331-5e887afb3b60&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_android&utm_campaign=client_share

Python , 是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python 已经成为继JAVA,C++之后的的第三大语言。 特点:简单易学、免费开源、高层语言、可移植性强、面向对象、可扩展性、可嵌入型、丰富的库、规范的代码等。

虽然像PERL,TCL和其他一些语言一样,Python被认为是一种解释性语言,但是它有编译的过程,用编码器将原始的脚本翻译成一系列字节码,然后让字节码在Python虚拟机上面跑.但是由于是脚本语言,所以和C以及PASCAL这类编译语言相比还是慢了三分.但是别急,Python模块的字节码是可以保存的,在需要的时候拿来用就是了,不需要重新编译,而且产生的字节码完全独立于平台和操作系统!了解Java的朋友是不是觉得很眼熟啊?

python环境的搭建

运行环境:window 64位操作系统

(1).下载pycharm(这里以Python 3.x为例)

1、打开下载网址官网

2、我这里选着python3的版本

3.选择python的可执行文件安装包

(2)安装python(这里以python3.x为例)

1、下载完成后就可以安装了,基本傻瓜式安装,不过要强调几点,如下图(python3.6已经可以自动添加环境变量,如果你要安装python2那么你手动配置环境变量,具体方法自行百度,这里不做赘述!)

2、安装完成后,我们来检查一下python是否安装成功,打开cmd命令,输入python,回车,若显示类似下图,证明环境搭建完成。

3、测试输出hello world,从开始菜单打开python自带的IDE,输入如下代码,然后回车。

到这里,我们的环境配置就完成了。下面开始安装、设置pycharm

Python是免费的

免费这个字眼最能吸引眼球了,尤其是对那些BOSS们,使用免费的语言所以不用购买任何软件,而且不用担心版权问题,随意地编写,发布,修改…….程序员如果想深入了解Python内幕,甚至可以下载其源代码!

Python是可移植的

无须多说,许多操作系统都支持Python。

Python的强大功能

几乎没有Python办不到的事情.Python的内核非常之小,但他能够提供基本的构建块,所以程序员能设计很多的应用程序.另外可以用C,C++,Java对Python进行扩展,因此你可以用它开发任何类型的程序.Python解释器提供大量的各种附加模块构成的库来扩展Python程序设计的功能,比如网络通讯,文本处理(广泛的XML支持),以及正则表达式(Regular Expression)。

虽然Python的主要目的是向程序员屏蔽底层的复杂性,但是它也支持一些必要的挂钩(hook),扩展和函数,这样我们可以对操作系统的特定区域进行底层访问.上天入地的本事都有了,Python的确是可以做任何事情。

Python的可扩展性

因为Python是用C写的,有些扩展用C++,而且可以访问其源代码,因此可以对Python写扩展.Python提供的许多标准模块支持C或者C++接口。

Python和C可以一起工作.它可以嵌入到C或者C++的应用程序当中,因此可用Python语言为应用程序提供脚本接口.由于支持跨语言开发,可用Python设计概念化应用程序,并逐步移植到C,使用前不必用C重写应用程序。

Python可以和Java一起工作:Jython是Java 与Python天衣无缝的结合.无论是在Python里面调Java的包,或是在Java里面使用Python的对象,你都可以畅通无阻.还有更妙的,由于Jython的解释器完全用Java编写,因此可以在支持Java的任何平台上部署Python程序,甚至WEB浏览器也可以直接运行Python脚本.本人曾经在项目中用Jython画3D图,客户端IE可以直接浏览并用鼠标进行操纵!

Python的简单性

只要了解Python的基本原理,学习其他内容就会很容易.语言的核心很小,语义和样式非常简单.半天时间学会,轻轻松松.当然这不是说Python语言没有需要深入学习的复杂问题.许多扩展和库,还是需要认真思考才能达到高效使用这门语言的目的.尤其是与其他语言,如TK和SQL进行集成连接时,更是应该如此.

https://blog.csdn.net/weixin_34178244/article/details/93033544?share_token=c7963356-1f81-427e-8331-5e887afb3b60&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_android&utm_campaign=client_share

https://blog.csdn.net/weixin_34178244/article/details/93033544?share_token=c7963356-1f81-427e-8331-5e887afb3b60&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_android&utm_campaign=client_share

http://blog.51cto.com/14214237/2366171

python环境是什么_三分钟了解什么是Python?python环境搭建相关推荐

  1. 实战python网络爬虫豆瓣_三分钟教会你利用Python爬虫实现豆瓣电影采集(实战篇)...

    一.项目背景 豆瓣电影提供最新的电影介绍及评论包括上映影片的影讯查询及购票服务.可以记录想看.在看和看过的电影电视剧 .顺便打分.写影评.极大地方便了人们的生活. 今天小编以电视剧(美剧)为例,批量爬 ...

  2. python画小动物_三分钟识别所有小动物!

    大家是不是有过这样的经历:看到一只可爱的小动物却不知道这是什么品种?或者看到一个美丽的妹子牵着一只小动物却不知道如何搭讪?现在机会来了,免费领取你的人工智能AI自动识别小动物!当然猪猪也是可以的!!! ...

  3. 小猪的Python学习之旅 —— 10.三分钟上手Requests库

    小猪的Python学习之旅 -- 10.三分钟上手Requests库 标签:Python 一句话概括本文: 本节讲解Requests库的常见使用,以及一个实战项目: 扒取某一篇微信文章里所有的图片,视 ...

  4. python高阶函数(三分钟读懂)

    python高阶函数(三分钟读懂) 函数式编程 Python中,函数是一等对象 一等对象:具有特点 ① 对象是在运行时创建的 ② 能赋值给变量或作为数据结构中的元素 ③ 能作为参数传递 ④ 能作为返回 ...

  5. python程序加密_三分钟教你python自动化加密Word

    还在忧虑周五下班前,老板吩咐要给客户加密200个文件吗?工作到凌晨2点,还要把当日完成的10个文件加密,让人很发狂啊.想到一份份的文档要挨个打开并加密,就让人有一种想要die掉的996即视感. 三分钟 ...

  6. python和java一样吗-三分钟看懂Python和Java的区别

    随着人工智能的火爆,Python和Java一直在各种流行编程语言中名列前茅.其实Java和Python有些相似,因为很多编程语言之间是互通的.Java现在还是第一,不知道Python未来会不会超越Ja ...

  7. python和java的区别-三分钟看懂Python和Java的区别

    随着人工智能的火爆,Python和Java一直在各种流行编程语言中名列前茅.其实Java和Python有些相似,因为很多编程语言之间是互通的.Java现在还是第一,不知道Python未来会不会超越Ja ...

  8. 云技术是什么_三分钟了解云技术的原理与发展

    什么是云技术 定义 云技术(Cloud technology)基于云计算商业模式应用的网络技术.信息技术.整合技术.管理平台技术.应用技术等的总称,可以组成资源池,按需所用,灵活便利.云计算技术将变成 ...

  9. 五分钟学会python函数_五分钟带你搞懂python 迭代器与生成器

    前言 大家周末好,今天给大家带来的是Python当中生成器和迭代器的使用. 我当初第一次学到迭代器和生成器的时候,并没有太在意,只是觉得这是一种新的获取数据的方法.对于获取数据的方法而言,我们会一种就 ...

  10. outlook qr码在哪里_三分钟前:丽江洋葱店主邀请码在哪里看呢

    三分钟前:丽江洋葱店主邀请码在哪里看呢 Y0a0e1j1m 三分钟前:丽江洋葱店主邀请码在哪里看呢 黄的早晨,学员出门吃早餐,先生.主管,旁边摆着的小型馆,一张宣传海报提醒路人出门,万一来不及开口,会 ...

最新文章

  1. MySQL 遇到的问题
  2. 200米外遥测心跳定身份,五角大楼全新黑科技,人脸伪装也没用
  3. Python版本OpenCV安装配置及简单实例
  4. 开发者必备Docker命令
  5. Docker镜像的多平台架构支持
  6. Struts2中访问HttpServletRequest和HttpSession
  7. 微软:软件帝王的复兴之路
  8. [转载] python中的numpy模块和pandas模块的区别_numpy 模块和 pandas 模块
  9. 华夏基金:养老是基金业下一个20年最大风口
  10. amos里CFA可行性辨别结果怎么看_AMOS 中验证性因素分析(CFA)
  11. 技嘉ide模式怎么改_bios如何设置为ide兼容模式_怎么进入bios把硬盘模式改成ide
  12. 机电设备如何有效监控?手把手教你最实用的
  13. js实现彩票机选效果
  14. pdf文档页码怎么添加?分享这几个pdf加页码方法给你
  15. Java设计模式面试题
  16. 【多线程】线程与进程、以及线程进程的调度
  17. Source code does not match the bytecode
  18. eventfd的用法
  19. TPM零知识学习四 —— tpm2-tss源码安装
  20. 【CEOI2015 Day2】世界冰球锦标赛( 提高+/省选-) 题解

热门文章

  1. java如何将mp4写入光盘_MP4文件刻录成DVD
  2. 电磁屏蔽一般可分为三种
  3. 启用计算机休眠,如何让电脑休眠_如何开启电脑休眠模式-win7之家
  4. 自制StartUp宏病毒专杀小工具
  5. Feb14 小白《Linux就该这么学》学习笔记1
  6. 移动硬盘RAW格式修复
  7. 住宅IP代理和数据中心IP代理有什么区别?
  8. 阅读“变形计”:一场偶然与非偶然的相遇
  9. 企业微信和钉钉的区别
  10. 【JZOJ4587】Snow的追寻