课程概述

本课程的主要目的是在Docker上搭建Python运行环境。课程将从简单的安装Python基础环境开始,演示Windows和Linux系统上搭建Python SDK基础环境的过程。对于不熟悉Linux的同学,课程将会介绍Linux的基础知识,如SSH连接、目录结构、常用命令等。

接下来,课程将安装并部署简单的Python Flask程序。课程首先将讲解Flask框架,并在Windows和Linux系统下分别创建Flask项目。

课程最后,将在Docker环境下安装和部署简单的Python Flask程序。课程将对Docker的安装和常用指令进行讲解,并为Flask添加SQL Alchemy扩展库。课程最后将部署Flask项目,除此之外,还将把Flask项目放到Pypy环境下运行,提升运行速度。

【课程目标】

在Windows & Linux上搭建Python基础环境

了解Linux的目录结构和基本命令

编写Flask项目

在Windows & Linux上运行Flask项目

安装Docker并创建Python和MySQL容器

【适用对象】

适用人群

  • 初级Python工程师、在校大学生

机构简介

腾讯产业互联网学堂

腾讯云旗下面向云生态用户的一站式学习成长平台

讲义

本节课程内容介绍:

  • 为什么要学习这门课程
  • 主要技术介绍,比如Linux系统、Docker环境等等
  • 适合学习本课程的群体
  • 前置知识与教学特点

为什么要学习这门课程:

  • 不懂如何在服务器上搭建Python环境。有以下方法:在Linux系统上编译Python SDK、在线安装Python环境。当然这门课程也会教大家如何在Linux系统上安装Python环境
  • 没有使用过Linux系统。服务器上的Linux系统是没有图形界面的,因此在课程中会先介绍Linux系统的目录结构以及一些简单的Linux指令
  • 没有部署过WEB项目。很多同学不知道怎么把Python项目部署到Linux主机上
  • 不知道怎么利用虚拟化部署程序。直接在Linux系统安装程序或者部署项目时,经常会出现冲突。为了解决这种程序之间的冲突,需要引入虚拟化的部署方案,把项目或者程序安装在虚拟化的环境中

本课程使用的软件环境:

Docker程序是一个轻量级的虚拟机。它只会虚拟出少量的硬件设备,比如说网卡设备。其它的硬件资源就直接使用本地主机的。创建Docker容器时,我们可以为这个虚拟的环境划分CPU和内存的资源。这种设计原理可以做到在容器中运行程序,执行效率和本地Linux系统上运行程序差不多。由于Docker容器之间是隔离的,这样的就不会引发安装程序和部署项目的冲突。如果采用原来的方式直接在Linux系统上面安装程序出现程序冲突时,可以使用Docker虚拟化的部署方案来应对。

适合学习本课程的群体:

大学生、程序员、运维人员

本课程的教学目标:

  • 掌握Linux基本操作
  • 掌握Docker环境的常用操作和管理
  • 实现在Docker环境中部署Python Web项目

前置知识:

  • 掌握Python基础语法
  • 使用过PyCharm工具写过Python代码
  • 略懂SQL语句

课程特点:

  • 深入浅出的教学方式,保证你能听懂每个知识
  • 知识点分解之后,难度不大,容易掌握
  • 提供全套的项目代码

课程评价(2)

感谢你参加本课程,请你作出评价:
0/300

以下选自学员评价

a***n
2020-05-13
很好,很不错
用户1***956
2020-03-26
厉害了,虽还在学习py但是老师讲的简单易懂


http://www.vxiaotou.com