Python Programming Fundamentals培訓
本課程專為那些希望學習 Python 程式設計語言的人而設計。重點是 Python 語言、核心庫,以及 Python 社區開發的最好和最有用的庫的選擇。Python 推動業務發展,並被世界各地的科學家使用——它是最流行的程式設計語言之一。
課程簡介
Python Programming 簡介
- 運行 Python 代碼
- 使用 Python 開發工具(IDE 和命令列工具)
- 使用 Python 和 iPython shell 以及 iPython 筆記本
數據類型和操作
- 整數和浮點數 – 可能不是必需的
- 字串和位元組 – 可能不是必需的
- 元組和清單
- 詞典和有序詞典
- 套裝和冷凍套裝
組織和分發代碼
- 創建模組和包
- 將代碼分發到存儲庫
適合物件和函數式Programming
- 創建和使用函數和類
- 使用裝飾器修改函數和類
- 元類簡介
錯誤處理和測試
- 處理和引發異常
- 編寫和執行測試(文件測試和單元測試)
- 通過測試檢查代碼覆蓋率
使用檔案和目錄
- Access不同類型的文件和文件處理原則
- 建立、讀取、更新和刪除檔(包括常規文本檔、csv 以及 Microsoft Word 和 Microsoft Excel 檔案)
- 使用常規 Expressions 從文本檔中提取數據
- 創建和刪除目錄、列出和搜索檔
最低要求
沒有
Open Training Courses require 5+ participants.
Python Programming Fundamentals培訓 - Booking
Python Programming Fundamentals培訓 - Enquiry
Python Programming Fundamentals - 咨詢詢問
咨詢詢問
客戶評論 (7)
感覺就像是對 python 的全面介紹,讓我有信心在嘗試更實質性的東西之前立即解決一些基本級別的 progs
Graham - Quantum Detectors Ltd
Course - Python Programming Fundamentals
機器翻譯
我喜歡我可以提出問題,Abhi 確實回答了所有問題,提供了很好的例子。
Bozena - New College Durham
Course - Python Programming Fundamentals
機器翻譯
一切都還好。 培訓師準備得很好,我真的很喜歡這門課程。
Gelep Dragos
Course - Python Programming Fundamentals
機器翻譯
該課程簡單明瞭,直觀,易於遵循,練習涵蓋了事先討論的主題。
Alexandru - BRD
Course - Python Programming Fundamentals
機器翻譯
知識淵博。
Dan Nohai - BRD
Course - Python Programming Fundamentals
機器翻譯
Abhi 是一位技術嫻熟的開發人員,他知識淵博,並且還擁有我非常喜歡的培訓師的必要技能。
Andrei - BRD
Course - Python Programming Fundamentals
機器翻譯
我喜歡所有關於 Python 語言的概念都得到了詳細的解釋,並且允許我們自己解決一些練習,然後培訓師會向我們解釋並提供各種解決方案。一門非常好的課程!
Scanteie Ana - BRD
Course - Python Programming Fundamentals
機器翻譯
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Scaling Data Analysis with Python and Dask
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望將Dask與Python生態系統一起使用以構建,擴展和分析大型數據集的數據科學家和軟體工程師。
在培訓結束時,參與者將能夠:
- 設置環境以開始使用 Dask 和 Python 構建大數據處理。
- 探索 Dask 中提供的功能、庫、工具和 API。
- 瞭解 Dask 如何在 Python 中加速並行計算。
- 瞭解如何使用 Dask 擴展 Python 生態系統(Numpy、SciPy 和 Pandas)。
- 優化 Dask 環境,以保持處理大型數據集的高性能。
Data Analysis in Python using Pandas and Numpy
14 時間:This instructor-led, live training in 香港 (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
Web Development with Django
21 時間:Django是一個高級Python Web框架,鼓勵快速開發和乾淨,實用的設計。
聽眾
本課程面向尋求將Django納入其項目的開發人員和工程師
Monax: Build a Smart Contract Application
7 時間:在這個由 <lo> 講師指導的現場培訓中,參與者將學習如何使用 Monax 構建智慧合約區塊鏈應用程式。
在本次培訓結束時,參與者將能夠:
- 使用區塊鏈和智慧合約技術開發和部署分散式應用程式。
- 瞭解「智能合約」的設計和功能以及如何創建智能合約。
- 實施安全區塊鏈應用程序開發的最佳實踐。
- 利用 Monax 工具簡化分散式應用程式開發。
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 時間:這種以講師為主導的現場培訓(現場或遠端)面向希望使用FARM(FastAPI,React和MongoDB)堆棧構建動態,高性能和可擴展Web應用程式的開發人員。
在培訓結束時,參與者將能夠:
-
設置整合 FastAPI、React 和 MongoDB 的必要開發環境。
瞭解 FARM 堆疊的關鍵概念、功能和優勢。
瞭解如何使用FastAPI構建REST API。
瞭解如何使用 React 設計互動式應用程式。
使用 FARM 堆疊開發、測試和部署應用程式(前端和後端)。
Developing APIs with Python and FastAPI
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望將FastAPI與Python一起使用以更輕鬆,更快速地構建,測試和部署RESTful API的開發人員。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境,以使用Python和FastAPI開發API。
- 使用FastAPI庫更快速、更輕鬆地創建API。
- 學習如何基於Pydantic和OpenAPI創建數據模型和模式。
- 使用SQLAlchemy將API連接到數據庫。
- 使用FastAPI工具在API中實現安全性和身份驗證。
- 構建容器鏡像並將Web API部署到雲端伺服器。
Web application development with Flask
14 時間:本實用課程面向Python開發者,他們希望創建並維護自己的第一個Web應用程序。同時,也適合已經熟悉其他Web框架(如Django或Web2py)的人,他們想了解使用微框架(即一種將第三方庫粘合在一起,而非提供自包含的通用解決方案的框架)如何改變開發過程。
課程的很大一部分並非專注於Flask本身(它非常小巧),而是專注於Flask項目中常用的第三方庫和工具。
Advanced Flask
14 時間:這種由講師指導的香港現場培訓(現場或遠端)針對的是希望使用Flask的高級功能在MongoDB之上構建可擴展Web應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始使用 Flask 開發 Web 應用程式。
- 瞭解實際 Flask 專案的高級概念和技術。
- 在 MongoDB 之上構建一個 RESTful API 伺服器。
- 瞭解如何使用 Flask、Docker 和 Amazon EC2 容器化、測試和部署微服務。
- 深入瞭解用於擴展 Web 應用程式的高級 Flask 集成。
Kivy: Building Android Apps with Python
7 時間:Kivy是一個用Python編寫的開源跨平台圖形用戶界面庫,它允許為多種設備進行多點觸摸應用程序開發。
在這個由講師指導的實時培訓參與者將學習如何在不同平台上安裝和部署Kivy ,自定義和操作小部件,安排,觸發和響應事件,通過多點觸摸修改圖形,調整屏幕大小,打包Android應用程序,和更多。
在培訓結束時,參與者將能夠
- 將Python代碼與Kivy語言相關聯。
- 深入理解Kivy的工作原理,並充分利用其最重要的元素,如小部件、事件、屬性、圖形等。
- 根據不同的業務和設計需求,無縫開發和部署Android應用程序。
課程形式
- 部分講授、部分討論、練習和大量動手實踐
Accelerating Python Pandas Workflows with Modin
14 時間:這種由 講師指導的 香港 現場現場培訓(在線或現場)面向希望使用 Modin 構建和實施並行計算的數據科學家和開發人員 Pandas 以加快數據分析速度。
在本次培訓結束時,參與者將能夠:
- 設置必要的環境,開始使用 Modin 大規模開發 Pandas 工作流。
- 瞭解 Modin 的功能、架構和優勢。
- 瞭解 Modin、Dask 和 Ray 之間的區別。
- 使用 Modin 更快地執行 Pandas 操作。
- 實現整個 Pandas API 和函數。
Game Development with PyGame
7 時間:此講師指導的現場培訓在 香港(在線或現場)面向希望使用 PyGame 使用 Python 程式設計創建和構建遊戲的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置必要的開發環境,開始使用 PyGame 和 Python 建立遊戲應用程式。
- 瞭解如何創建與動畫和多媒體功能集成的互動式 PyGame 應用程式。
- 使用 PyGame 測試套件運行和測試遊戲程式,並將其轉換為可執行檔。
GUI Programming with Python and PyQt
21 時間:這種以講師為主導的香港現場現場培訓(現場或遠端)針對的是希望使用Python和Qt UI框架編寫具有視覺吸引力的軟體應用程式的人。
在培訓結束時,參與者將能夠:
- 設置一個包含所有需要的庫、包和框架的開發環境。
- 創建一個桌面或伺服器應用程式,其使用者介面運行流暢且具有視覺吸引力。
- 實現各種UI元素和效果,包括小部件、圖表、層次等,以達到可用性的最大效果。
- 在設計和開發階段實施良好的UI設計和代碼組織。
- 測試和調試應用程式。
Build REST APIs with Python and Flask
14 時間:這是一個由講師指導的現場培訓,在 香港(線上或現場)進行,旨在幫助後端開發人員使用 Python 和 Flask 構建 REST API。
在培訓結束時,參與者將能夠:
- 實作一個 REST API,使 Flask 網頁應用程式能夠在後端讀取和寫入資料庫。
- 開發進階的身份驗證功能,如刷新令牌。
- 為未來的 Python 專案構建可重複使用的後端。
- 使用 SQLAlchemy 簡化資料存儲。
- 將 REST API 部署到雲端伺服器上。
Scientific Computing with Python SciPy
7 時間:這種以講師為主導的香港現場現場培訓面向希望使用SciPy使用Python創建高級科學計算功能的開發人員。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境,以開始創建科學計算功能。
- 通過執行複雜操作的實際範例,充分利用SciPy的功能。
- 實現並優化數學算法和函數,以解決科學問題。
- 設計數據結構和插值方法,用於可視化、處理和分析。
Web Development with Web2Py
28 時間:Web2py是一個基於python的免費開源全棧框架,用於快速開發快速,可擴展,安全和可移植的數據庫驅動的基於Web的應用程序。
聽眾
本課程面向工程師和開發人員,使用web2py作為Web開發框架