小白在网上找的其他的免费课程,感觉还是很难,因为他们针对的不是“零基础”的学生,真正的零基础是什么?就是只会上网,接触过电脑,而不是网上其他课程“设定的电脑科班的”,真正的小白连什么什么程序?什么是python?什么是编程语言就不懂,你上来就给他讲“helloworld”?,好的,废话不多说,这个是第一课内容: 在讲解Python介绍之前我需要从解释一些基础概念,为了照顾零编程基础小白。 一、什么是程序?电脑(包括手机)由硬件和程序构成:
具体硬件和程序如何集成这个咱们不用太了解,这个是计算机设计原理里面的东西了,咱只需要了解,电脑就是硬件(摄像头、键盘、鼠标、电源啊等等)加上一大堆程序(别名也叫软件)(咱们使用的qq、微信、windows、office等等)构成。 这里手机也是一样的,手机可以看成缩小版本的电脑,也是有硬件和程序构成,硬件(按键、触摸屏、摄像头、耳麦、电池、充电器)加上程序(日期时间、消息提示、微信、qq、腾讯视频)。 二、什么是编程语言程序(软件)是使用编程语言编写的,比如咱们日常使用的微信、qq、浏览器、播放器都是使用编程语言编写的,编程语言有哪些:
这里包括咱本套课程需要学习的python,其实理解咱这么理解就行: 咱们和外国人交流需要说英语,那么咱们必须要学会英语才能和对方沟通;咱们需要让电脑进行“沟通”就必须要使用编程语言。编程语言有很多,咱们就学简单强大的python即可。 三、python编程语言介绍Python是荷兰人吉多·范罗苏姆(Guido van Rossum)在1989年圣诞节期间开发的一门解释性的脚本语言,什么是解释性的语言,大家可以参照百度百科(解释型语言)。 Python中文名叫:蟒蛇,大家不要被他的名字吓到,其实是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)里面的动物。 Python是一种清晰而强大的面向对象编程语言,不过还没入门的小白不要想多了哈,不是你的对象(女朋友?)而是一种语言架构,点击查看百度百科解释: 面向对象程序设计。所以可以与Perl、Ruby、和Java等语言相媲美。 Python目前是分成2个大版本,python2 和python3,python是完全免费的,所以不用担心版权问题,因为python2已经废弃,所以咱们这套课程完全基于python3。 下面列举了Python的一些显著特性:
我再列举一下python语言具体的特性:
以上python语言的特性咱们后续课程会讲解,大家目前不用担心和理解这里面的含义,大家只需要有大体的了解即可。 课程目录如下: |
|