原文链接:https://gitbook.cn/m/mazi/activity/5d52baeaac15fd68e9f78297?utm_source=tw190815_501我毕业六年了,但与技术和Python相关的工作经验也就两年。今天我想跟大家分享自己转行的故事,希望能够鼓励那些跟我一样的朋友共同前行。我们将会聊到我个人的经历和入行故事,个人的技术成就,我2019年上半年和下半年的工作重点,讨论快速学习的方法,最后推荐一些学习资源。01个人简介和经历
系统 2019-09-27 17:56:14 2066
本文实例讲述了Python实现简单的列表冒泡排序和反转列表操作。分享给大家供大家参考,具体如下:#-*-coding:utf-8-*-#!python2a=[3,4,6,2,1]printadefsortAndAddNew(a):b=[]l=len(a)foriinrange(l):j=iforjinrange(l):if(a[i]>a[j]):a[i],a[j]=a[j],a[i]forkinrange(len(a)):b.append(a[k])ret
系统 2019-09-27 17:55:43 2066
本片博文主要介绍在Python3环境下把用户名密码编码成字符串。代码如下:importbase64defget_basic_auth_str(username,password):temp_str=username+':'+password#转成bytesstringbytesString=temp_str.encode(encoding="utf-8")#base64编码encodestr=base64.b64encode(bytesString)#解码
系统 2019-09-27 17:55:28 2066
要求1.安装百度pythonAPI2.到百度智能云创建应用3.调用API,代码1.安装百度pythonAPI使用pip安装pip3installbaidu-api2.到百度智能云创建应用-如下图创建应用得到APP_IDAPI_KEYSECRET_KEY3.调用API,代码fromaipimportAipFaceimportbase64importurllibimportcv2"""你的APPIDAKSK"""APP_ID='你的APP_ID'API_KEY
系统 2019-09-27 17:55:13 2066
最近在研究空间数据相关的业务,刚开始对于空间数据是懵懂的;尤其是它的各种坐标,火星,wgs84,百度mc等等,因为根据业务需求要对坐标进行各种处理,于是搜罗网上、和同事探讨,制作了一个坐标转换的小工具,方便日常使用安装:pipinstallChangeCoordinate使用:fromChangeCoordinateimportChangeCoordcoord=ChangeCoord()#这里以百度米制坐标转wgs84坐标为例lng=121.xxxxxxl
系统 2019-09-27 17:54:32 2066
许多时候,我们使用Python,并不用写一个程序,一些不复杂的任务,我更喜欢在IDLE(也就是交互式提示模式)下输入几行代码完成。然而,在这个模式下编辑代码,也有不够便利的地方,最主要的就是,不能用Tab自动补全,不能记忆上一次输入的命令(没办法,谁让我们在Shell下习惯了呢)。这时候,我们可以直接使用Python启动脚本,解决这个问题。启动脚本的程序非常简单,这里不多说明,只给出代码:importreadlineimportrlcompleterimp
系统 2019-09-27 17:53:35 2066
前几天遇到一个问题,需要把网页中的一部分内容挑出来,于是找到了urllib和HTMLParser两个库.urllib可以将网页爬下来,然后交由HTMLParser解析,初次使用这个库,在查官方文档时也遇到了一些问题,在这里写下来与大家分享.一个例子复制代码代码如下:fromHTMLParserimportHTMLParserclassMyHTMLParser(HTMLParser):defhandle_starttag(self,tag,attrs):pr
系统 2019-09-27 17:52:26 2066
本文主要利用python的相关模块进行批量ping,测试IP连通性。下面看具体代码(python3):'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''#!/usr/bin/envpython#-*-coding:utf-8-*-importreimportsubprocessfromioimportStringIOimportmultipr
系统 2019-09-27 17:49:35 2066
思路是10/16进制的转换和字符串的处理开始造轮子1、判断是否是mac地址正则匹配是否符合条件1importre23defisMac(string):4preg=re.compile('^([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}$')5ret=preg.match(string)6ifretisNone:7returnFalse8else:9returnTrue2、mac转int替换掉冒号转16进制1defmacToInt(ma
系统 2019-09-27 17:49:03 2066
问题:m=re.findall('[0-9]*4[0-9]*','[4]')可以匹配到4.m=re.findall('([0-9])*4([0-9])*','[4]')匹配不到4.这是为什么呢?PS,这个是一个简化的说明,我要用的正则比这个复杂,所以要用到(),表示一个序列的匹配。补充一点,我放在notepad++中用的时候,两种写法都能匹配出来,不知道为什么python中就不行了。答案:python的正则中用()会进行匹配,所以返回结果是['',''],
系统 2019-09-27 17:47:25 2066
importrequestsimportreheaders={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/67.0.3396.99Safari/537.36'}data={'cate':'realtimehot'}try:r=requests.get('http://s.weibo.com/top/summary?',
系统 2019-09-27 17:57:08 2065
如下所示:#coding=utf-8importosimportos.pathimportreimportarrayimportcmdimportpdbimportpickleimporttempfileimportsubprocess#rootPath=os.getcwd()#printrootPathrootPath=raw_input('TheCheckPath:')nonCheckDir=raw_input('TheNonCheckDirName(
系统 2019-09-27 17:54:40 2065
本文实例讲述了Python基类函数的重载与调用方法。分享给大家供大家参考。具体分析如下:刚接触Python语言的时间不长,对于这个语言的很多特性并不是很了解,有很多用法都是还不知道。今天想着写一个Python面向对象编程时的继承中的函数调用。分享出来,一起进步。因为之前接触过Java和C++,所有对于面向对象的思想也早已经很熟析的了。这里也不再对面向对象是什么进行赘述了。我们直接上代码吧!看看对于继承和基类函数的调用在Python中是如何调用的~首先,是基
系统 2019-09-27 17:53:12 2065
事先声明,标题没有把“Python”错打成“Cython”,因为要讲的就是名为“Cython”的东西。Cython是让Python脚本支持C语言扩展的编译器,Cython能够将Python+C混合编码的.pyx脚本转换为C代码,主要用于优化Python脚本性能或Python调用C函数库。由于Python固有的性能差的问题,用C扩展Python成为提高Python性能常用方法,Cython算是较为常见的一种扩展方式。我们可以对比一下业界主流的几种Python
系统 2019-09-27 17:52:40 2065
本人最近在尝试着发表“以股票案例入门Python编程语言”系列的文章,在这些文章里,将用Python工具绘制各种股票指标,在讲述各股票指标的含义以及计算方式的同时,验证基于各种指标的交易策略,本文是第一篇,通过K线和均线案例讲述Numpy,Maplotlib等相关库的用法,并且还用代码案例来验证买卖的交易策略。在本系列的后面文章中,将陆续通过python绘制成交量、KDJ、MACD、RSI和OBV等指标,而且还会用Python编写针对这些指标的交易策略,敬
系统 2019-09-27 17:52:26 2065