吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 4268|回复: 83

[其他图文] 第一课 知道Python并正确安装她

  [复制链接]
安林 发表于 2021-3-15 15:23 | 显示全部楼层 |阅读模式

第一课 知道Python并正确安装她
1. Python的基础概念与认知
1.png
Python是一门解释型,面向对象的高级编程语言。
她是开源且免费的,她是一款支持交互式,可以跨平台移植的脚本语言
1-1.知道Python
Python的正式诞生应于1991年 Pytho的第一个解释器诞生
是由C语言实现的,并且能调用SO文件(统称为C库)
Python与JAVA Perl等类型的编程语言不同JAVA类软件需要先编译成一个中间状态然后运行中间状态文件后生成运行文件
但是Python不同Python是编写结束后直接执行的一种语言(程序不需要编译,程序在运行时才翻译成机器语言
同时Python也是一款面向对象语言这一点是跟JAVA一样的她们都有面向对象语言的三大特性即:封装,集成,多态
我们本次课程只有部分的涉及到面向对象并且尽量简化或省略
让大家的关注点尽量是基本的程序执行过程所以面向对象不是我们学习的重点
最开始的时候Python是由C语言来实现的她核心业务逻辑
注:Python3与Python3以下版本是不兼容的。我们本次学习的是Python3
有人在纠结是选择学习Python3还是2
其实是不用纠结的,虽然Python2还在更新和维护
但是Python2的功能与性能决定了她未来的适用性已经越来越小了
2.Python的特性(她好在哪里)
1.她开源,易于维护
2.跨平台,她是可以移植的不管是Windos还是Mac上她都是非常好用的
3.易于使用,优雅简单。
4,标准库广泛,功能强大
5,可扩展,可嵌入
3.Python的缺点(她不好在哪里)
1.运行速度慢
Python是解释型语言,解释型语言是非常耗时的
每个语句都是执行的时候才翻译。效率比较低,依赖解释器
Java C等语言是在编译时提前转换为CPU能够执行的代码
但是应用程序不需要那么快的运行速度,因为用户根本感觉不到
毫秒乃至微妙级的解释速度是用户根本无法察觉的
2. 代码不能加密
解释型语言程序发布时即为源码如果通过第三方加密(如加壳)解释器无法正确翻译及运行失败。而JAVA C这种语言是直接转为机器码后加密的所以反推出代码几乎是不可能的。
4.Python的应用方向
1. 数据分析
对数据进行清洗,去重,规格化和针对性分析是大数据行业的基石
Python是数据分析的主流语言之一
2. 科学计算
宿舍NumPy,SciPyMatplotlib等程序库的开发Python越来越适合做科学计算
绘制高质量的2D/3D模型
3. 常规软件开发
支持函数式变成和OOP面向对象编程。
Python适用于常规的软件开发,脚本编写与网络编程。
4. 人工智能
Python在人工智能大范畴领域内的机器学习,神经网络,深度学习等方面都是主流的编程语言,得到广泛的支持和应用
5. 网络爬虫(本次学习重点)
大数据行业获取数据的核心工具,python是编写网络爬虫的主流编程语言,Scrapy爬虫框架应用非常广泛
6. WEB开发
基于PythonWeb开发框架很多 比如:Django Flask
5. 安装Python环境
1.2安装Python环境
Python
是跨平台的,可以运行在Windows、Mac和各种Unix/Linux系统上。
Python
有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的,本教程以Python3.5版本为基础(Windows上安装时注意添加环境变量)。
Python
代码是以py为扩展名的文本文件,要运行代码,需要安装Python解释器:
CPython
官方默认编译器,安装Python后直接获得该解释器,以》>作为提示符
Ipython
基于Cpython的一个交互式解释器,用In[序号]:作为提示符
下载 Python
https://www.python.org/downloads/
下载IDE(集成开发环境)
https://www.jetbrains.com/pycharm/download/#section=windows

------------------------------------------------------------------------------------------------------------------------------
0
2.png
建议勾选第二个选项自动配置环境

点击后进入定制安装
3.png
第一个是文档
第二个是PIP PIP是安装的一个小的应用程序后面我们进行的扩展安装的下载和安装都是由PIP来帮我们做到的
TCL/TK AND IDLE是图形化显示和环境的安装
Python test suite是他的测试包
PyLaunCherPY文件的加载器
For all useres 是所有的用户都安装
默认都会勾选 无需变化我们只是简单的了解一下功能
我们直接点击Next进行下一步
4.png
如果我们第一步选择了我红框标注的内容
5.png
6.png
这里会被选中
建议大家检查一下这里是否勾选 如果没有勾选建议大家一定勾选一下
该信息为添加Python到环境变量
接下来我们选择安装路径
然后点击Install进行安装
Python的安装到这里就结束了
接下来我们安装pycharm-professional
我们打开它
7.png
直接点击下一步
我们会来到
8.png
全部选中
64-bite launcer为是否建立桌面图标
ADD OpenFolder asProject添加右键菜单
.PY为是否关联.PY文件
ADDlaunchers dir to the PATH为是否添加PATH路径变量
接下来点击Next继续安装
到这里我们的Pythoon和支持程序已经安装完毕拉
下午5点继续更新

评分

参与人数 28HB +27 THX +15 收起 理由
lies + 1
花盗睡鼠 + 2 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
虚心学习 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
五九丶 + 1
后学真 + 1
459121520 + 1
消逝的过去 + 2
冷亦飞 + 1
xgbnapsua + 2
liugu0hai + 1 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
葡萄架下的女巫 + 1
毓零思 + 1 有用
ldljlzw + 1
我是好人 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
weiran324 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
playboy + 2
temp + 1
成丰羽 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
zxjzzh + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
boot + 1
ghostxu + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
拿着雪糕 + 1 + 1
hetao8003200 + 1
king51999 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
GmailONE + 1
amdpp + 1 + 1 [快捷评语]--吃水不忘打井人,给个评分懂感恩!
小蜗牛 + 1 + 1 [快捷评语]--吃水不忘打井人,给个评分懂感恩!
HlccFu + 5 + 1

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
HlccFu 发表于 2021-3-15 19:07 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
GmailONE 发表于 2021-3-16 09:29 | 显示全部楼层

感谢大佬分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
小蜗牛 发表于 2021-3-16 10:38 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
amdpp 发表于 2021-3-16 14:17 | 显示全部楼层

感谢楼主分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
拿着雪糕 发表于 2022-1-27 12:23 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
hetao8003200 发表于 2022-1-27 12:28 | 显示全部楼层

感谢楼主分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
ghostxu 发表于 2022-1-29 06:02 | 显示全部楼层

感谢发布原创作品,一定好好学习,天天向上
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
MYJVcmOUusW 发表于 2022-2-22 08:30 | 显示全部楼层

学习永不间断!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
gEL1730 发表于 2022-2-22 08:30 | 显示全部楼层

谢谢分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表