ubuntu python 默认编码_1.1.0 导入课:Python入门

ee36d2de9ce017dd2a39c5df25b0fcc7.png

本文是学习齐老师的《python全栈工程师》课程的笔记,如果有不对之处,欢迎指正学习交流。同时感谢齐老师的精彩传授!

一、本节课程目标:

  • 1、了解高级编程语言及其发展
  • 2、理解Python语言的特点,并安装开发环境
  • 3、了解学习编程语言的一般方法

二、编程语言:

  • 1、编程语言(Programming Language, 程序设计语言)是一种人工语言
  • 2、编程语言有以下几种类型:
  • 1)、机器语言:二进制代码表示的、机器能够直接识别和执行的机器 指令集合
  • 2)、汇编语言:二进制代码的文本形式
  • 3)、高级编程语言:通过“语句”对计算机指令抽象,不与机器语言一一对应
  • 3、发展历史:
  • 1)、史前阶段:1950年以前,编程语言的“史前年代”,主要使用“打孔卡”进行编程。
  • 2)、几种高级语言的历史:
  • (1)、1957年,Fortan诞生,是世界上第一个被正式采用并流传至今的高级编程语言。
  • (2)、1958年,LISP;1964年,BASIC;1970年,Pascal;1972年,C;
  • (3)、1983年,C++;1986,Objective-C;1987,Perl;
  • (4)、1991年,Python,发明者Guido van Rossum(吉多.范罗苏姆)
  • (5)、1993年,Ruby;1995年,Java,JavaScript,PHP;2001年,C#;2009年,Go
5275be6d1301357ad72950cd87892352.png

三、Python语言

  • 1、Python语言是一种高级语言
  • 2、发明人:吉多.范罗苏姆
  • 3、官方网站:python.org
  • 4、应用领域:
  • Web开发
  • GUI开发
  • 网络爬虫
  • 数据科学
  • ……
91b38d4bcaa010cf034a003b5b8c7a14.png
  • 5、Python语言是多范式编程语言
  • 面向对象编程
  • 结构化编程
  • 函数式编程
  • 6、哲学观念
  • 优雅
  • 明确
  • 简单
  • “最好只有一种方法做一件事”
  • 7、Python语言是跨平台的
  • Linux
  • Ubuntu
  • Fedora
  • ……
  • Max OS
  • windows

一)、开发环境

  • (一)Linux上安装:
  • 方法一:
  • 1、以Ubuntu为例
  • Ubuntu 11.04开始,默认安装Python2.7
  • Ubuntu 16.04,默认安装Python3.5、Python2.7
  • Ubuntu 18.04,默认安装Python3.6
  • 2、安装Python3.7(利用Ubuntu的apt安装)
$ sudo apt update$ sudo apt install software-properties-common$ sudo add-apt-repository ppa:deadsnakes/ppa$ sudo apt install python3.7$ python3.7 --version
  • 方法二:
  • 1、利用源码在Ubuntu上安装Python3.7
$ wget https://www.python.org/ftp/python3.7.4/Python-3.7.4.tar.xz$ tar -xf Python-3.7.4.tar.xz$ cd Python-3.7.3$./configure --enable-optimizations$ make -j 8$ sudo make altinstall
  • 注意: 不使用 make install,避免将系统中已有的Python3覆盖!
  • (二)在MacOS上安装:
  • 方法1:
  • 1)、进入官方网站下载安装文件
  • 2)、如同安装其他软件一样进行安装
  • 方法2:
$ brew install python3$ curl -O https://bootstrap.pypa.io/get-pip.py$ sudo python3 get-pip.py
  • (一)在Windows上安装:
  • 1、进入官方网站下载安装文件
  • 2、如同安装其他软件一样进行安装
  • 3、配置系统环境变量
  • 注:(一个重要的解决问题方法:使用搜索引擎)
3ab1b82338224099fc9fd4bc709a92c2.png

二)、进入Python交互模式

  • 1、通过IDLE(或iTems2)进入交互模式(MacOS)
  • 2、通过终端进入交互模式(Ubuntu)
83dc3c85af81aed0d0e96cb867003cac.png
  • (注意:如果ubuntu系统中python2跟python3,则在进入交互模式时要输入“python2”或“python3”,只有一个版本时,则只需要输入”python“即可)
  • 3、通过CMD或powershell进入交互模式(Windows)
b2ad84fe58a3209340690d4ed6be0ea8.png

三)、Python中的变量

  • — 变量不能单独存在
  • — 变量无类型、对象有类型
  • — 变量命名规则:
  • 以字母、下划线(_)开头,后面可以跟任意数目的字母、数字和下划线(不能含有空格)。
  • 区分大小写。命名时使用小写字母,单词之间用下划线连接。
  • 避免与Python关键字、内置对象重名,但可以包含关键字。
3f0b09544318ef1355e2b93d879e2624.png
  • 四)、Python的IDE
  • IDE:Integrated Development Environment
  • 集成开发环境
  • — 任何文本编辑工具都可以写程序
  • — 例如:VIM、Emacs、Pycharm、Visual Studio Code
  • 安装使用VS Code
  • — https://code.visualstudio.com/
  • — 自行配置插件
  • 编写第一个程序
  • — 利用 VS Code 编写程序
  • — 保存程序文件
  • — 执行程序

五)、学习方法建议

  • 1)、跟着课程敲代码:
  • 代码是”敲“会的,不是”看“会的
  • 2)、充分使用搜索引擎
  • 有不懂之处,让搜索引擎告诉你答案
  • 3)、养成看文档的好习惯
  • 看文档,是开发者的必备能力

六)、课程小结

  • 1、编程语言:低级语言和高级语言,及其发展
  • 2、Python:Python语言的特点及其开发环境的配置
  • 3、学习方法:严格要求自己,刻意练习,不要轻言放弃。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值