精华内容
下载资源
问答
  • Python云端开发基础

    千次阅读 2018-05-04 23:28:24
    Python云端开发基础本文基于中国大学MOOC嵩天老师的《Python云端开发基础》,其实蛮基础的,打算两三天看完,做一下示例。至于原来的学习《Python从入门到实践》还是先放一边吧。毕竟,作业重要。我还打算写个博客玩...

    Python云端开发基础

    本文基于中国大学MOOC嵩天老师的《Python云端开发基础》,其实蛮基础的,打算两三天看完,做一下示例。至于原来的学习《Python从入门到实践》还是先放一边吧。毕竟,作业重要。我还打算写个博客玩玩呢。


    云端开发全栈技术简介

    这里写图片描述

    这是老师给出的技能图,是全栈工程师升级的路。

    云端技术特征

    • 应用 = APP;
    • 云端的作用在于掌握应用逻辑、存储应用数据、控制应用权限、体现应用智能、提供应用交互体验
    • 绝大部分应用情况云端与应用之间使用HTTP协议,加密需求采用HTTPS协议,应用数据采用JSON格式传输,云端需要部署Web服务器,接口采用RESTful风格设计,终端采用浏览器或APP等多种形式。可见下图:

    这里写图片描述

    终端技术趋势

    这里写图片描述

    从图中可知,Android、iOS、Windows是我们要适应的平台,而HTML、CSS、JS、MINA是我们要学会的前端技术

    数据交互

    由云端到终端,掌握JSON、RESTful等:

    这里写图片描述

    云端全栈知识地图 (Python体系)

    总结前面的,我们应该学的有:

    这里写图片描述


    HTML技术理念及发展简介

    HTML(Hyper Text Markup Language 超文本传输语言)是WWW(World Wide Web)的信息组织方式,用来传输除了文本以外的声音、图像、视频等超文本信息。
    HTML通过预定义的<>…</>标签形式组织不同类型的信息。
    2014年发布的HTML5侧重移动端,成为当前标准,它运行在浏览器上,不受限于操作系统。

    • HTML本身是一段文本,由标签组成;
    • 浏览器负责解析HTML,并展示成Web页面内容;
    • HTML所使用的标签是预定义的,浏览器可解析;
    • HTML符合XML规范,是XML的一种实例;
    • HTML是组织不同类型数据的最好形式。

    HTML的框架标签及实例

    <!DOCTYPE html>
    <html lang="en">
    <head></head>
    <body></body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <ul>
            <li>Python网络爬虫</li>
            <li>Python云端系统开发</li>
            <li>Python全栈能力开发</li>
        </ul>
    </body>
    </html>

    HTML的常用标签

    • 标题:h1, h2, h3, h4, h5 …
    • 段落:p
    • 换行:br
    • 容器:div, span
    • 表格:table, tr, td
    • 列表:ul, ol, li
    • 链接:a
    • 图片:img
    • 表单:input

    其实现在网上到处都是活生生的实例,可以自己查看网页的HTML代码。

    CSS技术理念简介(Cascading Style Sheets 层叠样式表)

    可以说HTML和CSS既有区别,又有很多联系。

    区别在于:

    • HTML负责数据组织,CSS负责样式表达。
    • HTML以标签对的形式<tag> </tag>组织数据,而CSS以键值对形式key:value(如color:red;font-size:20px;)表达数据样式。

    联系在于:

    • 通过HTML和不同CSS的组合,可以展示不同风格;
    • 通过CSS和不同HTML的组合,可以展示不同风格;
    • CSS对HTML中某一“类”内容定义风格;
    • CSS可以单独存储成文件,或书写在HTML中。

    CSS的3种写法及实例

    • 行内模式:在标签的style属性中书写
    • 页内模式:在HTML网页中使用独立的<style>标签书写
    • 外部模式:单独在CSS文件中书写

    行内模式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <ul> # 把下面两行字改成红色
            <li style="color:red">Python网络爬虫</li> 
            <li style="color:red">Python云端开发</li>
            <li>Python全栈能力</li>
        </ul>
    </body>
    </html>

    页面模式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style type="text/css">
            li {color: red} # 全部<li>标签的风格都被修改
        </style>
    </head>
    <body>
        <ul>
            <li>Python网络爬虫</li>
            <li>Python云端开发</li>
            <li>Python全栈能力</li>
        </ul>
    </body>
    </html>

    外部模式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link rel="stylesheet" href="demo.css"> # 引入.css文件
    </head>
    <body>
        <ul>
            <li>Python网络爬虫</li>
            <li>Python云端开发</li>
            <li>Python全栈能力</li>
        </ul>
    </body>
    </html>
    # demo.css
    li{
        color:red
    }

    JavaScript技术理念简介

    内容和布局有了,如何让网页动起来?这就是JS的任务了。

    JavaScript 简称JS,和Java没任何关系。

    • 一种轻量级的脚本型编程语言;
    • 为Web增加了交互、动态效果和行为功能
    • JS由浏览器执行,访问时会被下载到本地
    • JS可以写在HTML文件中,也可以单独为.js文件。

    JavaScript库

    • 脚本性使得JS更容易开放开源
    • 大量的JS库可以使用;
    • 希望什么效果,找个第三方库来使用;
    • echarts.js (百度出品)http://echarts.baidu.com/

    HTTP协议与Web服务器简介

    HTTP协议略过,看一下Web服务器。

    • Web服务器(Web Server)是软件工具;
    • Web服务器用于提供HTTP/HTTPS访问服务
    • Web服务器很成熟,只需要配置,不需要开发;
    • 常用的Web服务器软件:
    Apache、Nginx、IIS、BEA Weblogic、Tomcat、Node.js
    展开全文
  • 云端开发环境

    2014-12-09 18:51:20
    云端开发环境 https://koding.com Cloud9 IDE https://codeanywhere.com nitrous.io ShiftEdit

    云端开发环境


    https://koding.com

    Cloud9 IDE

    https://codeanywhere.com

    nitrous.io



    Cloud9 IDE   codeanywhere 只能用sudo安装程序  

    展开全文
  • 云端开发随思

    2017-02-06 17:02:20
    商业化的的云端虽然屏蔽了网络部署规划等问题,可以更加专注于软件体系的开发而不必为硬件费心思。然而有利也有弊商业化云端由于利润的驱动,必然会有将硬件最大化的利用,会有多个用户分享硬件的情况,对于云端给出...

    云端部署,一举一动都是钱,所以必须有一个完整的数据增长模型。
    商业化的的云端虽然屏蔽了网络部署规划等问题,可以更加专注于软件体系的开发而不必为硬件费心思。然而有利也有弊商业化云端由于利润的驱动,必然会有将硬件最大化的利用,会有多个用户分享硬件的情况,对于云端给出的性能指标需要酌情的打上几个折扣设计自己系统才好。因此要对自己系统最大并发量有所预估,做出相应的并发分流方案,不能对于系统的并发性能理想化。
    目前几个大品牌商业云一般都能将现行的开发与管理理念较好的体现,使得开发流程中的每一步都有相应云端产品,几乎是“从摇篮到坟墓”级别的支持,开发人员几乎沦为了“手册执行员”,除非是非常特殊的计算情况,常规化需求的技术难度门槛基本被扫了一干二净,十年的技术老妖和一年的初出小牛之间在应用时基本拉不开差距。
    商业云冲击的不仅仅是运维岗位,开发岗位也进一步的扁平化。
    熟悉商业云的产品将是中小企业开发人员必备的技术技能。
    而开发人员的价值也越来越愈发的功夫在诗外了,“纯”软件开发技术人员的价值会快速的下滑,开发工作背后的数学能力、建模能力、需求分析能力的附加价值会进一步的凸显。

    展开全文
  • (一)云端开发基础

    2020-02-17 22:55:19
    云端开发全栈技术简介 (1)全栈:概念和技术的有效集合 应用 = APP • 云端掌握应用逻辑,存储应用数据,控制应用权限,体现应用智能 • 应用提供交互体验 思考:云端一定有Web界面吗? 思考:云端一定提供...

    一.云端开发全栈技术简介

    (1)全栈:概念和技术的有效集合

    应用 = APP
    • 云端掌握应用逻辑,存储应用数据,控制应用权限,体现应用智能
    • 应用提供交互体验

    思考:云端一定有Web界面吗?
    思考:云端一定提供浏览器浏览吗?

    绝大部分应用情况
    • 云端与应用之间使用HTTP协议
    • 加密需求采用HTTPS协议
    • 云端需要部署Web服务器
    • 应用数据采用JSON格式传输
    • 接口采用RESTful风格设计
    • 终端采用浏览器或APP等多种形式

    (2)终端技术趋势

    (3)数据交互

    (4)云端全栈(Python体系)

    1.HTML技术理念及发展简介

    Hyper Text Markup Language 超文本传输语言

    HTML是WWW(World Wide Web)的信息组织方式

    HTML通过预定义的<>…</>标签形式组织不同类型的信息

    • HTML本身是一段文本,由标签组成
    • 浏览器负责解析HTML,并展示成Web页面内容
    • HTML所使用的标签是预定义的,浏览器可解析
    • HTML符合XML规范,是XML的一种实例
    • HTML是组织不同类型数据的最好形式

    1)HTML的框架标签

    <!DOCTYPE html>
    <html lang=“en”>
    <head>
    …
    </head>
    <body>
    …
    </body>
    </html>

    HTML框架实例

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <ul>
            <li>Python网络爬虫</li>
            <li>Python云端系统开发</li>
            <li>Python全栈能力</li>
        </ul>
    </body>
    </html>

    2)HTML的发展

    • 2014年发布HTML5,侧重移动端,成为HTML当前标准
    • HTML5在浏览器上运行,不受限于操作系统
    • HTML将成为计算机/网络系统界面开发的事实标准
    更多资源:http://www.w3school.com.cn

    • Web 1.0: HTML+CSS 基本的网页展示
    • Web 2.0: Ajax+JS+XML 高效的数据表达
    • Web 3.0: HTML5+CSS3 Web自适应和普适应用
    Web 3.0时代真的到来了吗?

    3)布局、显示风格和页面样式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <ul>
            <li><font color="red">Python网络爬虫</font></li>
            <li>Python云端系统开发</li>
            <li>Python全栈能力</li>
        </ul>
    </body>
    </html>

    2.CSS技术理念简介

    1)Cascading Style Sheets 层叠样式表

    • HTML和不同CSS的组合,可以展示不同风格
    • CSS和不同HTML的组合,可以展示不同风格
    • CSS对HTML中某一“类”内容定义风格
    • CSS可以单独存储成文件,或书写在HTML中

    2)CSS的3种写法

    • 行内模式:在标签的style属性中书写
    • 页内模式:在HTML网页中使用独立的<style>标签书写
    • 外部模式:单独在CSS文件中书写

    行内模式(把该行字改成红色)

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <ul>
            <li style="color:red">Python网络爬虫</li>
            <li style="color:red">Python云端系统开发</li>
            <li>Python全栈能力</li>
        </ul>
    </body>
    </html>

    页内模式(全部<li>标签的风格都被修改)

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style type="text/css">
            li {color:red}
        </style>
    </head>
    <body>
        <ul>
            <li>Python网络爬虫</li>
            <li>Python云端系统开发</li>
            <li>Python全栈能力</li>
        </ul>
     
    </body>
    </html>
    

    外部模式:

    HTML文件:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link rel="stylesheet" href="demo.css">
    </head>
    <body>
        <ul>
            <li>Python网络爬虫</li>
            <li>Python云端系统开发</li>
            <li>Python全栈能力</li>
        </ul>
     
    </body>
    </html>
    

    上面引入的CSS文件(demo.css):

    li {
        color:red
    }
    

    3.JavaScript

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script>
            function displayDate() {
                document.getElementById("time").innerHTML=Date();
            }
        </script>
    </head>
    <body>
        <p id="time">这里将显示时间</p>
        <ul>
            <li>Python网络爬虫</li>
            <li>Python云端系统开发</li>
            <li>Python全栈能力</li>
        </ul>
        <button type="button" onclick="displayDate()">显示时间</button>
     
    </body>
    </html>
    

    JavaScript
    JavaScript (简称JS,和Java没任何关系)

    • 一种轻量级的脚本型编程语言
    • 为Web增加了交互、动态效果和行为功能
    • JS由浏览器执行,访问时会被下载到本地
    • JS可以写在HTML文件中,也可以单独为.js文件

    JavaScript库

    • 脚本性使得JS更容易开放开源
    • 大量的JS库可以使用
    • 希望什么效果,找个第三方库来使用
    • echarts.js (百度出品)http://echarts.baidu.com/

    二.HTTP与Web服务器简介

    (1)HTTP,Hypertext Transfer Protocol,超文本传输协议


    HTTP是一个基于“请求与响应”模式的、无状态的应用层协议
    HTTP协议采用URL作为定位网络资源的标识,URL格式如下:
    http://host[:port][path]
    host: 合法的Internet主机域名或IP地址
    port: 端口号,缺省端口为80
    path: 请求资源的路径

    HTTP URL实例:
    http://www.bit.edu.cn
    http://220.181.111.188/duty
    HTTP URL的理解:
    URL是通过HTTP协议存取资源的Internet路径,一个URL对应一个数据资源

    (2)HTTP协议对资源的操作

    通过URL和命令管理资源,操作独立无状态,网络通道及服务器成为了黑盒子

    (3)Web服务器

    • Web服务器(Web Server)是软件工具
    • Web服务器用于提供HTTP/HTTPS访问服务
    • Web服务器很成熟,只需要配置,不需要开发
    • 常用的Web服务器软件:
    Web服务器    Apache、Nginx、IIS、BEA Weblogic、Tomcat、Node.js

    展开全文
  • 云端开发----基础概念

    2021-02-23 23:12:16
    html用于组织数据,而css则是对显示风格、样式上进行设计例子:...输入IP地址3.2两个工具1、django_admin:全局的管理工具2、manager.py3、管理django工程的三种方法3.3MTV开发模式M(模型):组织和存储数据的方法与数
  • 阿里云物联网平台-设备端与云端开发.pdf
  • Android框架、应用于云端软件开发Android框架、应用于云端软件开发
  • 模块2:Django开发简单的云端管理平台 模块3:网络服务开发入门,AJAX和JSON 模块4(实战):“云端留言板”实战项目的设计与开发 模块5:NoSQL理念和MongoDB数据库 模块6:利用MongoEngine使用Mong...
  • 云端-Web应用开发

    2018-11-16 10:21:27
    MQTT客户端-安装包.exe Web Web应用参考资料 ChromeStandalone_65.0.3325.181_Setup node-v8.11.1-x64.msi npp_7.5.6_Installer.exe
  • 云端第三代系统开发

    2019-02-20 14:49:22
    云端第三版开发,便捷管理,服务大众,界面舒服,开发简单便捷
  • 聊聊开发工具的云端化.pdf
  • html5 开发工具 云端html5开发工具maqetta-preview
  • 【前言】 最近从零基础学习基于Web Service的云端应用软件开发,初次涉及这个领域,猛地一来,毫无头绪,心情很乱。 但路要一步步来,还是先一步步了解这些知识,然后去实践,最后做出自己的产品。  【Web ...
  • 【PYC01】云端开发基础 PYC01V01 单元开篇 HD PYC01V01 单元开篇 SHD PYC01V02 云端开发全栈技术简介 HD PYC01V02 云端开发全栈技术简介 SHD PYC01V03 HTML技术理念及发展简介 HD PYC01V03 HTML技术理念及发展简介 ...
  • 随着文明时代的进步,信息逐渐迈向云端化,以前花费很多时间开发一套程序,如今轻轻松松就可以完成。即使一个人也可以在很短的时间内,完成一项很大的工程,这完全归功于云计算的出现,使程序员告别了繁琐的的数据...
  • 云端开发,对于个人开发者或者小团队或者创业团队初期,最好用新浪的云计算或者阿里巴巴、百度的云计算平台,这些云计算平台都是非常棒的,很稳定,而且收费也低,比你自己买域名和空间都省钱,所以想自己开发点东西...
  • 使用华为云搭建属于自己的云端开发环境 0、写在前面的话 为什么会有这篇文章呢?哈哈,主要是牛客网的活动太诱人了!牛客网联合华为云搞活动,满足某些条件,只需要9元就能享受到一年的云服务器体验!(原价99元)九...
  • 能够连接云端的STM32开发工具套件.pdf
  • 今天学习的是如何在云端进行技术开发,比如我是做java的,有些时候由于某些原因,我们无法使用本地IDE进行开发,那么我们就只能在网页上进行开发,在这些情境下云端IDE显得很有必要。 这里介绍的是腾讯云的Cloud ...
  • 一、首先介绍一款云端开发环境平台 1、这是老外的产品 2、简称nitrous.io,自然人家的地址就是:www.nitrous.io    3、目的是快速帮开发者搭建一个开发环境,目前支持ruby、python、node.js和php    4、每...
  • 基于易起点低代码开发框架,扩展开发实现的物联网云端管理平台框架源码,扩展模型源码自动生成,并在此基础上实现定制开发,实际应用需要硬件端支持,该代码仅供参考,使用VS2019+ msSQL即可起动调试运行,该程序包包...
  • 这是我整理的北京理工大学嵩天老师python云端系统开发(Django)MOOC的笔记汇总目录 python云端系统开发(Django)MOOC笔记整理week1 python云端系统开发(Django)MOOC笔记整理week2(A)Django框架的最小程序 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,217
精华内容 27,686
关键字:

云端开发是什么