1.全栈工程师Python基础
Python基础¶
Python概述
计算机语言概述
语言: 交流的工具,沟通媒介
计算机语言: 人跟计算机交流工具,翻译官
Python是计算机语言里的一种
Python编程语言
代码: 人类语言,通过代码命令机器,跟机器交流
Python解析器: 就是那个担任翻译官工作的
流程:
写代码
执行: 由翻译官(Python解析器)把命令(Code) 翻译给机器,
Python 简史
1989年, Guido van Rossum
2014: 宣布2.7支持到2020
2017: AI 元年, Pyhton崛起
Python特点:
速度问题
Python的应用领域
全能
设计哲学: 平衡发展,样样通,简洁明了
Python 为什么这么火
环境问题
anaconda+pycharm
python3.6
环境
学习环境:
直播课: 网易云课堂
讲义+代码: github
教科书: gitbook
工作环境
环境安装:
gitbook上有
http://www.cnblogs.com/zhouzhishuai/p/8401103.html
操作系统
windows
Linux
我们的标准系统: windows下开虚拟机,虚拟机安装uabntu
软件环境
使用anaconda3+pycharm代替
Python的执行方式
本质上Python是一堆命令的集合
执行过程是逐行执行,遇到问题即刻终止
打印 Hello world
jupyter notebook 快捷键:
- alt+Enter 切换代码模式
- Shift+# 笔记 或 文本输入
- alt+Enter 也能运行代码
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
JavaScript设计模式
设计模式的意义 模式为常见问题提供了行之有效的解决方案:模式提供了解决特定问题的优化模板; 模式旨在重用:它们具备通用性,适合于各种问题。 《设计模式:可复用的面向对象软件基础》的作者『四人帮』将设计模式宽泛地划分为以下几类: 创建型设计模式:该模式处理的是用于创建对象的各种机制,这种模式着眼于优化的或更可控的对象创建机制; 结构型设计模式:该模式考虑的是对象的组成以及对象彼此之间的关系,其意图在于将系统变化对整个对象关系所造成的影响降低到最小; 行为型设计模式:该模式关注的是对象之间的依赖关系以及通信。 这几类设计模式又有更详细的分类: 创建型模式: 工厂方法 抽象工厂 建造者 原型 单例 结构型模式: 适配器 桥接 组合 装饰器 外观 享元 代理 行为型模式: 解释器 模板方法 责任链 命令 迭代器 中介者 备忘录 观察者 状态 策略 访问者 而针对于 JavaScript,则有更为特殊的设计模式。 命名空间模式 命名空间能够减少程序创建的全局变量的数量,有助于避免命名冲突或过多的名称前缀。 命名空间的思路是为应用程序或库创建一个全局对象,将所有的其他对象和函数全部添加到该对象中去...
- 下一篇
Flask环境github部署(十三)
(1) github项目搭建 1 连接GitHub hostnamectl set-hostname flask-dev # 设置 hostname,一般是主机名可以不更改 ssh-keygen # 生成SSH公钥,一直enter代表不设置密码 cd .ssh/ #存放秘钥文件,id_rsa是私钥文件,id_rsa.pub是公钥文件 vim id_rsa.pub #编辑秘钥,全部复制公钥添加到 账户settings >> SSH-keys >> add SSHkeys 2 配置git git config --global user.email "邮箱" #设置用户名与邮箱,作为标识 git config --global user.name "账户名" vim ~/.gitconfig #添加配置信息 [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true editor = vim 3 配置虚拟环境 pip3 install virtuale...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7安装Docker,走上虚拟化容器引擎之路