最近學(xué)習(xí)了python基礎(chǔ),寫一下3大排序練練手:復(fù)制代碼代碼如下:'''Createdon2013-8-23@author:codegeek'''//冒泡排序defbubble_sort(seq):foriinrange(len(seq)):forjinrange(i,len(seq)):ifseq[j]
系統(tǒng) 2019-09-27 17:52:28 1756
Git是編程中的基本技能之一,互聯(lián)網(wǎng)公司幾乎都在使用Git進(jìn)行協(xié)作編程,昨天還有位禪友在微信上專門告訴我說星期五面試的時(shí)候剛好被問到Git,幸好在這幾天學(xué)了一下。Git并不難,但會(huì)Git至少可以說明一個(gè)人的學(xué)習(xí)能力或者說對(duì)技術(shù)的嗅覺能跟上主流,如果面試問你GitHub是什么都不知道,面試官就會(huì)對(duì)你打一個(gè)大的問號(hào)。簡單點(diǎn)評(píng)這一道題。在使用for循環(huán)迭代一個(gè)列表時(shí),有時(shí)我們需要獲取列表中每個(gè)元素所在的下標(biāo)位置是多少,例如numbers=[10,29,30,41
系統(tǒng) 2019-09-27 17:52:23 1756
#-*-coding:utf-8-*-importdatetime#給定日期向后N天的日期defdateadd_day(days):d1=datetime.datetime.now()d3=d1+datetime.timedelta(days)returnd3#昨天defgetYesterday():today=datetime.date.today()oneday=datetime.timedelta(days=1)yesterday=today-one
系統(tǒng) 2019-09-27 17:52:22 1756
原型模式,也是用于創(chuàng)建對(duì)象時(shí)的一種設(shè)計(jì)方法。主要應(yīng)用場(chǎng)景是:每次初始化某個(gè)對(duì)象時(shí),需要傳遞大量的參數(shù),很不方便,此時(shí),可以使用原型模式,在已經(jīng)創(chuàng)建并初始化的對(duì)象基礎(chǔ)上,可以快速而又方便創(chuàng)建新的不同對(duì)象。主要原理:使用深拷貝,復(fù)制一個(gè)已創(chuàng)建的對(duì)象,然后使用__dict__.update()方法更新已創(chuàng)建對(duì)象中的參數(shù)值方式創(chuàng)建新對(duì)象。背景知識(shí):在python中的類中,__dict__是一個(gè)字典,保存了所有該類中的變量,函數(shù)等參數(shù)。#coding=utf-8im
系統(tǒng) 2019-09-27 17:52:15 1756
Python中的列表基于PyListObject實(shí)現(xiàn),列表支持元素的插入、刪除、更新操作,因此PyListObject是一個(gè)變長對(duì)象(列表的長度隨著元素的增加和刪除而變長和變短),同時(shí)它還是一個(gè)可變對(duì)象(列表中的元素根據(jù)列表的操作而發(fā)生變化,內(nèi)存大小動(dòng)態(tài)的變化),PyListObject的定義:typedefstruct{#列表對(duì)象引用計(jì)數(shù)intob_refcnt;#列表類型對(duì)象struct_typeobject*ob_type;#列表元素的長度intob
系統(tǒng) 2019-09-27 17:52:11 1756
列表List讓Python的資料型態(tài)DataType更有彈性。列表中的值稱為元素element或列表項(xiàng)item。列表的定義如下:[item1,item2,item3,...]列表中元素的datatype可為任意項(xiàng),甚至可以是嵌入Nested列表,例如:['Apple',85,['Big','Small'],4.0]列表可被視為一個(gè)集合Set。1.子集合相加>>>A=[1,2,3]>>>B=[4,5,6]>>>C=A+B>>>C[1,2,3,4,5,6]2.
系統(tǒng) 2019-09-27 17:51:42 1756
http://www.cnblogs.com/baiboy/p/django1.html摘要:Django的學(xué)習(xí)教程也是分門別類,形式不一。或是較為體系的官方文檔,或者風(fēng)格自由的博客文檔,或者偏向?qū)嵗慕馕鑫臋n。即使官方文檔,章節(jié)較多,文字闡述累贅,有時(shí)候我們只是關(guān)注某個(gè)功能用法而已,而自由博文最大的問題是互相抄襲,結(jié)構(gòu)混亂,涵蓋面小且錯(cuò)誤較為明顯。由此,本文結(jié)合學(xué)習(xí)期間資料梳理和項(xiàng)目開發(fā)經(jīng)驗(yàn),整理出一套較為常用實(shí)用的文章。適用于新手入門,無論C#,C,j
系統(tǒng) 2019-09-27 17:51:33 1756
主機(jī)環(huán)境:(Python2.7.9/Win8_64/bs4)利用BeautifulSoup4來抓取www.pm25.com上的PM2.5數(shù)據(jù),之所以抓取這個(gè)網(wǎng)站,是因?yàn)樯厦嬗谐鞘蠵M2.5濃度排名(其實(shí)真正的原因是,它是百度搜PM2.5出來的第一個(gè)網(wǎng)站!)程序里只對(duì)比了兩個(gè)城市,所以多線程的速度提升并不是很明顯,大家可以弄10個(gè)城市并開10個(gè)線程試試。最后吐槽一下:上海的空氣質(zhì)量怎么這么差!!!PM25.py復(fù)制代碼代碼如下:#!/usr/bin/envp
系統(tǒng) 2019-09-27 17:51:23 1756
全民學(xué)python的熱潮已經(jīng)開啟,然而,對(duì)于這種情況,還是有很多小伙伴私信我python到底該怎么入門?沒接觸過編程能學(xué)會(huì)嗎?現(xiàn)在網(wǎng)上學(xué)習(xí)資料一搜一大把,正因?yàn)橘Y料多了導(dǎo)致我們不知道如何是好!一個(gè)朋友問我:有個(gè)朋友要學(xué)習(xí)python,她屬于那種特別能啃書的,讓我推薦。我學(xué)python都是無師自通的,沒有看過什么書,因此無法給她推薦,問我有什么意見?他那個(gè)朋友是零基礎(chǔ)的,ctrl+c、ctrl+v用的賊溜。除此之外,計(jì)算機(jī)算是零基礎(chǔ)了。對(duì)此我就感覺有點(diǎn)頭疼了
系統(tǒng) 2019-09-27 17:51:19 1756
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。Repetitionisthemotherofalllearning.重復(fù)是學(xué)習(xí)之母。看、看、看、看、看,看視頻,看書,看公眾號(hào)…倘若學(xué)習(xí)編程只要看看書、看看視頻、聽聽講就能夠?qū)W會(huì),那編程本身也失去魅力了。現(xiàn)在大家圖方便,搜集大堆大堆的視頻教程去看,看的時(shí)候感覺都懂了。看完什么都忘了。要?jiǎng)邮职。∧銓W(xué)編程,無論是工作,還是做自己的項(xiàng)目,都是要一行代碼一行代碼地去敲出來的。這個(gè)過程才是真正學(xué)習(xí)
系統(tǒng) 2019-09-27 17:51:10 1756