
Python
Charles Ray
现就职于某半导体公司。Software Programmer
展开
-
数据结构与算法(python描述)(四)—— 顺序表
文章目录内存1. 顺序表的形式(元素内置vs外置)元素内置元素外置2. 顺序表结构(一体式vs分离式)一体式存储更换数据分离式存储更换数据数据区扩充3. 顺序表的操作增加元素删除元素4. python中的顺序表List的基本实现技术内存内存以1Byte=8bits来作为存储单位。操作系统寻址最小单位为字节,一个字节为8bit。一个整形int占4Byte.在计算机中占用内存如下:0x01-...原创 2019-07-08 08:13:43 · 407 阅读 · 0 评论 -
数据结构与算法(python描述)(三)—— python内置类型性能分析
timeittimeit模块可以用来测试一小段Python代码的执行速度。class timeit.Timer(stmt='pass', setup='pass', timer=<timer function>)Timer是测量小段代码执行速度的类。stmt参数是要测试的代码语句(statment);setup参数是运行代码时需要的设置;timer参数是一个定时器函数,与平...原创 2019-07-04 18:10:48 · 259 阅读 · 0 评论 -
数据结构与算法(python描述)(二) —— python数据结构(对比java)与数据结构概念引入
文章目录python内置数据结构listtuplesetdict数据结构引入举例:存储学生信息数据结构概念算法和数据结构的区别抽象数据类型(Abstract Data Type)python内置数据结构listlist是Python内置的一种数据类型是列表,是一种有序的集合,可以随时添加和删除其中的元素。和java中的list基本相同。L = ['Apple', 123, True]t...原创 2019-07-04 18:05:53 · 466 阅读 · 0 评论 -
python学习笔记
文章目录getting startedVScode配置运行文件python 基础语法静态与动态语言可变类型与不可变类型string字符串剪切formatted string 格式化字符串numbergetting started安装官网下载安装终端用python2 --version或python3 --version来检查当前版本输入python3进入python interprete...原创 2019-02-20 18:29:36 · 1139 阅读 · 0 评论 -
抓取twitter数据存入mongodb并画图
话不多说先上代码:这个代码是通过tweepy来抓取twitter数据的代码# importfrom __future__ import print_functionimport tweepyimport jsonfrom pymongo import MongoClient# filter wordsWORDS = ["Chelsea", "FIFA MOBILE", "premi...原创 2019-01-23 00:25:10 · 1236 阅读 · 0 评论 -
c语言,java,Python跨平台运行原理
C语言C语言:以HelloWorld.c程序为例,不同的平台需要分别编译成当前操作系统可以识别的程序。可以看到当C编译后在不同的平台生成不同的机器码让不同的平台系统是来识别。所以C的跨平台是需要到不同的平台来分别进行编译。java语言而java语言则是一次编译后可以在不同的平台运行。以HelloWorld.java程序为例,经过javac.exe编译为HelloWorld.class字......原创 2018-12-31 05:56:28 · 5367 阅读 · 0 评论 -
fetch sinablog数据(python)
代码运行后fetch的是weibo上某个人的的数据,查看某人ID可以到那个人的主页然后查看网页源代码搜索oid,这个关键字就是ID。然后会爬取这个人的所有weibo数据,代码会输出数据同时到mongodb数据库和文档。运行的时候由于我装的是python2和3两个版本,所以需要在vscode中设置我的python interpret 为3的版本。python2 好像对中文的支持不是很友好。然后直接用它的代码,代理地址直接百度查找匿名代理可以用的。也就是安装一个证明,默认情况下python是不安装的。原创 2018-11-14 02:09:41 · 9035 阅读 · 9 评论 -
PyCharm + Python 3环境运行python(Mac OS)
文章目录概述1. 安装python3.72. 在PyCharm中设置路径3. 安装所需包概述之前一直使用anaconda + vscode做python。但是mac OS更新完10.15自动把python给我卸载了,anaconda也用不了,下载最新的anaconda也安装不上。感觉新版本的MAC OS做的安全检查限制太多了。然后直接下个PyCharm来使。1. 安装python3.7官网...原创 2019-06-17 03:08:33 · 2918 阅读 · 1 评论