黑马python之旅01

爬虫
数据分析
人工智能
双元=视频+讲解
吉多
python解释器是由c语言写的


计算机——机器语言——编译器——其他语言(python)

编译器翻译的方式:编译或者解释
编译型语言,	解释型语言
       |               	    |
     编译器     	   解释器
     不同系统有特定语言的编译器
     程序是可执行文件★
    不同系统装的语言(适用于该系统),他的解释器是不同的,因此生成的可执行文件也不同。
        |            	      |
    可执行文件
(当前系统可执行)

python用的是解释器
编译器生成的可执行文件只能在当前操作系统上运行,不能跨平台;
解释型语言,不同系统上有不同的解释器,不同系统用不同的解释器解释源码。这就是解释型语言在跨平台上的优势。
优缺点:编译器更快,解释器可以跨平台。
c语言用的是编译器

////////////////////////////////////////////////////////////

python的设计目标
简单直观的语言,开源,容易理解,短期任务
python的设计:优雅、明确、简单
代码量少,运行速度快

python特点:完全面向对象、强大的标准库、大量第三方模块
面向对象是一种思维方式,也是程序设计技术
	问题由对象来做,python中一切都是对象(函数、数字、字符串、模块)
第三方模块使用方式与标准库类似,功能涵盖科学计算、人工智能、机器学习、web开发、数据库接口、图形系统
程序开发的思想:面向对象与面向过程


python优点:简单易学、开源、面向对象、丰富的标准库、可扩展性
缺点:国内市场小,中文资料匮乏,运行速度相对其他语言慢一点
/////////////////////////////////////////
执行python的三种方式:解释器python;交互式ipython;集成开发环境idea——pyCharm
python源程序就是一个文本文件,以.py结尾。
解释器结束并执行.py文件
////////////////////////////////////////////////////
下午
python是解释型语言,后面出错,前面照常执行。
方法名称拼写错误;多条语句写一行没有分号分隔;语句头有缩进错误。
NameError
SyntaxError:invalid syntax
每行代码负责一个动作,可以用分号分隔语句
IndentationError:unexpected indent
//////////////////////////////////////
pyCharm,集成开发环境
D:\heima_space\python\python.exe D:/heima_space/untitled/01_hello_python/hello_python.py
python hello_python.py

命名规则:以下划线为分隔
    项目名:数字编号,知识点递增,编号递增
	01_Python基础
    文件名:小写字母,数字(不能开头),下划线
    文件夹名
	hm_xx_知识点
///////////////////////////////
ctrl+/
ctrl+alt+L
程序在执行的时候会直接跳过注释
PEP8

////////////////////////////////////////////////////////
python解释器由c语言编写
解释器与编译器
python特点
python优点缺点
vm按照ubuntu☆

下午
python的bug
pyCharm的使用和基本功能
python中的注释




​

猜你喜欢

转载自blog.csdn.net/shuzhikang/article/details/81153974
今日推荐