iT邦幫忙

python相關文章
共有 3526 則文章
鐵人賽 Modern Web DAY 18

技術 第 18 天:Heroku Postgres:連接 LINE 聊天機器人(二)

第 18 天:Heroku Postgres:連接 LINE 聊天機器人(二)   昨天我們實作出了一個 LINE 儲存資料的小幫手,藉由輸入特定格式的指令,L...

鐵人賽 Software Development DAY 10

技術 [Day 9] 自己和自己的對話

今天要來談的是遞迴,不知道大家小時候有沒有跟我一樣,一看到遞迴就會有種莫名的恐懼,覺得很難去推論出這個遞迴函式到底要做什麼事情,然後到最後就頭暈了…但我沒想到...

鐵人賽 AI & Data DAY 12

技術 【Day 11】蒐集 iT 邦幫忙的技術文章 (4/6) - 內文

今天來試著抓文章的內文吧!這邊就用昨天的文章來作為爬取目標 ,順便偷人氣。 決定選擇器 直接在內文中點選「右鍵 > 檢查」打開開發人員工具,可以直接定位到...

鐵人賽 Modern Web DAY 11

技術 想寫部落格?Lektor也沒問題!

Lektor官網提供了快速指南,針對常用功能撰寫了比較詳細的說明文件,接下來這10天將快速看過一遍! 今天要來介紹的是部落格功能,這個功能在之前使用quicks...

鐵人賽 自我挑戰組 DAY 25
Leetcode新手挑戰30天 系列 第 25

技術 #593 Valid Square - 研究其他解法

前情提要 昨天寫完程式碼後測試跳出語法錯誤!太可怕了!今天要來把這個問題解決. 進入正題 試了很久,一直把問題的程式碼註解掉測試,但還是找不出問題在哪...決定...

鐵人賽 Modern Web DAY 17

技術 第 17 天:Heroku Postgres:連接 LINE 聊天機器人

第 17 天:Heroku Postgres:連接 LINE 聊天機器人 今天天氣已經沒像昨天那樣冷了,不過陽光依然被雲層遮著,老實說並不那麼適合外出散步。但...

鐵人賽 自我挑戰組 DAY 9
30天學會Python 系列 第 9

技術 Python - List Comprehesion

List Comprehesion 在python的list表示中,提供了一種簡易的寫法可以將複雜的迴圈表示為一行的形式,如官網文件中寫道,我們想要生成一個0-...

鐵人賽 Software Development DAY 9

技術 [Day 8] 談談映射這件事

今天我們來看各家有什麼樣的資料結構來存放 Key-value pair 囉!而這樣的結構又是一對一的映射關係,也就是一個 Key 只會對到一個 Value。而我...

鐵人賽 AI & Data DAY 11

技術 【Day 10】蒐集 iT 邦幫忙的技術文章 (3/6) - 換頁

昨天我們只有抓到第一頁的文章標題,今天就來試著讓程式學會「換頁」吧! 換頁方式 當我們在網頁中按下第二頁或下一頁後,可以發現網址變成 https://ithe...

鐵人賽 AI & Data DAY 25

技術 Day25 Beautiful Soup Try Out: Stepstone Posting 美麗的湯爬蟲初體驗:達石職缺

初次嘗試使用美味的湯爬資料,先做小一點的試試水。今天是從德國求職網站達石來下載職缺列表,先試看看不翻頁只爬第一頁100筆職缺訊息。Today is my fir...

鐵人賽 Modern Web DAY 10

技術 隱藏的口袋,showcase現出原形

上一篇介紹了落落長lektor-theme-nix的祕密後,還是有一些3個檔案是比較不熟的: theme.ini showcase.html sho...

鐵人賽 Modern Web DAY 16

技術 第 16 天:Heroku Postgres:CRUD

第 16 天:Heroku Postgres:CRUD   昨天我們從 Heroku 拿到了一個資料庫(database)並且創造了一個可以儲存草泥馬訓練資料的...

鐵人賽 Software Development DAY 8

技術 [Day 7] 一個蘿蔔一個坑

今天我們來探討跟 Array 相關的話題吧!當然不是每個語言都有內建 Array,而是有其他類似的,我們會一起來看看有什麼樣的不一樣囉!(今天比較像是自由探索,...

鐵人賽 AI & Data DAY 10

技術 【Day 9】蒐集 iT 邦幫忙的技術文章 (2/6) - 使用好維護的選擇器

大家還記得昨天的落落長選擇器嗎? html > body > div > div.row > div.col-md-12.clearfi...

鐵人賽 Modern Web DAY 9

技術 服裝拆解大公開,lektor-theme-nix的秘密

上一篇介紹如何設定並套用lektor-theme-nix主題,現在讓我們來看一下lektor-theme-nix如何建立主題的。首先看一下他的架構: 除了前面...

鐵人賽 自我挑戰組 DAY 7
30天學會Python 系列 第 7

技術 Python - 數字、字串

Hello World if name == 'main':在 python 中常常看到下列寫法,是用來判斷該檔案是直接被執行或是被當成 module impo...

鐵人賽 Modern Web DAY 15

達標好文 技術 第 15 天:LINE BOT SDK:Heroku Postgres 資料庫

第 15 天:LINE BOT SDK:Heroku Postgres 資料庫 「怎麼回事?你要什麼?」我問。天啊,我的聲音顫抖地跟什麼一樣。「沒要什麼,」茉...

鐵人賽 Software Development DAY 7

技術 [Day 6] 反轉字串大亂鬥!(reverse string)

今天在 Hackerrank 的安排是複習的一天,本來的題目是比較容易,所以在這裡我想我們就來做一些比較經典的問題,但又跟先前的主題有關係。這裡我選了一個經典的...

鐵人賽 自我挑戰組 DAY 23
Leetcode新手挑戰30天 系列 第 23

技術 Day 23 時間複雜度與空間複雜度

前情提要 昨天發現不同邏輯解法submit後的runtime和memory有不同的結果,今天要來研究下這兩個和"時間複雜度"及"空...

鐵人賽 AI & Data DAY 9

技術 【Day 8】蒐集 iT 邦幫忙的技術文章 (1/6) - 列表頁

終於進入最令人期待的環節了!(有人期待嗎QQ)接著四天會試著蒐集 iT 邦幫忙的技術文章,從列表頁開始,把每篇文章的標題、內文、回應和留言都蒐集起來。 接下來...

鐵人賽 Modern Web DAY 8

技術 教你如何穿衣服,lektor-theme-nix設定

在使用這個主題的時候,先看看README裡面寫了什麼,在使用前先讀取README是個好習慣!要完全使用這個主題的所有功能,需要完成5個步驟,以下接續說明: 4...

鐵人賽 自我挑戰組 DAY 22
Leetcode新手挑戰30天 系列 第 22

技術 #509 Fibonacci Number - 研究其他解法

前情提要 因為昨天submit後,時間和空間的結果都很差,仔細想了想應該是因為遞迴的關係,所以今天想來研究下其他人的寫法 進入正題 在參考1連結中,雖然不是使用...

鐵人賽 自我挑戰組 DAY 21
Leetcode新手挑戰30天 系列 第 21

技術 #509 Fibonacci Number - 繼續解

前情提要 btw昨天這邊也講錯了,把遞迴跟巢狀迴圈搞混了:遞迴是自己呼叫自己;巢狀迴圈是迴圈裡面又有迴圈。(可以參考參考1的連結介紹) 進入正題 昨天解費波那契...

鐵人賽 Modern Web DAY 14

技術 第 14 天:LINE BOT SDK:Heroku 夜未眠(二)

第 14 天:LINE BOT SDK:Heroku 夜未眠(二) 我從星期一開始做了整整五天的工作直到周末。了不起的 120 個小時。我並不是因為喜歡工作或...

鐵人賽 AI & Data DAY 8

技術 【Day 7】請求和回應

開始蒐集資料前,需要拿到可以用來「剖析」的原始資料。但平常我們都是打開瀏覽器,輸入網址(甚至常常跳過這步)、可能會輸入一些關鍵字來搜尋、再點選幾個有興趣的連結。...

鐵人賽 Modern Web DAY 7

技術 時尚外衣任你挑,Lektor主題功能介紹

接下來要介紹主題(Themes)。此功能是在V3.1之後才出現的,目前似乎還不穩定,尚在實驗階段。 主題的功能就跟其他網站,甚至軟體、手機一樣,事先完成整套的配...

鐵人賽 Software Development DAY 6

技術 [Day 5] 又回到最初的起點! (迴圈剖析)

今天的主題是 Loop,也就是迴圈。迴圈是一種常見的控制流程,意思是一段程式,我們可以執行特定次數,或者是當某個條件成立時,就停止執行。當然我們有時候會不小心寫...

鐵人賽 Modern Web DAY 13

技術 第 13 天:LINE BOT SDK:Heroku 夜未眠(一)

第 13 天:LINE BOT SDK:Heroku 夜未眠(一)   轉眼間兩個星期就快過了,我們已經從 Python 的基礎,每天多認識一點點,直到利用 H...

鐵人賽 自我挑戰組 DAY 5
30天學會Python 系列 第 5

技術 Python環境設定 Part2 - Anaconda虛擬環境與常用指令

虛擬環境 在Python開發時常常遇到不同的專案需要用到不同版本的Python或是不同版本的模組,在同一個環境中互相衝突,為了解決這個問題,Anaconda...

鐵人賽 Software Development DAY 17
從0開始學習程式-Python 系列 第 18

技術 [Day21]排序?index sort? lambda又有你的事了?

終於停雨啦~都快發霉了~Sunday funday XD我們快點學一學出門玩囉! 你還記得sort嗎? 我們先來複習一下之前講的sorting: .sort...