能力说明:
通过课程学习与实战项目,熟练掌握Python的语法知识与编程技能,具备Python语言的函数、面向对象、异常处理等能力,常用开发框架的实际应用和开发能力,具备使用,掌握Python数据分析三剑客Matplotlib、Numpy、Pandas的概念与应用场景,掌握利用Python语言从数据采集到分析的全流程相关知识。
能力说明:
掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。
能力说明:
具备数据库基础知识,了解数据库的分类,具备安装MySQL数据库的能力,掌握MySQL数据类型知识,基本了解常用SQL语句,对阿里云数据库产品有基本认知。
暂时未有相关云产品技术能力~
高级菜鸟
安装celery 使用redis+celery的方式(使用的是阿里源,也可以选择不用) pip install -i https://mirrors.aliyun.com/pypi/simple/ -U "celery[redis]" 修改Django的settings配置文件 添加celery文件在app同级目录下添加一个文件夹,例:service_celery 在文件夹中添加celery.
方法一 最常见的一种,使用json进行转换 import json s = {"name": "张三"} print(json.loads(s)) ------ {'name': '张三'} 但是这种方式有可能会出现问题,例如单引号的情况 s = "{'name': '张三'}" print(json.
题目 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。
题目 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。 说明: 一个单词是指由字母组成,但不包含任何空格的字符串。 示例:输入: "Hello World"输出: 5 代码 class Solution: def...
题目 报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1、12、113、214、12115、111221 1 被读作("一个一"), 即 11。11 被读作("两个一"), 即 21。
题目 实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。
题目 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:1、左括号必须用相同类型的右括号闭合。2、左括号必须以正确的顺序闭合。3、注意空字符串可被认为是有效字符串。
题目: 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。 示例 1:输入: ["flower","flow","flight"]输出: "fl" 示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。
python版
python版
python版
写一个小型的爬虫懒得用scrapy(主要是scrapy不太好装...),直接使用了requests请求,但是要解析数据,那么问题来了 问题1: 使用的是python3.7的环境,解析数据要用xpath,系统是mac pip install lxml 一分钟后。
注意:如果你用的是python3.x,直接去看第四个问题 遇到的第一个问题 正常来说直接执行pip安装,就是可以的,但是MySQL-python偏偏比较独特 pip install MySQL-python 报错 _mysql.
实现功能 http重定向到https wxy.email重定向到www.wxy.email 未配置重定向 不知道怎么配置nginx看这里 server { # listen 80; # 添加 listen 443 ssl; server_name www.
本文摘自《python3-cookbook》(5.15 打印不合法的文件名) 问题 你的程序获取了一个目录中的文件名列表,但是当它试着去打印文件名的时候程序崩溃, 出现了 UnicodeEncodeError 异常和一条奇怪的消息—— surrogates not allowed 。
首先修改原来的nginx配置,nginx配置不会的看>>这里 server { listen 80; # 添加 listen 443 ssl; server_name www.
前提条件 需要独立的文件和models、views在同一级目录,不然会报错 django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
环境 django == 1.11.16 nginx == 1.10.3 项目编写 略 安装nginx 略(前一篇有详细介绍) 配置uwsgi 创建 xxx.ini 文件 [uwsgi] socket=:9000 # 端口 chdir=/mnt/project/project_api # 项目路径 包含manage.
仅供参考, 不同系统操作可能会不一样, 中间遇到错误, 找一下错误原因, 一般是单词”error“后的一句, 复制, 百度, vim操作下面有注释 首先是域名解析到指定的服务器 安装nginx 方法一:这个是最简单的方法,但是很有可能会失败,这里搞定了就能直接去配置nginx了 1.
好坑的一个bug,跑测试的时候用的Django是2.0.9的版本,python3.7,结果怎么改都会出问题,在stackoverflow发现竟然是sqlite的版本问题,需要降级到2.6之前的版本,怎么降级sqlite没找到,还好Django在2.1.5修复了这个bug, https://code.djangoproject.com/ticket/29182。
首先安装selenium、PhantomJS selenium安装 pip install selenium PhantomJS安装这个需要手动的到官网下载 开始使用 导入需要的包 import random from selenium import webdriver from selenium.
在网上看到了Google的New Tab插件,想想自己的英语那么差,找个可以学单词的New Tab多好,结果大神们英语都很好,并没有找到,只有一个类似的还是日语,怎么办?既然找不到就自己写一个吧。 开始动手写 先确定一下功能1.
服务器端 import socket #创建一个socket对象 socket_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) host = "127.
bisect是python的内置模块, 可以使用它来插入数据, 并且插入的数据不会影响列表的排序, **但是原有列表需要是有序的, 并且不能是倒序**.
先写一个文件提交 <input type="file" id="excel-file"> 导入xlsx.core.min.js <script type="text/javascript" src="xlsx.
服务器端: 创建一个裸仓库 pwd # /home/www/ git init --bare project_xxx.git cd project_xxx.git/hooks/ cp post-update.
栈(stacks)是一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表, 它按照先进后出的原则存储数据(Last In First Out - LIFO)。 代码(使用list): class Stack(object): # 初始化 def __init__(self): self.
升级了一下pip,然后: Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module> from pip import main ImportError: cannot import name...
写了个小插件,服务器部署的时候发现少了一些依赖,果断apt-get,然而失败了: E: dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题。 找到解决办法: sudo rm /var/lib/dpkg/updates/* sudo apt-get update sudo apt-get upgrade 解决了么?并没有...。
解决ubuntu 服务器中文乱码问题
部署一个静态页面做测试 文件路径是这样的 . └── background ├── images │ ├── 1.jpg │ ├── 2.jpg │ └── 3.
得到要移动元素的当前下标 --> pop出要移动的元素 --> 计算移动位置,insert进列表
logging模块 Django的日志使用了python的logging模块,需要在settings中进行配置logging模块由四部分组成 记录器 记录器配置具有日志级别。此日志级别描述了记录器将处理的消息的严重性。
进入项目首目录 git init #初始化仓库 git add . git commit -m "提交" # 提交代码 git remote add xxx git@仓库地址 复制自己的公钥,添加到远程仓库 push代码 git push xxx master 或者是 git p...
出现问题 失败一:使用"%.2f" a = 1.335 print("%.2f" % a) # 输出1.33 失败二:使用round() a = 1.335 print(round(a, 2)) # 输出1.
主键: 是唯一的,通过主键可以准确的找到对应的数据,主键默认非空,为空时自动增长准备sqlite语句: db=sqlite3.connect('xxxxx.db') 创建表格文件: cerate table 表名(字段1名称 字段1类型,字段2名称 字段2类型),例: sql='cerate ta...
备份元数据-->备份数据库-->恢复元数据-->恢复数据库
Python 默认内存处理机制为GC(垃圾回收) 内存泄漏 指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。 内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后, 由于设计错误, 失去了对该段内存的控制, 因而造成了内存的浪费, 导致程序运行速度减慢甚至系统崩溃等严重后果。
解决:Failed to add /run/systemd/ask-password to directory watch:No space left on device
终端配置ssh秘钥登录
python对于influxdb的写入操作
还是以最简单的例子开始,先来操作txt文件吧