精华内容
参与话题
问答
  • python课程大纲

    2018-11-22 17:51:37
    python课程大纲,可以帮助你了解课程的结构。计算机基础知识 python语法入门 python的数据类型基础 操作符 程序流程语句 数字类型操作 字符串类型 列表 元组 字典 集合 函数 ...
  • Python课程大纲

    2014-05-07 15:43:00
    为什么80%的码农都做不了架构师?>>> ...

    课程大纲概要

    课程大纲被分成6个部分,每个部分又被分解为多个阶段, 而每个阶段包含了多个Try, Workshop, FactToFace, Apply. 这里只列出部分,和阶段:

    CHAPTER 0 : 预科[可选]

    Linux使用,常用CMD,服务配置,IDE,VIM编辑器培训

    CHAPTER 1 : 认识篇

    Python应用展示,过往项目演示,Python能力说明, 以及Python Pie的学习方式模拟

    CHAPTER 2 : 实践篇

    Python基础理论,基本语法,基本逻辑,算法基本,数据结构基础等基础知识的学习

    CHAPTER 3 : 技能篇

    Python项目开发的技能学习,包括面向对象,进程,代码组织,错误输出,断点调试能力,性能测试与问题发现,标准库,Linux服务制作,SDK认知,RESTful API编写,基于项目实施

    CHAPTER 4 : 应用篇

    Python开发框架学习,包括Socket通信,MVC架构编写,jQuery前端语言框架,BootStrap前端效果框架, Django B/S Web开发框架, 数据库理论,数据库设计方法,AMQP消息通信基础,QT图新开发,基于项目实施

    CHAPTER 5 : 项目篇

    自选,有如下方向:集群技术方向,WEB方向,社交方向,开源方向,二次开发方向,每个方向都继承前面所学的知识,完整应用起包括进程/线程/微程,Linux服务,C/S架构的服务关联, AMQP消息协议的通信, B/S Django/Web.py/Flask/Tornado的数据展示能技能

    CHAPTER 6 : OPENSOURCE

    介绍社区,参加社区,了解社区的版本管理,协议,发布方式,应用方式。尝试加入OpenStack社区贡献代码给世界同行。

    转载于:https://my.oschina.net/renguijiayi/blog/261698

    展开全文
  • 千锋教育 Python学习路线+Python课程大纲+Python视频教程+Python学习资料网盘下载地址大合集
  • python 课程大纲第一阶段:python基础语法+高级语法 学生管理系统 2048 飞机大战 网络聊天室 DBA第二阶段:网络编程。数据库第三阶段:WEB全栈 ...
    python 课程大纲
    第一阶段:python基础语法+高级语法   学生管理系统
                                      2048
                                      飞机大战
                                       网络聊天室 DBA
    第二阶段:网络编程。数据库
    第三阶段:WEB全栈                    天天果园
    第四阶段:爬虫  数据分析   人工智能
    教学环境:
    windows xp 7 8 10 95  97
    linux
    虚拟机: vm  windows rvm linux 
    在自己电脑上通过vm软件+系统镜像文件一起来虚拟出来的电脑和真机共用一
    套件 包括cpu盘 等等
    vm:1.不需要重新开机。就能使用2种以上的操作系统
        2.两个操作系统OS之间完全隔离。互不影响
        3.两个系统之间可以进行复制粘贴操作
    linux操作系统
    1.开源免费【GPL】
    2.安全
    3.多任务多用户操作
    4.服务器端广泛使用
    查看IP地址:WINDOWS  ipconfig

                linux    ifconfig
    linux命令:字符alt+ctrl+f4
    图形页面   alt+f7

    linux的目录结构
    /根  linux操作系统的最大的一个文件夹
    /etc  配置文件
    /var/log 日志文件
    /bin  存放linux命令
    路径:
    绝对路径:以/开始的路径称为绝对   相对和绝对可以交互使用
    相对路径:不以/开始的称为相对
    三大命令 pwd显示当前工作目录 ls cd切换工作目录cd直接回车 会当前用户
    cd..返回上一层文件夹  cd路径去往路径
    ls 显示当前目录内容
    ls-a显示全部内容  ls-l 显示权限
    r读 w写 x执行
     touch 创建一个文件
     mv 文件夹 移到哪里去
     移动到当前目录是改名字
    for 循环 知道循环次数 
    语法: for 变量 in 可迭代对象:
               语句1
            else:
               语句2
    例子:for i in "abcd":
             print(i)        range()
    ASCLL     ord("a")--
    s="字符串“
    s[(开始索引):(结束索引):(步长)}
    注:小括号扩起的部分代表可以省略
    正向切片:步长默认为1 开始默认索引为0 结束默认索引为给定值 结束索引为切片的
    终止点  但不包含中指点
    作用: 可以重复执行的代码块。可减少代码的复制和重复
    格式:def 函数名():
               语句1
               语句2
    注意:函数名和变量名规则一样
    函数的 传参  def say (n1 ,n2,n3):
    vi编辑器:
    1,创建一个TXT文件 2,vim 1.txt 命令模式 3.i进入编辑模式  4/开始写入
    subl
    1;创建一个txt文件
    2vin 1,txt 命令模式
    3.i进入编辑模式
    4,开始写入
    5.先按esc :出现在左下角 wq保存退出 q 不保存退出
    函数递归:函数直接或者间接的调用自己本身 实现简单的WELL循环
    格式: def fun()
              语句块1
               fun()
                fun()从前有座山 山里有座庙苗里有个老和尚讲故事给小和尚听
    从前有座庙 庙里有个老和尚
    gushi()
         函数递归的最大深度是1000层。, 超过1000层的时候递归报错
    装饰器 闭包。。。。。‘;;’;;
     模块  模块包含一个函数或者多个函数或者类
    通常以。py结尾
     语句----语句块---函数----模块-----库
    作用: 1让一些相关变量,函数,类有逻辑的组织到一起
           2,模块中的函数类,可提供给其它人调用
    模块的分类
        1内置模块(tume math)
        2,标准库模块
        3,第三模块(网上下载)
        4,自定义模块(自己写)
    模块的导入方法:
     1, import 模块名  将整个模块全部导入, 里面的所有函数
       import模块名 as 新模块名  导入时改名字
     import time
    2,form 模块名 import  函数名
       form math import factorial as fac
     导入其中一个人函数。
     时间简介: 公元纪年 0000 1 1 00 :00:00
                计算机元年 1970    计算机底层记时
                utc时间  格林尼治时间    不会时差而产生错误
                dst时间  夏令时
     时间元组   () (2018,5,11,16,11,00,-1 -1  -1
    时间模块函数  time.time()返回计算机元年到当前时间的浮点数
                    time.sleep(x) 给定一个x值 让程序睡眠x秒
                 time.gmttim() 将秒数转换utc表达的时间元组
                 time.mktime ()将时间日期转换为时间日期元组
                 time.localtime() 将utc秒数 转换为时间元祖









    第一阶段:python基础语法+高级语法   学生管理系统
                                      2048
                                      飞机大战
                                       网络聊天室 DBA
    第二阶段:网络编程。数据库
    第三阶段:WEB全栈                    天天果园
    第四阶段:爬虫  数据分析   人工智能
    教学环境:
    windows xp 7 8 10 95  97
    linux
    虚拟机: vm  windows rvm linux 
    在自己电脑上通过vm软件+系统镜像文件一起来虚拟出来的电脑和真机共用一
    套件 包括cpu盘 等等
    vm:1.不需要重新开机。就能使用2种以上的操作系统
        2.两个操作系统OS之间完全隔离。互不影响
        3.两个系统之间可以进行复制粘贴操作
    linux操作系统
    1.开源免费【GPL】
    2.安全
    3.多任务多用户操作
    4.服务器端广泛使用
    查看IP地址:WINDOWS  ipconfig

                linux    ifconfig
    linux命令:字符alt+ctrl+f4
    图形页面   alt+f7

    linux的目录结构
    /根  linux操作系统的最大的一个文件夹
    /etc  配置文件
    /var/log 日志文件
    /bin  存放linux命令
    路径:
    绝对路径:以/开始的路径称为绝对   相对和绝对可以交互使用
    相对路径:不以/开始的称为相对
    三大命令 pwd显示当前工作目录 ls cd切换工作目录cd直接回车 会当前用户
    cd..返回上一层文件夹  cd路径去往路径
    ls 显示当前目录内容
    ls-a显示全部内容  ls-l 显示权限
    r读 w写 x执行
     touch 创建一个文件
     mv 文件夹 移到哪里去
     移动到当前目录是改名字
    for 循环 知道循环次数 
    语法: for 变量 in 可迭代对象:
               语句1
            else:
               语句2
    例子:for i in "abcd":
             print(i)        range()
    ASCLL     ord("a")--
    s="字符串“
    s[(开始索引):(结束索引):(步长)}
    注:小括号扩起的部分代表可以省略
    正向切片:步长默认为1 开始默认索引为0 结束默认索引为给定值 结束索引为切片的
    终止点  但不包含中指点
    作用: 可以重复执行的代码块。可减少代码的复制和重复
    格式:def 函数名():
               语句1
               语句2
    注意:函数名和变量名规则一样
    函数的 传参  def say (n1 ,n2,n3):
    vi编辑器:
    1,创建一个TXT文件 2,vim 1.txt 命令模式 3.i进入编辑模式  4/开始写入
    subl
    1;创建一个txt文件
    2vin 1,txt 命令模式
    3.i进入编辑模式
    4,开始写入
    5.先按esc :出现在左下角 wq保存退出 q 不保存退出
    函数递归:函数直接或者间接的调用自己本身 实现简单的WELL循环
    格式: def fun()
              语句块1
               fun()
                fun()从前有座山 山里有座庙苗里有个老和尚讲故事给小和尚听
    从前有座庙 庙里有个老和尚
    gushi()
         函数递归的最大深度是1000层。, 超过1000层的时候递归报错
    装饰器 闭包。。。。。‘;;’;;
     模块  模块包含一个函数或者多个函数或者类
    通常以。py结尾
     语句----语句块---函数----模块-----库
    作用: 1让一些相关变量,函数,类有逻辑的组织到一起
           2,模块中的函数类,可提供给其它人调用
    模块的分类
        1内置模块(tume math)
        2,标准库模块
        3,第三模块(网上下载)
        4,自定义模块(自己写)
    模块的导入方法:
     1, import 模块名  将整个模块全部导入, 里面的所有函数
       import模块名 as 新模块名  导入时改名字
     import time
    2,form 模块名 import  函数名
       form math import factorial as fac
     导入其中一个人函数。
     时间简介: 公元纪年 0000 1 1 00 :00:00
                计算机元年 1970    计算机底层记时
                utc时间  格林尼治时间    不会时差而产生错误
                dst时间  夏令时
     时间元组   () (2018,5,11,16,11,00,-1 -1  -1
    时间模块函数  time.time()返回计算机元年到当前时间的浮点数
                    time.sleep(x) 给定一个x值 让程序睡眠x秒
                 time.gmttim() 将秒数转换utc表达的时间元组
                 time.mktime ()将时间日期转换为时间日期元组
                 time.localtime() 将utc秒数 转换为时间元祖

    展开全文
  • Python语言程序设计》教学大纲一、课程基本信息课程名称:Python语言程序设计课程编码:1100004A课程类别:公共必修课程总 学 时:51(讲授学时:34 实践:17)总 学 分:1.5适用专业:理科非计算机专业开课学院:...

    0.jpeg

    《Python语言程序设计》教学大纲

    一、课程基本信息

    课程名称:Python语言程序设计

    课程编码:1100004A

    课程类别:公共必修课程

    总 学 时:51(讲授学时:34 实践:17)

    总 学 分:1.5

    适用专业:理科非计算机专业

    开课学院:信息技术与工程学院

    二、课程的性质与任务

    Python语言程序设计课程是面向理科非计算机类各专业本科生的通识教育课程。

    该课程通过对程序设计基本方法、Python语言语法、Python语言多领域应用等知识的学习,使学生能够掌握一门帮助各专业后续学习且具有广泛应用价值的编程语言。通过让学生理解编程语言及应用方式,掌握利用计算机分析问题解决问题的能力,培养学生使用计算机解决实际应用问题的方法和技能,逐步将学生培养为具有操作、设计、应用能力的应用型人才。

    三、课程教学目标

    Python语言程序设计课程要求从知识、技能和应用能力三个方面得到提高。

    1.了解程序设计的基本概念,掌握程序设计的基本方法,熟练掌握Python语言的基本语法规则。

    2.熟练掌握Python语言的数据类型(数字类型、字符串类型、逻辑类型、列表类型、字典类型等)和各类操作符,能正确使用并实现各类数据的处理。

    3.熟练掌握Python程序的三种控制结构(顺序、分支、循环),能使用相关语句完成这三种控制结构的程序设计任务。

    4.熟练掌握Python语言的函数,能正确传递函数中的各类参数。

    5.了解Python语言的文件,掌握各类文件的读写操作。

    6.了解计算思维的概念、自顶向下的设计方法及自底向上的执行过程。

    7.掌握一种集成开发环境,如Python 3.6.5、PyCharm的使用,熟练掌握阅读和分析程序的方法和技巧,熟练掌握程序设计过程和程序编写、调试的方法。

    8.针对实际应用问题,了解并初步掌握实用程序的开发方法与技术;能对实际问题进行分析和抽象,并逐步分解,建立解题模型。

    四、教学手段和方法

    课程采用课堂讲解、多媒体课件演示、操作示范、课堂讨论、上机实践相结合的方法。课堂讲授时采用案例驱动方式讲解程序设计的基本思想与方法;课堂讨论时将学生分成小组,通过小组形式完成综合大作业,培养学生协作学习和工作的能力;给学生提供课外学习平台,如MOOC课程、教师课件等。

    五、考核方式

    考核采用闭卷考试方式,成绩由平时成绩和期末考试成绩组成。

    1.平时成绩:30%。

    平时成绩=考勤(30%)+课堂表现(30%)+作业(30%)+课堂笔记(10%)。

    2.期末考试成绩:70%。六、课时分配

    章节学时数

    第一章程序设计基本方法2

    第二章Python程序实例解析4

    实践一 turtle库的使用2

    第三章 基本数据类型4

    实践二数据及运算符2

    第四章 程序的控制结构6

    实践三分支结构2

    实践四循环结构4

    第五章 函数和代码复用6

    实践五函数的运用3

    第六章 组合数据类型7

    实践六组合数据程序实现3

    第七章 文件和数据格式化3

    实践七文件的操作1

    第八章 程序设计方法2

    七、教学内容

    第一章程序设计基本方法

    (2学时)

    【教学目标】

    了解程序设计语言的发展过程;

    理解Python语言的特点和重要性;

    掌握Python语言开发和运行环境的配置方法;

    理解编写程序的IPO方法。

    【教学内容】

    1.程序设计语言

    2.Python语言概述

    3.Python语言开发环境配置

    4.程序的基本编写方法

    【教学重点】

    Python语言开发和运行环境的配置方法。

    【教学难点】

    编写程序的IPO方法。

    【学时数】

    课堂讲解1.5学时,课堂讨论0.5学时。

    第2章 Python程序实例解析

    (4学时)

    【教学目标】

    掌握解决计算问题的一般方法;

    掌握Python语言的基本语法;

    掌握Python语言绘制图形的一般方法;

    了解Python标准库的导入和使用。

    【教学内容】

    1. Python程序语法元素分析

    2. turtle库语法元素分析

    【教学重点】

    Python常用内置函数;turtle库的引用。

    【教学难点】

    编写程序的IPO方法、绘制图形的一般方法。

    【学时数】

    课堂讲解2学时,课堂讨论及实例演示2学时。

    实践2学时。

    第3章 基本数据类型

    (4学时)

    【教学目标】

    掌握数字类型的概念和使用;

    掌握使用Python标准数学库math库进行数值计算的方法;

    掌握字符串类型的概念和使用;

    掌握字符串类型的格式化操作方法和应用。

    【教学内容】

    1.数字类型及操作

    2.math库的使用

    3.字符串类型及操作4.字符串类型的格式化

    【教学重点】

    运算符的优先级;字符串的索引与切片。

    【教学难点】

    字符串类型的格式化;字符串的索引与切片。

    【学时数】

    课堂讲解2学时,课堂讨论及实例演示2学时。

    实践2学时。

    第4章 程序的控制结构

    (6学时)

    【教学目标】

    了解程序的基本结构并绘制流程图;

    掌握程序的分支结构及if语句的应用;

    掌握程序的循环结构;

    掌握for语句和while语句的应用;

    掌握随机库的使用方法;

    了解程序的异常处理和方法。

    【教学内容】

    1.程序的基本结构

    2.程序的分支结构

    3.程序的循环结构

    4.random库的使用

    5.程序的异常处理

    【教学重点】

    if语句、for语句、while语句;random库的使用。

    【教学难点】

    应用选择结构解决实际问题;应用循环结构解决实际问题;利用程序的异常处理解决输入的常见错误。

    【学时数】

    课堂讲解3学时,课堂讨论及实例演示3学时。

    实践6学时。

    第5章 函数和代码复用

    (6学时)

    【教学目标】

    掌握函数的定义和调用方法;

    理解函数的参数传递过程以及变量的作用范围;

    掌握日期时间标准库的使用;

    理解函数递归的定义和使用方法;

    掌握常用内部函数的使用方法。

    【教学内容】

    1.函数的基本使用及参数传递

    2.datetime库的使用

    3.函数的递归

    4.Python常用内置函数

    【教学重点】

    函数的参数传递;函数的递归。

    【教学难点】

    变量的作用域;函数的递归。

    【学时数】

    课堂讲解3学时,课堂讨论及实例演示3学时。

    实践3学时。

    第6章 组合数据类型

    (6学时)

    【教学目标】

    理解列表概念并掌握Python中列表的使用;

    掌握列表管理采集的信息,构建数据结构的方法;

    掌握字典处理复杂数据信息的方法;

    掌握组合数据类型进行文本词频统计的方法。

    【教学内容】

    1.组合数据类型概述

    2.列表类型和操作

    3.字典类型和操作

    4.jieba库的使用

    【教学重点】

    列表类型及字典类型的操作。

    【教学难点】

    jieba库的使用。

    【学时数】

    课堂讲解4学时,课堂讨论及实例演示3学时。

    实践3学时。

    第7章 文件和数据格式化

    (3学时)

    【教学目标】

    掌握文件的读写方法以及打开和关闭等基本操作;

    理解数据组织的维度及其特点;

    掌握一二维数据的存储格式和读写方法;

    运用PIL库进行基本的图像处理。

    【教学内容】

    1.文件的使用

    2.一二维数据的格式化和处理

    【教学重点】

    一二维数据的处理。

    【教学难点】

    采用CSV格式对一二维数据文件的读写。

    【学时数】

    课堂讲解2学时,课堂讨论及实例演示1学时。

    实践1学时。

    第8章 程序设计方法论

    (2学时)

    【教学目标】

    了解计算思维的概念;

    掌握自顶向下的设计方法;

    掌握自底向上的执行过程;

    了解计算生态和模块编程思想;

    掌握Python第三方库的安装方法;

    掌握Python源文件的打包方法。

    【教学内容】

    1.计算思维

    2.自顶向下和自底向上

    3.pyinstaller库的使用

    4.计算生态和模块编程

    5.Python第三方库的安装

    【教学重点】

    Python第三方库的安装。

    【教学难点】

    Python第三方库的安装。

    【学时数】

    课堂讲解1学时,实例演示及课堂讨论1学时。

    八、实践环节

    本课程实践共安排17学时,全部用于上机进行案例练习。

    九、教材及主要参考书目

    [1] 嵩天礼欣 黄天羽着. Python语言程序设计基础(第2版).北京:高等教育出版社. 2017

    [2] 刘卫国主编. Python语言程序设计.北京:电子工业出版社. 2016

    [3] 刘浪主编. Python基础教程.北京:人民邮电出版社. 2016

    [4] 杨长兴主编. Python程序设计教程.北京:中国铁道出版社. 2017

    执笔教师: 原虹

    教研室主任: 王秀华

    审定人:

    2019年5月21日

    展开全文
  • 原标题:Python数据分析课程教学大纲 课程编号:XXXXXXXX课程名称:Python数据分析与实践英文名称:Python Data analysis and Practice课程类型:专业课学时/学分:48/3 (讲课学时:32 上机学时:16)一、课程性质...

    原标题:Python数据分析课程教学大纲

    4cdae7897a4a457bbabce2ca3fc4a80e.jpeg

    课程编号:XXXXXXXX

    课程名称:Python数据分析与实践

    英文名称:Python Data analysis and Practice

    课程类型:专业课

    学时/学分:48/3 (讲课学时:32 上机学时:16)

    一、课程性质与任务

    Python是信管、电子商务、计算机科学与技术专业学生进行数据分析所需要掌握基础性语言和分析工具,是未来学生掌握大数据分析技术的学习基础。本课程在教学内容方面着重以Python语言讲解及Python语言数据分析工具包应用为主。通过一系列的Python语言数据分析训练项目,培养学生具有一定的Python语言数据分析理解和应用实践能力。

    二、课程与其他课程的联系

    本课程的先修课程为Java语言,后续课程为大数据技术导论和Hadoop在大数据中应用。Java语言是Python语言学习的基础,Python数据分析知识为后续的大数据技术导论和Hadoop在大数据中的应用奠定基础。

    三、课程教学目标

    1.学习Python基本编程语言知识,了解Python在互联网和智能商务分析中的应用。

    2.掌握Python机器学习基础库,具有应用Python语言解决数据分析中实际问题能力。

    3.掌握网络数据抓取技术,Python数据库应用开发,实现Python数据可视化操作,提高数据收集和数据分析能力。

    4.掌握Python地理信息系统数据分析能力,具有应用Python解决地理信息问题能力。

    5.应用Python编程技术进行电子商务企业运营、信息技术创新创业提供技能准备。

    序号

    教学内容

    教学要求

    学时

    教学

    方式

    1

    第一章、Python概述

    1. Python语言的发展史及特点;

    2.Python的交互方式、代码文件方式

    3. Python的集成开发环境

    4. Python的模块

    1.了解Python语言特点

    2.掌握Python语言的交互方式。

    3.了解Python语言的相关模块

    2

    1

    讲授

    实验

    2

    第二章、Python语言基础知识

    1.输入与输出

    2.标识符与变量

    3.数据类型及运算

    4. 分支结构控制语句

    5. 选择结构嵌套语句

    6. 常见的Python函数

    实验:Python基本语句练习

    1. 掌握Python的输入与输出方法

    2. 掌握数据类型及运算

    3.掌握分支结构控制语句和选择结构嵌套语句

    3.了解Python函数

    2

    1

    讲授

    实验

    3

    1. 序列

    2. 字典

    3. 集合

    4. 函数的定义

    1.掌握序列中列表与元祖转换

    2.掌握字典中列表、元组与字典之间的转换

    3.掌握集合算法

    4.了解函数的定义

    2

    1

    讲授

    实验

    4

    第四章、类与对象

    1. 类的属性

    2. 类的方法

    3. 面向对象和面向过程的编程

    4. 类的继承和组合

    1.掌握类的属性、方法

    2.掌握面向对象和面向过程的编程

    3.了解累的继承和组合

    2

    1

    讲授

    实验

    5

    第四章、类的异常处理

    1. 类异常

    2. Python中的异常类

    3. 捕获与处理异常

    4. 自定义异常类

    5. with语句、断言

    1.了解Python的异常处理

    2.捕获与处理异常的方法

    3.断言处理、异常捕获与处理

    2

    1

    讲授

    实验

    6

    第五章、Python库介绍

    1.NumPy库

    2.Pandas库

    3.Matplotlib库

    4.SciPy库

    5.Scikit-learn库

    1.熟悉Python 的NumPy、SciPy、Pandas和Matplotlib各种程序库,使其在数据分析领域的广泛应用。

    3

    讲授

    7

    第六章、网络数据获取

    1. 网页数据的组织形式

    2.利用urllib处理HTTP协议

    3. 利用BeautifulSoup4解析HTML文档

    1. 了解网页数据的组织形式

    2. 掌握利用urllib处理HTTP协议

    3.掌握利用BeautifulSoup4解析HTML文档

    2

    1

    讲授

    实验

    8

    第七章、文件操作

    1. 打开与关闭文件

    2. 读写文件

    3. 文件对话框

    1. 掌握文件读写方法

    2. 掌握文件对话框构建方法

    2

    1

    讲授

    实验

    9

    第八章、Python数据可视化

    1. 数据可视化概念框架

    2. 绘制图表

    3. 更多高级图表及定制

    4. 3D可视化图表

    1. 掌握数据可视化概念框架

    2. 掌握绘制图表方法

    3.了解高级图表及定制图表操作

    3

    2

    讲授

    实验

    10

    第九章、数据库应用开发

    1. Python数据库

    2.基于Python的关系型数据库

    3.基于Python的非关系型数据库

    4.本地数据库sqlite

    1.了解Python的数据库

    2.掌握关系型数据库

    3.掌握菲关系型数据库

    3

    2

    讲授

    实验

    11

    第十章、Python机器学习—有监督学习算法

    1.线性回归算法的设计和实现

    2.Logistic回归分类器的使用

    3.朴素贝叶斯分类器算法

    4.SVM支持向量机算法

    5.常用KNN算法

    6.决策树分析类算法的使用

    1. Python有监督机器学习

    2. Scikit-Learn核心程序库

    3.SVM支持向量机算法

    4.常用KNN算法

    5.决策树分析类算法的使用

    3

    2

    讲授

    实验

    12

    1.了解无监督机器学习原理

    2. DBSCAN算法

    3. K-Means算法

    4. Apriori算法

    5. FP-growth算法

    1.了解无监督机器学习原理

    2.了解聚类相关算法和运用

    3.了解关联规则相关算法运用

    3

    2

    讲授

    实验

    13

    第十二章、Python地理空间分析

    1. 理解地理空间分析的基本概念

    2.了解地理空间数据及组织、结构

    3.熟练掌握Python地理空间分析工具

    4.使用Python进行对地理信息系统的地理空间分析

    5.使用Python进行对遥感的地理空间分析

    1.理解地理空间分析的基本概念

    2.了解常用的地理空间数据及其组织、结构

    3.熟练掌握常用的Python地理空间分析工具

    3

    2

    讲授

    实验

    1.案例分析

    针对教学内容,本课程选取具体商业数据作为案例,完成相应的Python语言编程操作,更好的理解知识点。

    2.上机实验

    针对教学中Python基本语句练习、面向对象编程、网络数据抓取、文本文件操作、数据库操作、数据可视化操作、Python机器学习—有监督学习算法与无监督学习算法、Python地理空间分析进行上机实验,分次计算上机成绩。

    六、教学方法

    1. 以课堂讲授为主,课堂讨论、学生PPT展示以及启发式的教学方法。

    2. 加强互动教学,采用多媒体教学方式,学生参与案例讨论相结合,提高学生解决实际问题的能力。

    七、考核及成绩评定方式

    最终成绩由平时作业成绩、平时测验成绩、期末成绩和小论文成绩等组合而成。各部分所占比例如下:

    平时作业成绩:10%。出勤以及课堂情况,主要考核对每堂课知识点的理解和掌握程度。

    上机成绩:30%。主要考核数据处理分析能力。

    平时作业成绩:10%。主要考核对核心知识的理解程度,以小组作业或个人作业为考核依据。

    期末考试成绩:50%。主要考核Python数据分析基本理论,Python机器学习数据分析算法、Python数据库技术、数据可视化技术等。书面考试形式。题型为1、概念题,2、选择题,3、填空题,4、判断题,5、简答题, 6、程序设计题等。

    八、教学安排

    e24f3d7d1db34a66a8a78ca1cab36c46.jpeg

    32249831c98244728fc06bb73f2c18b9.jpeg

    9c26da4749c749e3b7208dea326d35e2.jpeg

    9a4a5019d11d41239350bb5d266de21f.jpeg

    3d824ebd963b44cd810398429a6b1201.jpeg

    33bcff68f48a4dfcaf59d273a026b4f2.jpeg

    800fcae989464fb9805ba7ef241216d6.jpeg

    a0efb079156a42e5b9dc2f783516c3e5.jpeg

    4fb6a57278dc414b99081f4571797005.jpeg

    1a7bb149c21f450daac9900b931f5119.jpeg

    bf2e3aac93844f44b9f68881b7909a44.jpeg

    a6450928d13e4dd4ace820b61be615fe.jpeg

    27200e50583944e7ad7418a5b23525f0.jpeg

    40b1b3eb0f7943b6b81c06b939a53fbd.jpeg

    9e0e53b68ea14579bbdddc2d1aec3a99.jpeg

    d26507dfa4d1479cbc6e73cd7dacd404.jpeg

    3283f496d4a242e58709af2b0e1a9b91.jpeg

    九、配套教材

    0b541377b3544db6a107125bea938917.jpeg

    省十三五规划,提供教学课件、教学大纲、电子教案、习题答案、程序源码,并提供400分钟教学视频。

    作者:柳毅、毛峰、李艺

    定价:59元

    ISBN:9787302515791

    本书共分12章,着重讲述Python语言和数据分析工具包的应用。第1章主要介绍Python的发展历史、特点、集成开发环境、内置模块、帮助的使用等内容;第2章主要介绍Python语言的基础知识;第3章主要介绍Python中的常用数据结构,包括序列、字典、集合等,以及函数的定义和调用等;第4章主要介绍Python中类、对象和方法的相关内容;第5章主要介绍Python进行数据分析常用的NumPy、Pandas、Matplotlib、SciPy和Scikitlearn等基础库内容;第6章主要介绍网络数据获取的HTML和XML两种网页组织形式,以及urllib和BeautifulSoup4两个模块内容;第7章主要介绍文件的操作;第8章主要介绍数据可视化,以及使用Python绘制图表的知识;第9章主要介绍利用Python进行数据库应用开发;第10、11章主要介绍Python机器学习的基本概念以及有监督、无监督学习算法的原理;第12章主要介绍Python在地理空间分析上的应用。

    额外资源赠送

    如果你是教师,选用了这本书作教材,请将提交给教学秘书或者教务处的订书信息截图发到邮箱:itbook8@163.com

    3c323feb3c614a8f9a11b65391c26805.jpeg

    2108b8c27e9f4b1db32a7bf59597d655.jpeg

    7ccde0f0e11342208be3a45978911fbf.jpeg

    69fd1bfbb7d740ca8eb0689d8d4070ee.jpeg

    6b1125c069854ec1855bab77a0241621.jpeg

    46699d0aa8434e079f2f082813f882ec.jpeg

    责任编辑:

    展开全文
  • 2.“Python数据清洗和特征提取”,提升学习深度、降低学习坡度。3.增加网络爬虫的原理和编写,从获取数据开始,重视将实践问题转换成实际模型的能力,分享工作中的实际案例或Kaggle案例:广告销量分析、环境数据异常...
  • Python课程学习大纲.doc

    2020-04-23 09:31:30
    大纲 Python快速编程入门课程教学大纲 课程英文名称 课程编号201700310011 学 分5学分 学 时59学时 其中讲课学时41 上机学时18 先修课程Python快速编程入门 后续课程Python网络高级教程 适用专业信息技术及其计算机...
  • Python语言基础》课程教学大纲课程名称:Python语言基础课程类别:专业选修课适用专业:电子信息工程考核方式:考查总学时、学分:32学时1.5学分其中讲授16学时,实验10学时,其他6学时一、课程性质、教学目标使...
  • Python语言基础》课程教学大纲课程名称:Python语言基础课程类别:专业选修课适用专业:电子信息工程考核方式:考查总学时、学分:32学时1.5学分其中讲授16学时,实验10学时,其他6学时一、课程性质、教学目标使...
  • Python开发工程师课程大纲V2.0
  • 第一阶段Python环境配置 1Python的历史和它的哲学思想 2Python开发环境安装与配置(Linux系统安装配置Windows平台配 置) 3Python各种编辑器之间的选择和安装配置 4 介绍Linux基础知识概念及基本操作技巧以期能够熟练...
  • Python 基础课程大纲

    2019-09-25 00:48:44
    Python标准数据类型:Numbers数字,String字符串,List列表,Tuple元祖,Dici字典、布尔类型 # Numbers数字分为:int整型,long长整型,float浮点型,complex复数 # String字符串由数字、字母、下划线组成的一串...
  • 最新Python学习路线+千锋Python课程大纲+Python视频教程+Python学习资料下载地址大合集 目前Python已经成为最受欢迎的程序设计语言之一。Python的设计哲学是“优雅”、“明确”、“简单”。 Python的优点(来自...
  • Python入门课程讲义1 lect00_01_课程介绍 零基础Python入门 课程大纲 用于 p y t h o n 的学习
  • python完整课程python课程概述python课程大纲链接:http://www.cnblogs.com/lx63blog/articles/9054294.html课程结构:1、安装python ,介绍python的相关工具2、python 的数据类型 ,介绍变量,数据结构3、介绍语句4...
  • 过去五年里市场对Python开发者的需求呈现递增趋势,Python和人工智能人才缺口大,供不应求。因此不论是零基础的还是转行人员纷纷想要进入Python开发行业,接下来下面给大家介绍一下参加Python培训一般都有什么上课...
  • 模块一:OpenCV使用1.安装opencv2.图像处理基础3.图像运算和转换4.图像平滑处理5.图像梯度6.图像边缘检测7.图像金字塔8.人脸检测和识别模块二:卷积神经网络介绍1.感受野,权值共享2....池化5.Padding6.MNIST网络结构...
  • python完整课程

    2018-05-18 08:19:00
    python课程大纲 链接:http://www.cnblogs.com/lx63blog/articles/9054294.html 课程结构: 1、安装python ,介绍python的相关工具 2、python 的数据类型 ,介绍变量,数据结构 3、...
  • catelist[{"id": 9,"name": "\u7f16\u7a0b","paixu": 1,"type": 2,"title": "\u7f16\u7a0b_\u601d\u5fc5\u8fbe\u5b66\u9662","list": [{"id": 12,"name": "Discuz","fid": 9, "img": "https:\/\/suca...
  • 今年无论如何也要花半年的时间推出一个Python开发的系列课程,争取每周更新几篇,内容暂定为以下几个主题。 一、Python语言基础 二、Python Web开发 三、Python爬虫开发 四、Python数据分析和可视化 五、Python机器...
  • Python编程-课程教学大纲.docx
  • ______________________________________________________________________________________________________________精品资料《Python快速编程入门》课程教学大纲(课程英文名称)课程编号:201700310011学分:5学分...
  • 马哥教育2018高端人工智能 Python全栈工程师课程,人工智能+数据挖掘+python全栈
  • Python学习路线(课程大纲+Python视频教程+下载地址) 目前Python已经成为最受欢迎的程序设计语言之一。Python的设计哲学是“优雅”、“明确”、“简单”。 Python的优点(来自百科) 简单:Python是一种代表简单...
  • Python程序设计实验-教学大纲-段震 Python程序设计实验教学大纲课程名称中文Python程序设计实验课程名称英文Experiments of Programming in Python 课程编号ZX36317课程性质独立设课课程属性专业学时学分17学时,0.5...
  • 马了很久的Python课程今天终于把它学完啦给还没有学过的同学们画个重点????1️⃣课程要求▪️没有要求!完全不懂python也没有问题▪️要注意的是第二门要在完成第一门后学(本来是同一个课)▪️完成每章的assignment...
  • 关于python的系统学习,从入门到高级,都一一列举,很不错的资源!
  • python课程

    2016-01-23 15:53:00
    课程大纲 一、语言基础(5周)  数据类型  流程控制  模块  函数、迭代器、装饰器  递归、迭代、反射  面向对象编程  模拟人生游戏开发 二、网络编程(4周)  Socket c/s编程、Twisted网络...

空空如也

1 2 3 4 5 ... 20
收藏数 650
精华内容 260
关键字:

python课程大纲

python 订阅