| 微軟 | VS Code | Python

微軟續拆解Python擴充套件,釋出3款獨立新套件

新的Python相關擴充套件包括Black、isort以及Jupyter Powertoys,能夠檢查程式碼格式以及匯入檔案順序,並且在VS Code提供Jupyter筆記本實驗性功能

2022-05-06

| Anaconda | PyScript | Python | WebAssembly | 網頁

Anaconda新專案PyScript,讓Python程式碼也能在瀏覽器執行

PyScript讓開發者可以在HTML中編寫Python程式碼,並且透過WebAssembly技術在網頁瀏覽器中執行

2022-05-03

| 微軟 | Python | VS Code | Pylint

微軟分離Python in VS Code中Linting工具成獨立擴充套件

微軟開始分離VS Code Python擴充套件中的一系列功能,成為獨立的擴充套件,而Linting工具是第一個目標

2022-04-01

| 資安日報 | 資料外洩 | 勒索軟體 | 漏洞揭露 | 烏克蘭戰爭 | Lapsus$ | Python | OpenSSL | Log4Shell | SpringShell

【資安日報】2022年3月31日,Java框架Spring傳出危險程度直逼Log4Shell的漏洞、衛星通訊服務業者Viasat公布資安事故調查結果

Java框架Spring出現了極為嚴重的漏洞SpringShell,而引起許多資安人員的高度關注;再者,美國衛星通訊服務業者Viasat,也針對2月24日遭駭而影響衛星網路用戶的事故做出說明

2022-03-31

| 微軟 | VS Code | Python

VS Code Python擴充套件添加智慧選取與程式碼折疊功能

由於Python擴充套件已經更換使用Pylance語言伺服器,現在可以支援更豐富的功能,包括更好用的智慧程式碼選取以及程式碼摺疊功能

2022-02-08

| Apache | Flink | 機器學習 | Python

Flink ML 2.0改進演算法可用性,還新增Python支援

機器學習函式庫Flink ML 2.0.0擁有重新設計的API,並且因應開發者的需求,開始加入Python支援

2022-01-17

| IPython | REPL | Jupyter | Python

互動開發環境IPython清掃老舊程式碼發布最新8.0版本

IPython 8.0更新工作主要為清理老舊且遭棄用的程式碼,減少IPython專案檔案數量和程式碼行數,使得CLI啟動更迅速

2022-01-17

| 程式人 | 林信良 | 程式學習 | tuple | 資料型態 | Python | TypeScript | 函數式 | 資料載體

簡便資料載體的tuple

在具備tuple資料型態的程式語言中,別將其視為有限制的list,我們應該從簡易資料載體的角度來思考,如此一來,就能善用tuple的特性,將其應用於適當的場合

2022-01-13

| Numpy | Python | Arm64

NumPy 1.22開始支援Windows/Arm64,並且完成主要註解工作

科學運算函式庫NumPy最新1.22版本,開始能在Windows/Arm64上運作,並且主要命名空間的註解工作已大致完成

2022-01-07

| Tiobe | Python | Java | 年度程式語言

Python再次獲得TIOBE年度程式語言獎

Python在去年表現亮眼,不只從第3名衝上第1,分數也是所有程式語言最高,因此2021年的TIOBE年度程式語言獎,仍由Python獲得

2022-01-05

| 程式人 | 林信良 | 程式學習 | Python | Switch | 結構化模式比對 | Structural Pattern Matching | Match

思考Python結構化模式比對

Python 3.10終於有switch?請思考幾十年來Python為何都沒有switch,從而瞭解match真正的作用,是將特定結構的資料映射至值或動作

2021-12-16

| 資安日報 | 勒索軟體 | 程式碼攻擊 | Unicode欺騙 | Python | BYOVD

【資安日報】2021年12月14日

Apache Log4j重大漏洞Log4Shell被用於攻擊行動的情形,其實早在2個星期前就跡象;而物流業者漢宏國際物流(Hellmann Worldwide Logistics)近日遭到網路攻擊,也值得留意後續發展

2021-12-14