01-编程入门

devtools/2024/10/21 23:27:33/

文章目录

    • Python学习方向
    • 什么是编程语言
    • 编程语言发展史
    • Python环境安装

Python学习方向

  • 爬虫工程师

    ​ 爬虫-模拟用户向服务器发送请求–》爬取数据

    ​ 1.娱乐数据、商业数据、付费数据。

    ​ 2.搜索引擎(百度、谷歌、搜狗,以及一些小网站内的搜索迎引擎)

    ​ 3.跟服务器交互–买票、抢票,买商品、秒杀等。

  • Web开发工程师

    ​ 1.开发网站,负责后台的运营

    ​ 2.开发小程序,APP

  • 数据分析师

    ​ 通过获取的数据进行分析

什么是编程语言

编程来自于生活 --多用生活的例子来理解编程思路

  • 自然语言(汉语、英语、日语) --> 人与人之间的交流
  • 编程语言(python,java,c) --> 人与计算机之间的交流

学习编程,就是为了如何与电脑进行交流,了解他的规则,语法。

最重要的就是学习思维逻辑,

语法都是固定的,思想是活的。

编程语言发展史

  • 机器语言

    ​ 由二进制0和1组成

    ​ 二进制 – 01

    ​ 八进制 – 01234567

    ​ 十进制 – 0123456789

    ​ 十六进制 – 0123456789abcdef

    ​ 如何去理解二进制的构成?

    ​ 8 4 2 1

    ​ 口 口 口 口

    ​ 0 0 0 1

    ​ 0001(二进制) = 1(十进制)

    ​ 0+0+0+1=1

    ​ 8 4 2 1

    ​ 口 口 口 口

    ​ 0 1 0 1

    ​ 0101(二进制) = 5(十进制)

    ​ 0+4+0+1=5

    也就是说先根据二进制的数字来判断如何进行换算

    ​ 64 32 16 8 4 2 1

    ​ 口 口 口 口 口 口 口

    ​ 1 1 0 1 0 0 1

    ​ 1101001(二进制) = 105(十进制)

    ​ 64+32+8+1=105

    计算机最底层就是通过二进制来表示。

    10101010010101001010100101010100101

  • 汇编语言

    由于二进制太难理解,难度太大,所以繁衍出了汇编语言,

    在二进制的基础上做了简化。

  • 高级语言

    更容易让人类看懂的语言,符合人类的语言特征。

    高级语言就是用人类的思维去写代码

Python环境安装

​ 1.官网下载 – 百度搜Python官网

​ 2.Python版本 – Python2和Python3

​ Python有两个大的版本,Python2已经比较老了,所以都用Python3.

​ 3.系统位数

​ 电脑分为32位/64位凑在哦系统

​ 安装对应的位数版本

​ 4.环境变量

​ 安装Python的时候记得勾选path

​ 如果没有勾选的话需要在

​ 此电脑(右键)–>属性–>高级系统设置–>环境变量–>系统变量里面找到path选项–>然后编辑新添加Python安装的路径

​ 如果没有配置环境变量,电脑就会不认识Python文件,找不到它。

​ 5.如何判断Python是否安装上了?

​ 在cmd里面输入Python–>显示

在这里插入图片描述


http://www.ppmy.cn/devtools/127681.html

相关文章

windows免密ssh登录Linux

1.winr打开运行---- 输入:cmd(命令提示符) 查看系统是否自带openssh ssh -V 2.生成公钥私钥文件 ssh-keygen 3.进入秘钥存放目录 cd C:\Users\admin/.ssh/#查看秘钥文件 dir 4.将公钥文件长传至Linux服务器 scp .\id_rsa.pub root20.20.…

mysql设置远程连接

要使MySQL支持远程连接,需要进行以下操作: 修改MySQL配置文件(通常是my.cn.cnf或my.ini),注释掉bind-address这一行,或者将其值设置为0.0.0.0,这样MySQL就能监听所有网络接口。 进入以下目录 …

互联网语言 互联网开发 互联网架构

JAVA和PHP是两种广泛应用于互联网开发的编程语言,它们在多个维度上展现出显著的不同。 JAVA是一种面向对象的编程语言,以其严谨、高效的特性而著称。JAVA的语法结构复杂且规范,强调封装、继承和多态等面向对象原则,适合构建大型企…

对BSV区块链下一代节点Teranode的答疑解惑(下篇)

​​发表时间:2024年8月7日 2024年初BSV区块链研发团队揭晓了即将到来的Teranode更新的突破性特性,这些特性将显著提升网络的效率和处理速度,使BSV区块链能够达到百万级TPS。 Teranode的项目主管Siggi Oskarsson强调:“当你阅读这…

2024JAVA面试题

一、JAVA基础 1、面向对象的三个基本特征? 面向对象的三个基本特征是:封装、继承和多态。 封装:隐藏部分对象的属性和实现细节,对数据的访问只能通过外公开的接口。通过这种方式,对象对内部数据提供了不同级别的保护…

RFC2616 超文本传输协议 HTTP/1.1

一、URL-俗称“网址” HTTP 使用 URL(Uniform Resource Locator,统一资源定位符)来定位资源,它是 URI(Uniform Resource Identifier,统一资源标识符)的子集,URL 在 URI 的基础上增加了定位能力 URI 除了包含 URL,还包…

python——类

问:小编为什么突然开始发python?难道C语言你不行了? 废话少说,让我们进入python中的类的学习!! (一)基本知识 (1)掌握类的概念 1、类的定义: 即…

vue项目发布时移除所有console输出

安装依赖包 npm i babel-plugin-transform-remove-console修改babel.config.js文件 //增加以下配置 if (process.env.NODE_ENV production) {module.exports.plugins.push(transform-remove-console) }