[从零开始学Python]1.初识Python与环境搭建

如果你跟我一样也是一个计算机专业的学渣,假期是我们提升技术的好机会,当然要抓住啦🐱‍🏍
而开放和共享,是学习编程的宗旨,因此在这里分享自己的学习心得,希望能有和我一样的小白从中受益,更欢迎大牛来指导!加油🤭

1.python的特点

Python是一门跨平台开源语言

Python是一种解释型高级语言

底层语言{机器语言、汇编语言}
高级语言{编译型(C语言、Java、Go)、解释型(Python、Javascript)}//编译型更底层

编译型原理:源代码编译器编译成目标代码

总结:编译器将源代码逐条编译成机器代码,若源代码存在错误则不能通过编译;

形成的目标代码即可执行文件,之后只需执行目标代码即可,因此执行速度快。

编译型语言:

源代码——》编译器——》目标代码——》执行——》结果

解释型语言:

源代码——》解释器——》结果

​ 因此,编译型语言和解释型语言各有优缺点,编译型语言顾名思义就是需要编译器将源代码编译成机器可以识别的机器语言,这样一来需要对源代码的正确性有很高的要求,而且当需求发生变化后,源代码即使变动很微小,也必须重新编译成可执行文件(目标代码),但这种方式对源代码也是一种保护,而且可执行文件相对于源代码来说更轻量,重复执行效率更高。

​ 而解释型语言,每次运行都需要对源代码进行解释,用户得到的也直接就是源代码,这样一来,方便了开发者进行微量改动给使用者更新变动,只需要同步变动部分即可,但这样一来,源代码就可见了,我们不能去说那种语言更有优势,只能说它们各有优势,适用于不同的需求环境。

Python开发效率高,执行效率低

Python源代码可见

Python开发代码量少

Python模块扩展库种类繁多

2.Python可用于哪些领域

数据爬虫

个人爬虫:指定目标地址的数据查找

搜索引擎爬虫:在全网范围内的数据查找(超级爬虫)

web后台开发

常青藤:Java、PHP、.NET

用Python开发效率高(Yutub,豆瓣,知乎)

自动化运维

自动化测试

人工智能
数据科学

Python环境的安装

1.Python解释器

最新的源码,解释器,环境的下载;官网:www.python.org

下载executable installer 即可执行的安装程序

在安装的第一个界面有add Python to PATH 即自动配置环境变量,需要勾选

验证python的搭建是否成功,由于已经配置了python的环境变量,因此cmd中输入python应该能直接进入python的语言环境。

Python使用技术文档:www.python.org/doc/

2.Python编辑器(IDLE,Pycharm,SublimeText)

3.Python软件包管理系统 PIP

如果你能耐心看到这里,就跟你分享一下,Pycharm是学习python必不可少的集成开发环境,还是比较好用的,虽然也有免费社区版,但是阉割掉了很多实用而有趣的功能。悄悄告诉你我这里有屁歪查姆的破解版可以私聊我共享给你呦😊

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值