Python学习————基础入门

上节课复习:   主存:软件运行起来以后,产生的所有的数据都优先存储于内存

   cpu      寄存器      高速缓存   内存   硬盘(机械硬盘)

   操作系统   驱动程序   设备控制器   设备本身

   cpu                                       cpu   ROM:BIOS                                 RAM   CMOS:存放BIOS程序产生的数据               本地硬盘

   应用程序   操作系统   硬件

人========编程语言=======》计算机人类的程序   -----  01010101010print(‘Hello‘)

编译型------》Gcc编译器--------》机器语言解释型------》解释器(解释一行执行一行)

今日内容:python入门(全为重点)   1、编程语言介绍      分类:         机器语言         汇编语言         高级语言(编译型、解释型号)

      总结:         #1、执行效率:机器语言>汇编语言>高级语言(编译型>解释型)

         #2、开发效率:机器语言<汇编语言<高级语言(编译型<解释型)

         #3、跨平台性:解释型具有极强的跨平台型

   2、python介绍      python语言:指的是pyton的语法风格      python解释器:专门用来识别python这门语言的语法并解释执行的

   3、解释器多版本共存      设置环境变量         windows            win10:参考视频            win7:C:\python27;C:\python27\scripts;C:\a\b;D:\a\b;E:\a\b

         linux:            vim /etc/profile               PATH=$PATH:/usr/local/python38:/usr/local/python38               export PATH

         mac:            同linux

   4、运行python程序的两种方式       1、交互式           即时得到程序的运行结果,多用于调试       2、脚本的方式           把程序写到文件里(约定俗成文件名后缀位.py)           然后用python解释器解释执行中的内容

           python3.8 python程序文件的路径

    5、一个python应用程序的运行的三个步骤(******)      python3.8 C:\a\b\c.py  执行python程序经历三个步骤         1、先启动python3.8解释器,此时相当于启动了一个文本编辑器         2、解释器会发送系统调用,把c.py的内容从硬盘读入内存,此时c.py中的内容            全部为普通字符,没有任何语法意义         3、解释器开始解释执行刚刚读入内存的c.py的代码,开始识别python语法

      对比文本编辑器读取C:\a\b\c.py文件内容也经历了三个步骤         1、先启动文本编辑器         2、文本编辑器会发送系统调用,把c.py的内容从硬盘读入内存         3、文本编辑会将刚刚读入内存的内容控制输出到屏幕上,让用户看到结果

      总结:         二者在前两个阶段做的事情完全一致         唯一不同的就是第三个阶段对读入内存的python代码的处理方式不同   6、注释      1、注释是对关键代码的解释说明         单行注释:#                # 这是一行xxx的代码                print("hello")  # 这是一行xxx的代码

         多行注释:‘‘‘‘‘‘  """"""                """                笔记                """      2、被注释的代码不会被执行   7、IDE集成开发环境pycharm      mac平台pycharm使用参考视频讲解      windows平台pycharm使用参考博客https://zhuanlan.zhihu.com/p/108676916         windows平台下相关配置            选择pycharm对话框左上角File,然后点击settings,接下来的配置同mac平台

原文地址:https://www.cnblogs.com/x945669/p/12404324.html

时间: 2024-11-02 02:19:40

Python学习————基础入门的相关文章

Python学习基础篇第一篇——快速入门(适合初学者)

一.Python学习基础篇第一篇--(快速入门) 建议从Python2.7开始学习,Python2.7可以支持扩展大量的第三方类库,是目前比较成熟的版本 编写代码的软件推荐将python自带的IDLE和PyCharm集成IDE结合起来使用 1.1 Python命令行 Python命令行将以 >>> 开始,比如 >>>print 'Hello World!' 对于验证简单的命令可以在python自带的IDLE中完成  1.2 在Python自带的IDLE写一段小程序 在所

大牛整理最全Python零基础入门学习资料

大牛整理最全Python零基础入门学习资料 0 发布时间:『 2017-11-12 11:56 』     帖子类别:『人工智能』  阅读次数:3504 (本文『大牛整理最全Python零基础入门学习资料』的责任编辑:老王) 摘要:大牛整理最全Python零基础入门学习资料 Python数据类型--数字 Python Number 数据类型用于存储数值. 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间. var1 = 1 var2 = 10 您也可以使

python爬虫-基础入门-爬取整个网站《3》

python爬虫-基础入门-爬取整个网站<3> 描述: 前两章粗略的讲述了python2.python3爬取整个网站,这章节简单的记录一下python2.python3的区别 python2.x 使用类库: >> urllib 库 >> urllib2 库 python3.x 使用的类库: >> urllib 库 变化: -> 在python2.x中使用import urllib2 ----- 对应的,在python3.x 中会使用import url

python学习从入门到精通要多久?

Python是近几年来的新秀语言.在编程语言的排行榜上异军突起.在目前科技的最前沿,人工智能(AI)领域也占据了一席之地.于是,追逐潮流的同学们也加入了学习Python的大军中.python学习从入门到精通要多久?按理说,Python学习什么时候才能精通,是没有具体时间的.原因很简单,每个人的学习能力,每个人的学习强度也都不一样.另外,大家的要求也不尽一致啊.何谓"精通"?每个人都有自己的标准.Python在2018年的发展可谓是大红大紫,如今虽然接近年尾,但是各大企业对Python开

老少皆宜的密大Python零基础入门

Who are we? MTech是一个由密歇根大学 工程院中 (AE/ME)的中国学生组成的的一个专注于专业知识和技能的分享和交流的俱乐部.我们创建这个俱乐部旨在促进工程专业中国学生之间技术层面的交流,搭建桥梁促进知识的分享和传播.请关注我们的微信公众号("密大MTech")和我们的网站(mtechmae.webstarts.com)了解关于我们的更多信息. What is Python? Python是一种面向对象.直译式的编程语言.它的语法简单,并包含了功能完备的库,适合解决很多

《转》python学习--基础上

学习的python本来想自己总结,但是发现了一篇不错的大牛的博客,拿来主义,,又被我实践了 关于前两篇如果总结的不详细,因此把他人的转载过来 http://www.cnblogs.com/BeginMan/archive/2013/04/12/3016323.html 一.欲练此功,必先自宫 从现在起,就开始真正地接触她了,或许很多人像我一样,不知道如何去快速掌握一门新的编程语言,今天贴出来一些建议,方便大家看看,这也是学习之前的十分重要的事情.虽然"欲练此功,必先自宫"太夸张,但是在

python学习:基础概念

Python 包管理工具解惑 python packaging 一.困惑 作为一个 Python 初学者,我在包管理上感到相当疑惑(嗯,是困惑).主要表现在下面几个方面: 这几个包管理工具有什么不同? * distutils * setuptools * distribute * disutils2 * distlib * pip 2. 什么时候该用pip,什么时候该用 setup.py ,它们有关系么? 3. easy_install . ez_setup.py . setup.py . se

Python学习-基础篇1

一.变量: 1)变量定义规范: #1. 变量名只能是 字母.数字或下划线的任意组合#2. 变量名的第一个字符不能是数字#3. 关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',

python学习基础篇(一)

一:机器码和字节码 机器码计算机能够直接识别,字节码计算机不能直接识别. 高级语言:例如Python java c# php c++(字节码) 低级语言:c,汇编(机器语言) 二:语言之间的对比 java的执行效率比Python的执行效率高,但比Python的开发效率低. PHP类:适合于写网页 Python,java:可以写网页,也可以写后台 三:Python基础 python种类:jpython javascriptpython  pypy(cpython开发的Python) python的