本笔记参考廖雪峰的Python教程

简介

Python是一种计算机高级程序设计语言.

用Python可以做什么?

可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台等等.

Python适合开发哪些类型的应用呢?

首选是网络应用,包括网站、后台服务等等;
其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;
另外就是把其他语言开发的程序再包装起来,方便使用。

Python的缺点

1.运行速度慢
2.代码不能加密

安装Python

win:在Python官网下载安装
Ubuntu:已自带Python3.4
打开命令提示符窗口,输入python出现以下代码即安装成功.
jack@Aspire:~$ python3
Python 3.4.0 (default, Jun 19 2015, 14:20:21)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.

Python解释器

编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。整个Python语言从规范到解释器都是开源的,故存在多种Python解释器。
1.CPython(官网自带) 2.IPython 3.PyPy 4.Jython 5.IronPython

第一个Python程序

在命令提示符界面输入python进入Python交互界面
在交互式环境的提示符>>>下,直接输入代码,按回车,就可以立刻得到代码执行结果
>>>print('hello, world')
hello, world 用exit()退出Python.

文本编辑器

1.Sublime Text 2.Notepad++ 3.Editplus

运行Python解释器

用文本编辑器写Python程序,然后保存为后缀为.py的文件,就可以用Python直接运行这个程序了。
直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会以交互的方式输入源代码的

输入和输出

输出
用print()在括号中加上字符串,就可以向屏幕上输出指定的文字,多个字符串用","隔开
print()会依次打印每个字符串,遇到逗号“,”会输出一个空格
输入
Python提供了一个input(),可以让用户输入字符串,并存放到一个变量里。
name = input('please enter your name: ')
print('hello,', name)
当你输入name = input()并按下回车后,Python交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。

转载于:https://www.cnblogs.com/battleblock/p/4810952.html

Python学习笔记 -- 第一章相关推荐

  1. 《Go语言圣经》学习笔记 第一章 Go语言入门

    Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...

  2. 编译原理(龙书)学习笔记 第一章

    编译原理(龙书)学习笔记 第一章 1.1语言处理器 解释器(interpreter) : 编译器(compiler): 一个语言处理系统 练习 1.1.1:编译器和解释器之间的区别 1.1.2:相对优 ...

  3. 小吴的《机器学习 周志华》学习笔记 第一章 绪论

    小吴的<机器学习 周志华>学习笔记 第一章 绪论 近一年时间接触到不少机器学习的知识,虽然断断续续学了一些,总感觉还没有入门(只学会了疯狂调包).因此,最近开始系统学习Machine Le ...

  4. 计算机网络学习笔记---第一章

    计算机网络学习笔记 第一章 文章目录 计算机网络学习笔记 第一章 前言 一.计算机网络的概念 (一)计算机网络的功能 1.数据通信(连通性) 2.资源共享(硬件 软件 数据) 3.分布式处理 (Had ...

  5. 机器人导论(第四版)学习笔记——第一章

    机器人学导论(第四版)学习笔记--第一章 1. 概述 1.1 背景 1.2 操作臂力学和控制 1.3 符号 1. 概述 1.1 背景 工业自动化的发展带来了工业机器人的高速发展.本书聚焦机械臂的力学和 ...

  6. PhalAPI学习笔记 ——— 第一章自定义HelloWorld接口

    PhalAPI学习笔记 --- 第一章自定义HelloWorld接口 前言 自定义接口 项目实例 结果 分布解析 结束语 前言 公司业务需要转学PHP,而PHP中一个功能强大且生态链完整的PHP接口框 ...

  7. [go学习笔记.第一章] go可以做什么

    go可以做什么,go有以下三大学习方向: Golang的应用领域 1.区块链应用 区块链技术,简称BT(Blockchain technology),也被称之为分布式账本技术,是一种互联网数据库技术, ...

  8. Deep learning with python notebooks 笔记 第一章 深度学习基础

    第一章 深度学习基础 好的图表比文字传达的信息量多 图1-1帮助理清了人工智能.机器学习和深度学习之间的关系. 图1-2 清晰的阐述了经典程序设计范式和机器学习一种新的编程范式的不同.两种范式引出了两 ...

  9. 《谁说菜鸟不会数据分析》学习笔记 第一章总览 第二章数据分析思路

    网上的信息太琐碎了,根本没搞懂什么是数据分析方法什么是数据分析方法论,所以找了一本比较简单的书来系统学习一下,本来打算粗略看完,但是觉得这本书知识还是不错的,所以决定在未来一周把这本书用心学一下. 这 ...

最新文章

  1. Spark(六):SparkSQLAndDataFrames对结构化数据集与非结构化数据的处理
  2. 分布式锁之三:Redlock实现分布式锁
  3. 华为odc是什么意思_三星S20 FE官宣;华为Mate 40系列中国独占发售
  4. 男生遇到漂亮MM就变傻
  5. ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 Tomb Raider(map+二进制枚举)
  6. [笔记]使用shell命令(awk,sed,grep)处理几个特征字符串之间的文本
  7. boost::random模块生成随机 8 个字符密码相关的测试程序
  8. java常用的框架介绍
  9. springboot抑制log中的info信息
  10. 大数据开发初学者学习路线_初学者的Web开发路线图
  11. Qt - QVariant
  12. 众信金融获“2015最佳绿色贡献奖”
  13. 关于特效表现与资源优化
  14. java比较时间大小
  15. “华为杯”山东理工大学第十届ACM程序设计竞赛 - 解题报告
  16. react中使用ECharts绘制各省市地图
  17. 淘宝、阿里、京东、腾讯等一线大厂都在用的搜索引擎技术,你确定不来看看?
  18. Android 实现仿微信朋友圈全文、收起的功能
  19. [图形学] 经典算法 - Kajiya三维纹理渲染毛发
  20. 解决:idea中tomcat项目改名后,原名项目启动后是新名项目的内容

热门文章

  1. python初学者代码示例_Selenium 快速入门笔记和代码示例(Python版)
  2. matlab表达式,表达式 - MATLAB Simulink - MathWorks 中国
  3. java实现线程的方式_java多线程实现的四种方式
  4. 两个人投票的c语言程序,设计网页投票器(二)《精通Unix下C语言编程与项目实践》之十...
  5. c语言实现两个有序链表的合并(代码示例)
  6. python如何实现人工智能应用锁_如何清除应用锁的数据库
  7. 机器人辅助的符文天赋_10.5版本T1辅助盘点 进攻型辅助主宰下路
  8. ProtoBuff3.0.0在Ubuntu上安装
  9. 关于工业级RS485串口服务器的组网方式详解
  10. 什么是高清DVI光端机?dvi光端机的技术参数及应用有哪些?