Python学习笔记1——简介

问题一: 什么是编程,什么是编程语言?
编程就是按照特定的步骤,去告诉电脑,它该怎么做。如同搭积木一样,我们需要熟悉每块积木的形状,颜色,以及连接的方法。然后按照我们想要的样子搭出,我们想要的东西。但有时候,我们需要的积木的样子我们并没有,所以有时候我们也需要,自己造积木。所幸,大部分我们需要的东西,都有前辈的帮我们造好了,所以我们只需要学会调用它们就好了。
下面就是一个例子:

print("Hello world")

其中的print()就是一块造好的积木,它的作用是打印出当前字符。在以后的学习中,会有各种各样的模块,就是我们之前说的积木,在软件编程中我们把已经写好功能的的程序,称之为模块。

问题二: 常见的编程语言有哪些?
计算机编程语言是与计算机交流的重要途径,就如同我们的自然语言一样,计算机也是有着多种编程语言,每种语言都有其不一样的特性和作用。他们的用途也是各有千秋。比如底层的汇编语言,它接近于机器码。机器码就是我们的计算机能够识别的语言,它们都是0和1的二进制,而其他语言都需将写好的程序,翻译成为机器码,或是汇编语言。汇编语言也是需要翻译成机器码才能被计算机所识别。
C语言则是比较高级的编程语言,它有着更接近自然语言的语法。但也是面向与计算机的底层硬件。
更往上走,就是Java C++ 等面向对象的编程语言,它们的编程难度比起C语言来说要好很多,程序的兼容性也好了不少,比如Java。只要是安装了JAVA虚拟机的计算机都可以运行Java的程序。
然后就是以Python为代表的是高级编程语言,它比其他的编程有着极大的优势,更简单。语言几乎的自然语言一致。这也是我们以后要学习的重点。

问题三:为什么选择Python?
Python有着极大的可塑性,通常我们将其称作胶水语言。它的作用及其广泛,如科学计算。WEB开发,机器学习等诸多领域。它的语法相对来说,比较简单。学习成本不大,能很快上手,是编程入门的极好的选择。
Python的主要特点:
易于学习 - Python的关键字很少,结构简单,语法清晰。这样可以让学习和使用者快速掌握这门语言。
易于阅读 - Python代码更清晰地定义和可见。
易于维护 - Python的源代码是相当容易维护的。
一个广泛的标准库 - Python的大部分库可在UNIX,Windows和Macintosh使用,它是非常便于移植和跨平台的。
交互模式 - Python支持交互式模式,允许交互式测试和调试代码段。
可移植 - Python可以在各种硬件平台上运行,并且在所有平台上具有相同的界面。
可扩展 - 可以添加低级别的模块到Python解释器。这些模块使程序员能够添加或定制他们的工具以提高效率。
数据库支持 - Python提供所有主要商业数据库的接口,可与数据库交互存储数据。
GUI编程 - Python支持可以创建和移植到许多系统调用,库和Windows系统的GUI应用程序,如Windows MFC,Macintosh和Unix的X Window系统。
可伸缩 - Python提供比shell脚本更好的结构和大型程序的支持。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入...
    小小不懂11阅读 3,542评论 2 30
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,835评论 6 427
  • Python 资源 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。a...
    叶冷随记阅读 7,982评论 1 225
  • 1,愿意做一只闲云野鹤,栖息在自己的天地里,不为外事所扰。我喜欢简单的生活,喜欢看书,喜欢安静,事情一复杂,或者有...
    岁月催人长阅读 195评论 0 0
  • 等待中,夜慢慢深了。 爸爸想着妈妈,到十一点了怎么还没出现,心中开始勾勒各种各样的场景。 或是在和妈妈的妈妈聊天,...
    画念风阅读 234评论 0 0

友情链接更多精彩内容