[Soft & Share 會員服務] 開源報報 262 – 使用哈利波特魔法世界來解釋很棒的Python功能

這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )。想體驗開源報報,可先參考開放閱讀

🔥以主題方式整理出相關的開源專案 – 開源報報主題報導

為什麼需要 Soft & Share 開源報報?

每天快速瀏覽開源報報具備有什麼效益?

  1. 增加自己的學習動力,提升自己的視野
  2. 從開源專案中獲得 side project 靈感與想法
  3. 利用開源專案提升自己的生產力

每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資

訂閱網址

開源報報內容

學習資源

使用哈利波特魔法世界來解釋很棒的Python功能。

正如我的部落格文章中所概述的那樣,我決定使用我在 “get disciplinedsubreddit.上找到的一種技術來養成一個新的習慣。

作為我的新習慣之一,我選擇了: “每天寫程式15分鐘” 作為這個習慣的一部分,我開始建立一系列關於Python重要而棒的特性的部落格文章,包括物件導向程式設計、屬性、函式註釋、duck typing等。

由於我對一般的教學範例感到厭煩,所以我尋找了一個能讓學習和實現這些概念變得有趣的主題。因為我非常喜歡哈利波特,所以我開始圍繞這些主題建立自己的魔法世界。關於我的魔法世界–《基爾米爾城堡的故事》的簡短介紹可以在這裡找到。所以,如果你喜歡魔法,並且想提高你的Python知識和技能,就馬上投入其中吧!

我每天的工作日誌可以在我的網站上找到。

程式碼執行在Python 3.6中,資料類別的程式碼需要Python 3.7(或者你pip安裝Python 3.6的資料類別)。

工具

Slack最好的 CLI 客戶端,因為一切都很糟糕!

Web 應用程式開發

基於React MDX的簡報平台

MDX是一種可創作的格式,它可以讓你在你的 Markdown 文件中無縫地寫入JAX。你可以匯入元件,如互動式圖表或警報,並將它們嵌入到你的內容中。這使得使用元件編寫長篇內容變得非常簡單。

Matestack 使你能夠在不接觸 JavaScript 和 HTML 的情況下定義複雜的UI行為

提高你的工作效率,在純 Ruby 中輕鬆建立基於元件的Web UIs。如果需要,包括反應性。

matestack-ui-core 使你能夠在純 Ruby 中製作可維護的 Web 使用者介面,跳過ERB和HTML。UI程式碼成為你的 Rails 應用程式的一個原生和有趣的部分。多虧了反應式核心元件,反應式可以選擇性地新增到頂部,而無需編寫JavaScript,只需使用一個簡單的 Ruby DSL。

你最終可以減少50%的程式碼編寫量,同時提高生產率、可維護性和開發人員的幸福感。使用純Ruby工作。如果有必要,可以用純JavaScript進行擴充。不涉及Opal。

一個針對高併發、低延遲應用設計的高效能 Java 效能監控和統計工具。

價值

  • 快速定位效能瓶頸
  • 快速定位故障原因

優勢

  • 高效能: 單執行緒支援每秒 1600 萬次 響應時間的記錄,每次記錄只花費 63 納秒
  • 無侵入: 採用 JavaAgent 方式,對應用程式完全無侵入,無需修改應用程式碼
  • 低記憶體: 採用記憶體複用的方式,整個生命週期只產生極少的臨時物件,不影響應用程式的 GC
  • 高即時: 支援秒級統計,最低統計粒度為 1 秒,並且是全量統計,不丟失任何一次記錄

資料科學

資料科學免費自學教育之路!

這是一條為那些想在自己的時間內免費完成資料科學本科課程的人提供的道路,課程來自世界上最好的大學。

在我們的課程中,我們優先選擇MOOC(大規模開放線上課程)式的課程,因為這些課程是根據我們的學習風格而建立的。

雲端和網路管理

亞馬遜網路服務( AWS ) –實用指南

為何需要這個開放指南?

關於AWS的很多資訊都已經寫好了。大多數人透過閱讀部落格或 “入門指南 “並參考標準的AWS參考資料來學習AWS。儘管如此,值得信賴和實用的資訊和建議並不容易獲得。AWS自己的文件是一個很好的但龐大的資源,很少有人有時間完整閱讀,而且除了官方的事實,它不包括任何東西,所以省略了工程師的經驗。部落格或Stack Overflow中的資訊也不是持續更新的。

本指南是由使用AWS的工程師編寫的,也是為使用AWS的工程師編寫的。它的目標是成為一個有用的、活生生的參考資料,整合了連結、技巧、竅門和最佳實踐。它是由幾位廣泛使用 AWS 的工程師在喝啤酒中討論和編輯而成的。

程式設計語言/程式庫

一個類似於 glib 的多平台 C 語言程式庫

TBOX是一個用 C 語言實現的跨平台開發程式庫。

針對各個平台,封裝了統一的介面,簡化了各類開發過程中常用操作,使你在開發過程中,更加關注實際應用的開發,而不是把時間浪費在瑣碎的介面相容性上面,並且充分利用了各個平台獨有的一些特性進行最佳化。

這個專案的目的,是為了使 C 開發更加的簡單高效。

目前支援的平台有: Windows, Macosx, Linux, Android, iOS, *BSD等等。

遊戲

一個 Python 的復古遊戲引擎

Pyxel是一個 python 的經典畫素風格遊戲製作引擎。

由於畫素風格遊戲的機制非常簡單(如:最多隻能顯示16種顏色、播放4種聲音等),現在你也可以輕鬆地享受這種遊戲的製作過程。

Filament是一款基於物理的即時渲染引擎,適用於Android、iOS、Windows、Linux、macOS和WASM/WebGL。

Google Map 的擴增實境導覽也是用這個引擎

Soft & Share 網站加值服務


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

Image by anncapictures from Pixabay

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: