『認真回,學Python,然後
1. 把Excel資料丟到google spreadsheet上當關聯式資料庫用,
2. 用python pandas整理資料
3. 用datastudio做視覺化分析或定期觀察儀表板
這是我最推薦新手入門數據分析的工具組合。
你要做數據整理跟分析,重點只有三個:
資料存放的地方、整理資料工具語言、視覺化套件
一般來說,正規的方式是資料放sql、整理資料用sql code,
然後視覺化再用ggplot、shiny(R), Matplotlib、plotly(Python),
但初學者沒辦法一次搞懂這麼多東西,直接用現成的東西就好,
唯一需要學習的是python pandas跟如何用python串接google spreadsheet,
但這我覺得根本比VBA好學兩萬倍,code也比較好管理...』
Re: [問卦] EXCEL VBA值得花時間去學嗎 https://disp.cc/b/163-e8Nl |問卦原文 https://disp.cc/b/163-e8Gh
同時也有114部Youtube影片,追蹤數超過7萬的網紅在地上滾的工程師 Nic,也在其Youtube影片中提到,程式亂寫也可以動,要怎麼寫的好或易於閱讀,就得花上一番功夫去學習寫作技巧。 這支影片會和你分享一些基本的知識點,實戰技巧基本上當代程式語言開發都能使用 不過每個時代會有不同的想法跟觀點,不同的團隊也會有不一樣的慣例,希望這次的內容能夠給你一些不一樣的想法 喜歡影片的話!可以幫忙點個喜歡以及分享...
「python code」的推薦目錄:
- 關於python code 在 PTT Gossiping 批踢踢八卦板 Facebook 的最佳解答
- 關於python code 在 BorntoDev Facebook 的最佳解答
- 關於python code 在 軟體開發學習資訊分享 Facebook 的最佳解答
- 關於python code 在 在地上滾的工程師 Nic Youtube 的最佳貼文
- 關於python code 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
- 關於python code 在 在地上滾的工程師 Nic Youtube 的最佳貼文
- 關於python code 在 Python for Beginners – Full Course [Programming Tutorial] 的評價
- 關於python code 在 Python 的評價
- 關於python code 在 Google Python Style Guide 的評價
- 關於python code 在 Python code for calculating a missing side of a triangle ... 的評價
python code 在 BorntoDev Facebook 的最佳解答
จะดีกว่าไหมถ้าเราพัฒนาโปรแกรมไปทีละจุด และค่อย ๆ ทดสอบไปจนกว่าฟังก์ชันเหล่านั้นจะทำงานได้ตรงตามที่เราวางแผนไว้...ดีกว่าไปพังพร้อมกันทีเดียว แล้วยังต้องเสียเวลานั่งหาอีกว่าโปรแกรมเรามีบั๊คตรงไหน 😖 บอกเลยว่าปวดหัวแน่นอน !
.
ซึ่งทำได้ง่าย ๆ ด้วย Test Driven Development หรือเรียกง่าย ๆ ว่า TDD กับ 5 Steps ที่เรานำมาฝากเพื่อน ๆ กันในวันนี้ หากพร้อมแล้วไปดูกันเลยจ้า
.
.
เรามารู้จัก Test Driven Development กันก่อน !
.
เป็นแนวทางการพัฒนาซอฟต์แวร์เพื่อสร้างการทดสอบ และระบุเงื่อนไขต่าง ๆ เพื่อทดสอบโปรแกรม ซึ่งการทดสอบธรรมดาจะทำการเขียนโค้ดก่อนแล้วค่อยสร้าง Test Case เพื่อทำการทดสอบ ซึ่งวิธี TDD นี้จะต้องวางแผนทดสอบโค้ดก่อน จากนั้นจะเขียนโค้ดเพื่อให้ผ่านการทดสอบตามที่วางแผนไว้นั่นเอง
.
.
มาดูกันดีกว่าว่าวิธี Test Driven Development มีขั้นตอนอะไรบ้าง
.
Step 1️⃣ : เริ่มวางแผนฟีเจอร์ที่ต้องพัฒนาและต้องการทดสอบในโปรแกรม
Step 2️⃣ : เขียน Test Case ที่ต้องการจะทำการทดสอบ และเริ่มทำการทดสอบตามที่วางแผนไว้ ซึ่งในการทดสอบครั้งแรกจะล้มเหลว เพื่อเป็นแนวทางสำหรับการเขียนโค้ด
Step 3️⃣ : เริ่มเขียนโค้ดและพัฒนาฟีเจอร์ต่าง ๆ เพื่อให้ผ่านการทดสอบตามที่ได้วางแผนไว้
Step 4️⃣ : ทำการทดสอบซ้ำอีกหนึ่งครั้ง และ Refactor โค้ดให้ Clean มากที่สุด
Step 5️⃣ : ทำซ้ำจนกว่าจะได้ฟีเจอร์ที่ดีตรงตามวัตถุประสงค์มากที่สุด
.
🔴 เฟสสีแดง : กรณี Code ไม่ทำงาน
🟢 เฟสสีเขียว : กรณี Code ทำงานได้ แต่อาจจะยังไม่เหมาะสมที่สุด
🔵 เฟสสีฟ้า : การปรับปรุง Code ให้ทำงานอย่างเหมาะสมที่สุดตามฟังก์ชันที่วางแผนไว้
.
.
Test Driven Development ดียังไง ?
.
เนื่องจากเป็นการทดสอบก่อนการเขียนโค้ดจะทำให้ลดความผิดพลาดของโปรแกรมลงได้ ลดการเขียนโค้ดที่ไม่จำเป็น ยังลดเวลาการ debug โค้ดลงได้เยอะ ส่วนใดที่ทดสอบไม่ผ่านก็สามารถแก้ไขได้ทันที เพื่อให้ฟังก์ชันต่าง ๆ สามารถทำงานได้ตามวัตถุประสงค์ที่วางแผนไว้นั่นเอง
.
.
ใครที่กำลังพัฒนาโปรเจกต์กันอยู่ อย่าลืมเอาวิธีนี้ไปใช้กันด้วยล่ะ !! โปรแกรมของเราจะมีประสิทธิภาพ ทำงานได้ตรงตามวัตถุประสงค์ แถมยังลดความผิดพลาดของโปรแกรมลงได้เยอะเลย
.
ส่วนใครอยากดูวิธีการทำ Test Driven Development กันแบบเต็ม ๆ ทางเราเคยเขียนบทความไว้ให้แล้ว หากสนใจสามารถเข้าไปอ่านกันได้ที่นี่เลย
📑 Link : https://www.borntodev.com/2020/04/07/%E0%B8%A1%E0%B8%B2%E0%B8%97%E0%B8%B3-unit-testing-%E0%B8%9A%E0%B8%99-python-%E0%B8%81%E0%B8%B1%E0%B8%99/?fbclid=IwAR3Kk6biqW-5wG18s2gfi0MAH2xDRARkjdiOrDuC364stUuRCDUBGW_GbAM
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#TDD #testdrivendevelopment #BorntoDev
python code 在 軟體開發學習資訊分享 Facebook 的最佳解答
網路應用 # 1 – 經由 SSH 做讀寫裝置配置
網路應用 # 2 – 建立一個互動式子網計算器
網路應用 # 3 – 提取網路參數和建立圖形
網路應用 # 4 – 建構基本網路資料包嗅探器( Network Packet Sniffer )
網路應用 # 5 – 配置檔案管理和電子郵件通知
[BONUS] Running Python Code via Remote Servers
[BONUS] Setting Up the Working Environment in GNS3
[BONUS] Network Application #6 – Read SNMPv3 objects with Python 3
[BONUS] Network Application #7 – Build a Basic NMAP Tool with Python 3
[BONUS] Network Application #8 – Build a Rogue DHCP Server Discovery Tool with Python 3
[BONUS] Network Application #9 – Filter and Monitor LLDP Log Messages with Python 3
[BONUS] Network Application #10 – Build an OSPF Network Discovery Tool with Python 3
https://softnshare.com/python-programming-for-real-life-networking-use/
python code 在 在地上滾的工程師 Nic Youtube 的最佳貼文
程式亂寫也可以動,要怎麼寫的好或易於閱讀,就得花上一番功夫去學習寫作技巧。
這支影片會和你分享一些基本的知識點,實戰技巧基本上當代程式語言開發都能使用
不過每個時代會有不同的想法跟觀點,不同的團隊也會有不一樣的慣例,希望這次的內容能夠給你一些不一樣的想法
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
章節:
00:00 提升品質的影響
01:29 有意義的命名比簡寫更好
03:01 限制傳入參數數量
05:03 簡化條件表達式
06:37 變數定義範圍限制
08:28 一次只做一件事
10:35 Early return
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#前端 #後端 #工程師
python code 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
常有觀眾問我有沒有推薦給程式設計初學者的軟體工程書籍,今天分享3本我自己很喜歡的電腦科學相關的書。但是,我是個非常懶得看書的人啊!!所以這三本書都是夠實用夠有趣,我才有辦法看,才會分享給你們。
這集會聊到...
Overview 💬
💙 準備軟體工程師面試必備書 2:19
Cracking the Coding Interview 提升程式設計師的面試力
🔗 蝦皮 中文: https://shp.ee/y7rbjqk
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013846860?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
🔗 博客來 中文:
https://www.books.com.tw/exep/assp.php/untypedcoding/products/E050035291?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
💙 當畫家遇上演算法 看圖學演算法 4:28
Grokking Algorithms 白話演算法!培養程式設計的邏輯思考
🔗 蝦皮 中文: https://shp.ee/k3jtmvg
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013567471?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
🔗 博客來 中文:
https://www.books.com.tw/exep/assp.php/untypedcoding/products/0010887779?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
💙 置入生活中的演算法 6:20
Algorithms to Live By: The Computer Science of Human Decisions 決斷的演算:預測、分析與好決定的11堂邏輯課
🔗 蝦皮 中文: https://shp.ee/rvvh89e
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013864481?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
📢 📣 📢 本頻道影片內容有輸出成 podcast 📢 📣 📢
可以在各大podcast平台搜尋「Untyped 對啊我是工程師」
請大家多多支持呀!!🙏🏻💁🏻♀️
#書到用時方恨少 #演算法繪本 #ComputerScienceBooks
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
【愛屋及烏】
YouTube 👉 https://www.youtube.com/c/Untyped對啊我是工程師
Podcast 👉 https://open.spotify.com/show/3L5GRMXmq1MRsliQt43oi2?si=3zgvfHlETeuGfp9rIvwTdw
Facebook 臉書粉專 👉 https://www.facebook.com/untyped/
Instagram 👉 https://www.instagram.com/untypedcoding/
合作邀約 👉 untypedcoding@gmail.com
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
【Disclaimer 聲明】
Some links are affiliated.
上面有些連結是回饋連結,如果你透過這些連結購買商品,我可以得到一些小獎勵,但不會影響到你購買的價格,甚至會是更低的價格!謝謝你的支持💕
【㊫ 電腦科學/軟體工程 學習資源 📖】
用Scala學習函式程式設計
https://bit.ly/2IF0Thv
Scala 函数式程式設計原理
https://bit.ly/3kBQXTb
平行程式設計
https://bit.ly/3pCeaZf
Android 應用程式開發 專項課程
https://bit.ly/3lGCUwW
普林斯頓大學 電腦科學 演算法 基礎理論
https://bit.ly/3nxomAh
Go 語言學起來
https://bit.ly/35AWhlv
Parallel, Concurrent, and Distributed Programming in Java 專項課程
https://bit.ly/2IGnlH4
Java 軟體工程基礎課程
https://bit.ly/3fa4gJi
全端開發 跨平台手機app 開發 完整課程
https://bit.ly/2UCGWum
從0-1學 Python 3
https://tinyurl.com/python-bootcamp-untyped
從0-1學 JavaScript
https://tinyurl.com/js-complete-untyped
python code 在 在地上滾的工程師 Nic Youtube 的最佳貼文
現在學習知識的渠道越來越多,無論對於零基礎或是有經驗的工程師,想要持續成長應該看書還是看影片來的更有效率呢?
主要會和你分享我過去從新手到資深的過程中,如何持續保持進步及學習的經驗
也許這個經驗可以幫助到你,也歡迎留言和我分享你的看法
相信彼此分享不同的學習見解,能讓對於想要更精進自己程式開發功力的人有很大的幫助
===章節===
00:00 哪一個有效律?
00:36 寫程式如同寫作
05:14 書是最便宜的資源
10:14 折扣碼操作示範
===蝦皮購書折扣碼===
折扣碼:FLAGNIC36
時間:2021-03-29 ~ 2021-06-29
折扣碼:FLAGNIC79
時間:2021-06-30 ~ 2021-09-30
折扣碼: FLAGNIC11
時間:2021-10-01~ 2021-12-31
===前陣子在看的推薦書單===
(零基礎)
- 白話演算法!培養程式設計的邏輯思考
- Python 刷提鍛鍊班
(中高階)
- 設計模式之禪(第2版)
- 無瑕的程式碼-整潔的軟體設計與架構篇
- 單元測試的藝術
- 演算法之美:隱藏在資料結構背後的原理(C++版)
- Kent Beck的實作模式
(Ruby)
- Writing Efficient Ruby Code
(成長思考)
- 圖解.實戰 麥肯錫式的思考框架:讓大腦置入邏輯,就能讓90%的困難都有解!
- 師父:那些我在課堂外學會的本事
- 高勝算決策:如何在面對決定時,降低失誤,每次出手成功率都比對手高?
- 窮查理的普通常識
- 懶人圖解簡報術:把複雜知識變成一看就秒懂的圖解懶人包
- 寫作,是最好的自我投資
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#寫程式 #前端 #後端
python code 在 Python 的推薦與評價
The Python programming language. Python 56.2k 27.9k · mypy Public. Optional static typing for Python. Python 16.6k 2.7k · pythondotorg Public. Source code for ... ... <看更多>
python code 在 Google Python Style Guide 的推薦與評價
Run pylint over your code using this pylintrc. 2.1.1 Definition. pylint is a tool for finding bugs and style problems in Python source code. It finds ... ... <看更多>
python code 在 Python for Beginners – Full Course [Programming Tutorial] 的推薦與評價
Learn the Python programming language in this full course for beginners! You will learn the fundamentals of Python and code two Python ... ... <看更多>