iT邦幫忙

python相關文章
共有 825 則文章

技術 自己摸索Python的web應用框架- Flask

Flask是一個使用Python編寫的輕量級Web應用框架, 只要短短幾行程式就可以在網頁上印出Hello World, 首先,在自己的電腦上執行這支pytho...

技術 matplotlib技巧- x,y軸的刻度是時間或日期的折線圖怎麼畫?

matplotlib是好用的數據繪圖工具, 然而,若x,y軸的資料不是單純的數字, 而是日期, 該如何做圖呢? 譬如說我有這樣的資料, 表示某間課後安親班的家長...

技術 matplotlib技巧- 圓餅圖,做一個時間分配表

圓餅圖是視覺化的用一個圓表示每個頂目所占的百分比, 譬如說你是學生,想做一張圓餅圖表示課後的時間分配, 首先我們先存一個csv檔記錄時間分配: <word...

技術 【小馬的LeetCode練功坊】139, 140 Word Break,依單字清單斷句

參考題目: 140. Word Break II 題意: 給你一個字串和文字清單,回傳所有可能的斷句, 例如: Input: s = "pineapp...

技術 python的pandas模組實用dataFrame技巧- 按指定欄位排序、按相同id合併資料(groupby)

版本資訊: Spyder->python3.7 pandas版本0.23.4 假設我們用pandas的dataFrame來存學生的成績資料表: impor...

技術 python的pandas模組實用dataFrame技巧- 新增一行(column)或一列(row)資料

版本資訊: Spyder->python3.7 pandas版本0.23.4 假設我們用pandas的dataFrame來存學生的成績資料表: impor...

技術 python的asyncio模組(八):Task對象與Coroutine的基本操作(一)

前言 先複習一下前面章節: python的asyncio模組(三):建立Event Loop和定義協程我們學會建立aysncio異步程式的兩個最基本元素: 事...

技術 大數據解決方案中的網頁數據抓取

到2020年,“數字宇宙” 估計將擁有40萬億千兆字節或40兆字節的信息。由於要分析的可用數據量很大,因此必須將其與Web抓取技術相關聯,這樣才能有效地減少大數...

技術 用alpha-beta剪枝算法完解井字遊戲任意盤面心得 (附嚴謹的單元測試,驗證程式正確性)

最近這幾天一直在研究電腦對局的演算法, 花了非常多時間debug, 現在總算是寫出來了, 覺得還蠻感動的, 也感謝邦友zhweiliu在用python程式解井字...

技術 【python內建模組- unitest】單元測試

開發程式時,除錯是一件相當麻煩的事情, 一個方法是針對程式一個個的小單元(如: 函數)進行驗證測試的工作, 稱為「單元測試」 基礎語法大致上如下: import...

技術 【python好用模組-pillow】好用的影像處理工具,並理解影像的陣列表示

今天要學習的是python的影像處理工具, 使用前,必須先安裝pillow模組 pip install pillow 但是引用模組時打的名稱是import PI...

技術 滲透測試:ARP汙染

原理 ARP汙染是使攻擊機位於閘道與目標機之間,使目標機相信我們是閘道、使閘道相信流量需經過我們才可到達目標機。 動手試試 行萬里路勝於讀萬卷書,多練習就會上手...

技術 【撲克牌遊戲基礎】用python打造一副撲克牌並實作洗牌

今天要用python寫一副簡單的撲克牌, 我們想用物件導向的概念, 分別定義類別「單張撲克牌」與「一副撲克牌」, 而「一副撲克牌」就由52張「單張撲克牌」所組成...

技術 【單人解謎】math24(或稱make 24),用4個數字及加減乘除湊出24的遊戲

哈囉~ 大家好, 今天要介紹一款簡單又燒腦的小遊戲- math24, 或者叫make 24, 遊戲很簡單,就是給你四個正整數, 你可以用任意順序計算, 搭配加減...

技術 【人機對戰】用python打造經典黑白棋遊戲

黑白棋是一個經典的棋盤遊戲, 只要下棋的地方可以夾住對手的棋子, 就可以把對手的棋子變成自己的顏色, 可參考黑白棋- wiki的介紹, 我的程式實作主要是參考「...

達標好文 技術 【python黑科技-pyautogui】教你用python控制滑鼠與鍵盤

今天來聊聊python中非常酷炫的功能, 控制滑鼠與鍵盤, 理論上,如果你程式功力非常強的話, 甚至可以用這個模組寫出一個「遊戲外掛」, 讓程式操控你的滑鼠與鍵...

技術 【隨機模型】馬可夫鏈(Markov Chain)簡介 #附numpy程式實作

馬可夫鏈是為狀態空間中經過從一個狀態到另一個狀態的轉換的隨機過程, 並且下一個狀態的機率分佈只能跟前一個狀態有關 例子 譬如說有A, B, C三個城鎮, 三個城...

技術 難以理解的python裝飾器語法

今天嘗試整理python裝飾器語法的筆記, 這部分自己找資源讀蠻久的, 一直看的沒有很懂, 大概語法用的還蠻深的, 嘗試整理一下裝飾器語法的用途 基礎語法 裝飾...

技術 【pygame初體驗】學習用pygame來打造自己的遊戲

哈囉~ 大家好, 可以用程式寫出一個自己的遊戲, 大概是很多人學習程式的夢想 pygame是python語言中一個專門用來開發遊戲的模組, 來嘗試用用看吧 一、...

技術 【python好用模組-pandas】好用的資料處理工具

哈囉~ 大家好,今天自己學習的目標是pandas, 根據網路資料[資料分析&機器學習] 第2.3講:Pandas 基本function介紹(Series...

技術 【python好用模組-matplotlib】好用數據繪圖工具,折線圖、散點圖、長條圖都難不倒我

嗨,大家好, 今天要來認識好用的數據繪圖工具- matplotlib, 據說matplotlib的命名緣由是來自另一個程式語言matlab, 如果對matlab...

技術 python的asyncio模組(七):Future對象與Task對象(三)

前言 這篇文章需要對javascript的promise和async/await有基本的認識,對不熟的讀者可能不太友善,需要自行google,請大家海涵orz...

技術 系列篇章統整: 小馬的zerojudge屠龍記(或其它平台的可怕題)

嗨,大家好, 小馬在學外語尚且知道要跟外國人練習會話; 學程式語言,怎能沒有練功平台?心原一馬盤點六個刷題網站這篇文章中, 幫大家整理了六個好用的解題平台, 本...

技術 [PSO文獻2]Adaptive Particle Swarm Optimization

2020.06.24 更新錯誤的Schwefel,現在已經收斂到跟原作者一樣好了 0. 前言: 本篇主要是紀錄Adaptive Particle Swarm...

技術 【python好用模組-numpy】矩陣數學運算的好工具 #numpy語法詳盡整理

嗨,大家好, 今天要來認識處理矩陣運算的好工具- numpy, 網路上說numpy的好用程度堪比matlab, 可以很方便的做矩陣乘法、求矩陣的逆矩陣, 使一些...

技術 【python內建模組- turtle】不會電繪、PS也沒關係,工程師也有的寶可夢魂

嗨嗨,大家好, 今天要跟大家分享一個python內有趣的繪圖模組- turtle, 俗稱海龜模組 本來標題有考慮叫「電繪、PS什麼的弱掉了,工程師也有的寶可夢魂...

技術 【AI初體驗】在anaconda中python3.7版本安裝Tensorflow 與 Keras來玩玩

哈囉,大家好, 單純分享自己摸索學習AI的過程, 在自己的文章【Python 超入門】(1) 心原一馬從零開始帶你學程式中, 記錄了安裝撰寫python的工具-...

技術 【python類別概念自學】class的語法整理(繼承、抽象類別、魔術方法)

類別(class)這個概念在很多程式語言中都會出現, 感覺上挺值得一學的, 對於管理大型程式分工上也蠻有幫助的。 之前小馬在自學c++時也碰到這個概念: 【c+...

徵才 【內湖】誠徵 維運Oracle DBA工程師(薪優)

公司介紹: 成立於2017年6月,已在台灣穩健成長三年,並持續深耕發展;我們專精於遊戲平台及大數據系統的研發,提供海外客戶穩定、安全及高品質的軟體工程服務;為了...