原文发表于我的技术博客 本文是「Ionic 入门与实战」系列连载的第二章第一节,主要对 Ionic 的开发环境配置做了简要的介绍,本文介绍的开发环境为 Mac 系统,Windows 系统基本类似,少许差别请查阅相关文档即可. 原文发表于我的技术博客 1. Ionic 环境的安装 1.1 Node.js 与 npm 介绍 Node.js 与 npm 是 Ionic 环境的基础,这里我们做一下简要介绍. Node.js 是基于 Chrome's V8 JavaScript engine 构建的一个J…
2.1预备知识 # 条件判断tf.where(条件语句,真返回A,假返回B) import tensorflow as tf a = tf.constant([1,2,3,1,1]) b = tf.constant([0,1,2,4,5]) c = tf.where(tf.greater(a,b),a,b) # 返回张量中比较大的元素 print(c) tf.Tensor([1 2 3 4 5], shape=(5,), dtype=int32) # 返回[0,1)之间的随机数 import n…
第二章(数字)知识点归纳 要生成非常大的数字,最简单的办法是使用幂运算符,它由两个星号( ** )组成. 如: 在Python中,整数是绝对精确的,这意味着不管它多大,加上1后都将得到一个新的值.你将看到浮点数不是这样的. 相等运算符( == ),结果为True 或 False,它们是特殊的保留字,被称为关键字,这意味着它们在Python语言中有特殊的预定义含义. Python的这种“无穷大整数”功能很了不起,让你能够绝对精确地处理大得不得了的数字.如: google( googol).在数学中…
Python序列 列表与列表推导式 列表创建与删除 创建列表对象 >>> a_list = list((3, 5, 7, 9, 11)) >>> a_list = [] #创建空列表 list()函数 将元组.range对象.字符串.字典.集合.或其他类型的可迭代对象类型的数据转换为列表 将元组转换为列表 >>> a_list = list((3, 5, 7, 9, 11)) >>> a_list [3, 5, 7, 9, 11] 将…
本次爬虫集训的第二次作业是web微信. 先贴一下任务: 作业中使用到了Flask. Flask是一个使用 Python 编写的轻量级 Web 应用框架.其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 .Flask使用 BSD 授权. Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能.Flask没有默认使用的数据库.窗体验证工具. Flask和Django相比更小巧灵活. 贴一下完成的作业: 其中使用到j…
题目:定义一个表示时间的类Timea)Time(hours,minutes,seconds)创建一个时间对象:b)t.hours(),t.minutes(),t.seconds()分别返回时间对象t的小时,分钟和秒值c)为Time对象定义加法和减法操作(用运算符+和-)d)定义时间对象的等于和小于关系对象(用运算符==和<) #!/usr/bin/env python # -*- coding:utf-8 -*- """ 定义一个表示时间的类Time a)Time(ho…
1.模块导入python以增强其功能的扩展:三种方式实现 (1). >>> Import math >>> math.floor(32.9) 32.0 #按照 模块.函数的格式使用这个模块的函数 #此类使用的最多 (2).在确定不会导入多个同名函数(从不同模块导入)的情况下: >>> from math import sqrt >>> sqrt(9) 3.0 #使用这种from模块import函数这种形式,可以直接使用函数名 #尽量不…
本章将引入一个新的概念,:数据结构.数据结构是通过某种方式(例如对元素进行编号)组织在 一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构.在python中,最基本的数据结构是序列(sequence).序列中的每个元素被分配一个序号--即元素的位置,也称为索引.第一个索引是0,第二个则是1,依次类推. 2.1 序列概览 python包含6中内建的序列,本章重点讨论最常用的两种:列表和元组.其他的内建序列类型字符串.Unicode字符串.buffer对象和xrange对象…
一.模块初识: Python有大量的模块,从而使得开发Python程序非常简洁.类库有包括三中: Python内部提供的模块 业内开源的模块 程序员自己开发的模块 1.Python内部提供一个 sys 的模块, ① 其中的 sys.argv 用来捕获执行执行python脚本时传入的参数: import sys strings = sys.argv print(strings) # 所有参数 类型为列表 # ['start.py', 'hello', 'world'] print(strings[…
一.模块初识: Python有大量的模块,从而使得开发Python程序非常简洁.类库有包括三中: Python内部提供的模块 业内开源的模块 程序员自己开发的模块 1.Python内部提供一个 sys 的模块, ① 其中的 sys.argv 用来捕获执行执行python脚本时传入的参数: import sys strings = sys.argv print(strings) # 所有参数 类型为列表 # ['start.py', 'hello', 'world'] print(strings[…