1.2 什么是Python

Python 是一门简单易学且功能强大的编程语言。

什么是Python


../_images/WGxWBiR.jpg

  • Python 是一门简单易学且功能强大的编程语言。它拥有高效的高级数据结构,并且能够用简单而又高效的方式进行面向对象编程。

  • Python 优雅的语法和动态类型,再结合它的解释性,使其在大多数平台的许多领域中成为编写脚本或开发应用程序的理想语言。

Python的优缺点

优点

  1. 简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。

  2. 易学:Python极其容易上手,因为Python有极其简单的说明文档。

  3. 丰富的库:Python标准库确实很庞大。它可以帮助处理各种工作,包括文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。

缺点

  1. 缓慢:相比起C和C++语言,Python的代码运行速度相对较慢。

  2. 不能加密:如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码发布出去。要从机器码反推出C代码是不可能的,所以,凡是编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。

为什么要学习Python

  • 因python的入门简单,代码简洁明了,对于初学者和完成普通任务时是最好的语言选择。

  • BBC micro:bit使用的Python版本称为MicroPython。 非常适合那些想要继续深入学习编程的人群,用一系列代码段、各种预制图像和音乐帮助你进行编程。 由全球Python社区提供赞助。

相关链接

MicroPython官方链接:http://microbit.org/zh-CN/guide/python/

 


评论:
相关文章
基于STEM教育的《人工智能教学 micro:bit智能交通灯》教学案例

渝中区“创新杯”优秀教育教学案例评选活动,是区内教师展示优秀教育教学成果、分享先进教育教学经验的重要品牌活动。为更好地推广获奖成果,搭建学术交流平台,


micro:pet 项目

这个项目为学生提供了一个机会,让他们为他们在 Unplugged 活动中采访的伙伴创建一个 micro:pet。


全球首款桌面级树莓派双轮足机器人问世!哈工大创业团队出品

近日,全球规模最大、最具影响力的众筹平台Kickstarter就发售了这样一种全新形态的桌宠机器人——全球首款桌面级树莓派双轮足机器人XGO-Rider。


通过数据流式处理器使用 micro:bit 和生成代码

本教程介绍如何使用生成代码平台编写一个简单的程序,该程序使用 Microsoft Data Streamer 加载项将实时数据从 BBC micro:bit 发送到 Microsoft Excel。


富有创意的micro:bit机器人和物联网项目合集

本文将向您展示一些关于2023年机器人和物联网的最有趣和创新的micro:bit项目。

Micropython for Micro:bit 教程

共37讲

Micropython for Micro:bit 教程