Python教程

python GUI程式設計(Tkinter)簡單使用

在介面中很重要的是佈局,一開始在查詢的的時候網上有很多都是下面這樣: # -*- coding: utf-8 -*-from Tkinter import * root = Tk()# 設定位置窗體長x寬+x座標+y座標root.geometry('80x80+10+10') # 填充方向

python:import

關於python的import機制: 在python中,每個py檔案被稱之為模組,每個具有_init_.py檔案的目錄被稱為包。只要模組或者包所在的目錄在sys.path中,就可以使用import 模組檔名(不需要字尾.py)或import 包目錄名來使用。

淺談Python網路爬蟲

* 原創作者: ArkTeam/XHJ ,本文屬FreeBuf原創獎勵計劃,未經許可禁止轉載 一 相關背景 網路爬蟲(Web Spider)又稱網路蜘蛛、網路機器人,是一段用來自動化採集網站資料的程式。如果把網際網路比喻成一個蜘蛛網,那麼Spider就是在網上爬來爬去的蜘蛛。網路爬蟲不僅能夠為搜

pygit:500行Python程式碼實現的Git客戶端

原文:pygit: Just enough git to create a repo, commit, and push itself to GitHub 翻譯:雁驚寒 概要:pygit是一個大約500行Python程式碼工具,實現了一些git功能,包括建立庫、將檔案新增到索引、提交、將自身推送到

百度站長平臺連結主動推送的 Python 指令碼

如果自己的網站需要被百度收錄,可以在搜尋結果中找到,就需要將網站的連結提交給百度。依靠百度的爬蟲可能無法檢索到網站所有的內容,因此可以主動將連結提交給百度。 在百度的 站長平臺 上介紹了連結提交方法,目前有這四種: 主動推送:最快的提交方式,推薦將站點當天新產出連結立即通過此方式推送給百度,以保證

Python sort 的實現 - Timsort 演算法

近日閱讀程式設計珠璣,對演算法突然又萌生了興趣,於是翻看資料查詢到了 Python 的排序演算法 概述 Timsort 是 Python bulitin sort 所使用的一種演算法,結合了歸併排序與插入排序。最優時間複雜度為n, 最差時間複雜度為nlogn, 平均時間複雜度同為nlogn, 空間複雜

python中定義常量需要注意的坑

在很多高階語言中都會提供常量的關鍵字用來定義常量,如c++中的const,java中的final,但是python語言因為變數無型別,所以也就不存在這樣的修飾符。但是在實際專案的很多場合下都需要使用到常量,因此我們只能通過自己定義類的方式來定義一個符合常量規則的類,使得該類定義的成員屬性滿足常量的屬性。我們知

一個鹹魚的Python爬蟲之路(一):requests庫

作為一個鹹魚大學打了3年遊戲才幡然醒悟,現在開始學點東西,這裡記錄下自己的所學。 urllib庫之前有些瞭解就不寫了,從requests 庫開始吧(ˉ▽ ̄~) 。 首先要說的是一定要用好官方文件:http://docs.python-requests.org/en/master/ 先來看個列

Centos7 +Django的安裝

1.安裝python-pip (1)安裝 epel源 yum -y install epel-release (2)安裝pip yum -y install python-pip &;&;yum clean all 2.安裝Django pip install --up

Spark SQL, DataFrames and Datasets指南

Overview(概述) Spark SQL是一個用於結構化資料處理的Spark模組。與基礎的Spark RDD API不同,Spark SQL中的介面提供了更多的關於資料和執行計算的結構化資訊。Spark SQL在內部利用這些額外的資訊去執行特別的優化。可以通過SQL或者Dataset API等幾種途

實戰Chrome Headless資料抓取(上)

### 先聊聊資料抓取技術選型 在我看來資料抓取可以分為三種場景: - 基本穩定的源站格式或者大量的資料抓取、需要蜘蛛叢集排程:使用Java比較方便,可以用WebMagic抓取配合Hadoop排程,如果源站經常改動用Java程式碼實現頁面分析真的很蛋疼。 - 常規的一般頁面抓取:使用Python妥妥

Pandas常用資料預處理方法及指令

1.前言 前一段時間,在小夥伴的慫恿下參加了京東的Jdata資料大賽(並以剪刀石頭布的方式決定的組長,草率!不過非常感謝小夥伴們對我的信任,還有我們一起學習的熱情讓我一下恢復了對學習的xing趣了呢),作為一名小白,抱著學習的心態去的,所謂的萬事開頭難是真的,從來沒接觸過這種比賽或工作的我也是一頭霧水,

Ubuntu16.04LTS安裝預編譯gpu版tensorflow及mnist小實驗

1.前言: 之前對編譯安裝tf做了很多的工作,遇到了許多問題也解決了(如:sudo init 3準備關掉x server 時黑屏,解決方案是對/etc/default/grub編輯,在顯示那一條後面加上nomodeset,然後sudo upgrade-grub,然後重啟機器,解析度下降,sudo ini

Python中的四則運算

1、基礎部分: +:加法 -:減法 *:乘法 /:除法 %:求餘數(求模,=mod) **:求冪 <:小於 >:大於 <=:小於等於 >=:大於等於 ==:等於 !=:不等於 必須注意:“=”是用來給變數賦值

0.35954904556274