跟着猫咪学编程第1期(上)
2021/7/12 22:06:40
本文主要是介绍跟着猫咪学编程第1期(上),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
跟着猫咪学编程第1天 初识python
大家好,我是编程站的猫咪吖,是一个热爱计算机程序设计的小女生~由于是第一次写文章,所以有点小紧张,如有不足的地方还请大家指出,以便更正。
下面的内容是【跟着猫咪学python程序设计】图文教程的文章。
【跟着猫咪学python】专辑文章适合零基础的同学学习。
【跟着猫咪学编程(python篇)】分为30期(小节),每天更新一节,其中包含了python基础知识:
初始python,python语法基础(序列,列表,元组,字典,集合),函数。
等内容。
每次文章所分享的知识不会太多,文章内容大概2-3分钟就能阅读完,读者可以利用碎片化时间来学习。
本期内容
本节首先讲解python的历史、特点,然后搭建python的开发环境,最后编写第一个python程序“hello,world”。我猜你已经迫不及待的想要开始python学习之旅了,现在让我们开始吧。
1.python的历史
python是一种广泛使用的高级程序设计语言(高级编程语言)。相比于c++或者java,python能够让开发者用更少的代码编写出复杂的程序。作为一种解释型语言,python的设计强调代码的可读性和简洁的语法。
术语解读
1.什么是高级程序设计语言?
高级程序设计语言(也称高级语言)的出现使得计算机程序设计语言不再过度地倚赖某种特定的机器或环境。这是因为高级语言在不同的平台上会被编译成不同的机器语言,而不是直接被机器执行。最早出现的编程语言之一FORTRAN的一个主要目标,就是实现平台独立。
例如,像java,c++,c#,python等编程语言都属于高级程序设计语言。
2.什么是解释型语言?
所谓的解释性语言主要包括两个方面:
一是他们都有自己的解释器,也可以通俗的理解为翻译器;
二是他们都是在其他的编译语言(通常是C语言)的基础上定义和扩充了自己的语法结构。
解释性语言的工作原理就是用自己定义的解释器,解释并执行有自己定义的语法结构生成的程序代码。
所以解释性语言并不编译。
1989年的圣诞节期间,吉多.范罗苏姆为了在阿姆斯特丹打发时间,决定自己开发一个新的脚本解释语言,作为ABC语言的后裔,
python的发展历史如下:
1990年python公开版发布
2000年python2.0版本发布
2008年python3.0版本发布
2020年python2.7停止维护
python的发展历史读者简要了解一下即可
2.python的特点
python程序设计语言有如下特点:
1.简单,易学:python对新手极其友好,python的语法有着简洁,简单的特点
2.免费,开源:我们可以自由发布其复制版本,阅读,修改其源代码,将其用于新软件中。
3.可移植性:python解释器已被移植在许多平台上,python程序无须经过修改就可以在多个平台上运行。例如:windos,mac,linux等
4.代码规范:python所采用的强制缩进的方式,使得其代码具有极佳的可读性。
5.动态类型:python不会检查数据类型,在声明变量时不需要指定数据类型喔。例如:在java程序里面创建一个变量就需要先声明该变量是什么数据类型的,而python则不需要声明。至于数据类型是什么,我们后面会讲到。
6.丰富的库:python的标准库种类繁多,可以帮助处理各种工作。
术语解读
什么是库?
库也叫“模块”,python模块是一个以.py为后缀名的文件,该文件包括了包含了Python语句和Python对象定义,它能够更好的组织python程序代码。
模块也就是别人写好的代码,这个代码文件包含了许多功能,如果我们想使用这个工具里的功能,只需要导入该模块即可。使用模块可以帮助我们在编程上省下很多时间和精力。模块也分为第三方模块和标准模块,标准模块就是python自带的模块(官方模块),第三方模块就是从其他渠道下载到的模块(非官方编写的模块)
7,胶水语言:标准版本的python调用c语言,可以借助c语言的接口驱动调动所有编程语言。
3.python开发环境的搭建
现在讲解如何搭建python开发环境,首先需要读者从因特网上获取python3.8的安装包并安装,具体步骤如下:
我已经为大家准备好了python3.8版本的安装包,大家可以在后台私信我领取喔
(本专辑教程后续的演示版本都是python3.8版本)
这篇关于跟着猫咪学编程第1期(上)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26大厂数据结构与算法教程:入门级详解
- 2024-12-26大厂算法与数据结构教程:新手入门指南
- 2024-12-26Python编程入门指南
- 2024-12-26数据结构高级教程:新手入门及初级提升指南
- 2024-12-26并查集入门教程:从零开始学会并查集
- 2024-12-26大厂数据结构与算法入门指南
- 2024-12-26大厂算法与数据结构入门教程
- 2024-12-26二叉树入门教程:轻松掌握基础概念与操作
- 2024-12-26初学者指南:轻松掌握链表
- 2024-12-26平衡树入门教程:轻松理解与应用