iT邦幫忙

python3相關文章
共有 1020 則文章
鐵人賽 自我挑戰組 DAY 15
Python淺顯易懂的小教室 系列 第 15

技術 [Day_15]迴圈與生成式

迴圈結構 - 使用for for迴圈結構通常用於已知重複次數的方程式,迴圈結構中指定迴圈變數的初始值、終止值與遞增(減)值,迴圈變數將由初始值變化到終止值的前一...

鐵人賽 Software Development DAY 14

技術 [14] [燒瓶裡的部落格] 04. Templates 模板

我們已經寫好驗證的 views,但是如果現在啟動服務的話 無論開啟哪個 URL,都會看到一個TemplateNotFound錯誤 這是因為 view 使用了re...

鐵人賽 Software Development DAY 13

技術 [13] [燒瓶裡的部落格] 03. Blueprints 和 View function

面對龐大架構,官方建議使用 Blueprints 將程式碼拆分成不同的模組(modules) Blueprint 是一種把關聯程式和 view 組織起來的方式...

鐵人賽 自我挑戰組 DAY 14
Python淺顯易懂的小教室 系列 第 14

技術 [Day_14]選擇性結構- 多向選擇結構、條件判斷與運算子「in」

多向選擇結構讓程式執行路徑可以有無限多種選項,我們可以使用多個 if-elif-else 來達成多向選擇結構,以下說明多項選擇結構與法 : #多向選擇結構語法...

鐵人賽 自我挑戰組 DAY 13
Python淺顯易懂的小教室 系列 第 13

技術 [Day_13]選擇性結構- 單向選擇結構、雙向選擇結構

單向選擇結構 單向選擇結構是最簡單的選擇結構,單向選擇結構只做到測試條件為真時,執行條件為真的動作,只有一個方向的選擇,因此稱作單向選擇結構。 單向選擇程式語法...

鐵人賽 Software Development DAY 12

技術 [12] [燒瓶裡的部落格] 02. 定義和使用資料庫 - 使用 SQLite

什麼是 SQLite SQLite 是遵守ACID的關聯式資料庫管理系統,基於單一文件所組成且格式定義明確 因為不需要單獨設定一個資料庫服務,所以很適合開發階段...

鐵人賽 Software Development DAY 11

技術 [11] [燒瓶裡的部落格] 01. 初始化一個 Flask 專案 - 使用工廠模式

後端 side project 就是要 泛舟 部落格啊,不然要幹嘛 照官方教學做一個基本的 CRUD 功能的部落格 首先建立專案之後再建立兩個資料夾 flas...

鐵人賽 Software Development DAY 9

技術 [09] [Flask 快速上手筆記] 08. 提示訊息與 Log 紀錄

Log Flask 使用標 Python 內建的 logging 所有與 Flask 相關的消息都用 app.logger 來記錄,其名稱與 app.name...

鐵人賽 自我挑戰組 DAY 9

技術 [Day_9]資料儲存容器 (2) - 串列(list)_(2)

接續昨天的內容,今天要繼續介紹串列(list)喔~~讓我們開始吧, 串接兩個串列 #input todo_list_1 = ['打球','掃地','煮飯'] t...

鐵人賽 自我挑戰組 DAY 10

技術 Day 10 : 存放資料的收納庫-串列資料(下)

今天繼續來補足Python的其他存放資料的辦法: tuple tuple跟list很相似,差別差在tuple為不可變動的串列,而且tuple並非用中括號,是用小...

鐵人賽 Software Development DAY 8

技術 [08] [Flask 快速上手筆記] 07. 重新導向x狀態碼xJSON

重新導向和狀態碼 使用 redirect() 函數可以重新導向到指定網址 而 abort() 可以直接中斷請求,並返回 status code from fla...

鐵人賽 AI & Data DAY 8

技術 Multidimensional Scaling(MDS)

今天想來談談一個把高維度資料可視化的應用:MDS,MDS是一種unsupervised machine learning approach 用來降低資料的維度,...

鐵人賽 AI & Data DAY 7

技術 樹選手3號:XGboost [python實例]

照著前幾天的邏輯今天來用python執行xgboost,剛開始一樣先寫score function方便之後的比較: #from sklearn.metrics...

鐵人賽 Software Development DAY 7

技術 [07] [Flask 快速上手筆記] 06. Cookie and Session

Cookies 要使用 cookies 可以使用 cookies 屬性 設定 cookie 透過 set_cookie 方法 from flask import...

鐵人賽 自我挑戰組 DAY 7

技術 Day 7 : 迴圈-用來解決重複的事情

今天要來學習程式語言中非常重要的一個概念(功能)-迴圈,迴圈到底可以拿來幹嘛呢?先來看個例子:如果我想print出1到5的數字的話,沒學過迴圈的人會這樣打: p...

鐵人賽 自我挑戰組 DAY 7

技術 [Day_7]資料儲存容器 (1) - tuple

Python的資料儲存容器,可以分為tuple、串列(list)、字典(dict)與集合(set)四種,以下表格簡單介紹一下 : Python的資料儲存容...

鐵人賽 Software Development DAY 6

技術 [06] [Flask 快速上手筆記] 05. 發送請求與文件上傳

在 Flask 裡面導入 request 套件包 from flask import request 通過前面提過的 method 屬性可以操作當前的請求方法...

鐵人賽 自我挑戰組 DAY 6

技術 [Day_6]資料型別、變數與運算子 - 練習題

這邊會給大家一些練習題,以及參考解答,過程可能會與大家有些不盡相同,還請各位多多包涵,我會先將執行結果附上,可以先自行練習,再來看我的解法喔,就讓我們開始吧 !...

鐵人賽 自我挑戰組 DAY 5

技術 [Day_5]Python 字串(2)

字串的內建函式 字串類別內建許多函式,只要是Python字串就自動擁有這些函式,以下介紹常用的內建函式。 字串.split(切割字元) # input a =...

鐵人賽 Software Development DAY 5

技術 [05] [Flask 快速上手筆記] 04. HTTP 方法x靜態文件x渲染模板

HTTP 方法 在預設情況下 Flask 路由的 HTTP 方法只允許 GET 可以透過route()裝器的methods參數來處理不同的 HTTP 方法 fr...

鐵人賽 自我挑戰組 DAY 16

技術 Leetcode 挑戰 Day 16 [231. Power of Two]

231. Power of Two 今天我們一起挑戰leetcode第231題Power of Two! 題目 Given an integer n, r...

鐵人賽 AI & Data DAY 5

技術 樹選手2號:random forest [python實例]

今天來用前幾天使用判斷腫瘤良性惡性的例子來執行random forest,一開始我們一樣先建立score function方便之後比較不同models: #fr...

鐵人賽 Software Development DAY 4

技術 [04] [Flask 快速上手筆記] 03. 路由

基本路由 使用 route() 裝飾器來把函數綁定到 url,就可以定義不同的路徑執行的內容 @app.route('/') def index():...

鐵人賽 自我挑戰組 DAY 4

技術 [Day_4]Python 字串(1)

字串 在Python裡扮演很重要的角色,使用**單引號「'」與雙引號「"」**所包含的文字,都會被視為字串,字串內可以儲存Unicode編碼的文字,我...

鐵人賽 自我挑戰組 DAY 3

技術 [Day_3] Python運算子

運算子 今天這篇主要會介紹一些運算子,不一定都是數學上的運算,也有判斷True或False的,就讓我們繼續看下去吧~~~ 指定運算子 指定運算子用等號(=)表示...

鐵人賽 Software Development DAY 3

技術 [03] [Flask 快速上手筆記] 02. 第一個 App

安裝 Flask 首先我們先建立一個資料夾 hello_flask 然後在資料夾內建立 3.8 版本的 python 環境 pipenv --python 3....

鐵人賽 AI & Data DAY 3

技術 樹選手1號:decision tree [python實例]

今天來用decision tree做一個預測腫瘤是惡性還是良性的應用,在這裡就略過前期的資料處理與分割,直接從model應用開始,如果對這個分析有興趣,我有把k...

鐵人賽 Software Development DAY 3

技術 [Python 爬蟲這樣學,一定是大拇指拉!] DAY03 - 關於 Python (2)

了解 Python 的特性之後,來看看 Python 還有什麼厲害之處吧~ 所以 Python,你有多猛? 語法簡單、直觀、可讀性高 請搭配此圖片...

鐵人賽 Software Development DAY 2

技術 [02] [Flask 快速上手筆記] 01. 建立開發環境

開發環境設定 1. 安裝 python3 在 Mac 環境中預設是安裝 python2 我們可以透過 Homebrew 來安裝 python3 brew ins...

鐵人賽 Software Development DAY 2

技術 [Python 爬蟲這樣學,一定是大拇指拉!] DAY02 - 關於 Python (1)

所謂工欲善其事,必先利其器。 選擇 Python 的理由又是什麼?那我們得先從語言的特性及優缺點來探討。 Python 是什麼?爬蟲類嗎? 圖片來源 Pytho...