We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Python 中文 學習 從無到有開發音樂下載平台 課程

Ray Chung and Kevin He

課程內容

請問您是否想開發一套屬於自己的平台呢?

但又發現說,沒有從無到有開發平台的經驗。

這門課,能夠讓你快速的入門,並且直接實作!

我們將使用Python,並透過Pycharm開發環境

完全從無倒有實作出一個音樂下載的平台,您能夠在上面搜尋音樂,並下載mp3 mp4,

您登入平台之後,又能夠把音樂加入我的最愛,供您下次能夠馬上找到您所愛的音樂!

前端的程式語言,我們將使用HTML、CSS並運用了bootstrap

Read more

課程內容

請問您是否想開發一套屬於自己的平台呢?

但又發現說,沒有從無到有開發平台的經驗。

這門課,能夠讓你快速的入門,並且直接實作!

我們將使用Python,並透過Pycharm開發環境

完全從無倒有實作出一個音樂下載的平台,您能夠在上面搜尋音樂,並下載mp3 mp4,

您登入平台之後,又能夠把音樂加入我的最愛,供您下次能夠馬上找到您所愛的音樂!

前端的程式語言,我們將使用HTML、CSS並運用了bootstrap

後端程式我們使用python,資料庫使用mongoDB

您將能夠學習到前後端的整體概念!

如果你發現這個課程不適合你,30天內你將能夠完全退費,你將不會有任何損失!

我的網站

點取課程的右上方->建立者Kevin He->關於講師Kevin He 就可以到達教師簡介

在照片的下方即可看到一顆地球. 即是網站連結~

But you don’t have any experience of developing from scratch

This course, can make you to quickly get started, and get your hands dirty.

We will using Python with Pycharm development environment

Completely from scratch to make a real music download platform, you can search for music on this platform, and download to mp3 or mp4.

After you sign in, You are be able to add music to your favorites, so you can easily find that music next time.

For front-end programming language, we will using

If you find this course is not for you, within 30 days you will be able to fully refund, you will loss nothing.

Enroll now

What's inside

Learning objectives

  • 了解前端與後端的整體概念
  • 如何使用 bootstrap 快速建立 html、css
  • 如何使用 mongodb 來做資料庫的存取
  • 如何使用 beautifulsoup4 來實現做出自己的音樂搜尋引擎
  • 如何從無到有想出一個專案,並一步步地把它實現出來。

Syllabus

基本Python語言
章節介紹
安裝Python
資料型態 - 整數與字串
Read more
變數
基本的內建方法print(), str(), int()
實用的format()方法
使用input() 接收使用者資料
建立第一個自己的方法
If, else判斷式
建置影片下載功能

1/14 新增

專案初始規劃
使用 PyCharm
使用 requests 獲取第一個網頁內容
使用 bs4 獲取影片 Title
使用 bs4 獲取影片 Link
使用 bs4 與 re(正規化表示法) 獲取影片 Img
使用 bs4 與 re 獲取影片 影音長度
使用 bs4 與 re 獲取其他頁面連結
使用 youtube_dl 下載 MP4
使用 youtube_dl 結合 FFMPEG 下載 並轉成 MP3
把所有方法統整成一模組
建置平台 - 前端與後端
使用 Flask 建立第一個網站 Hello world
新增靜態文件夾與其他文件夾

reference 老師的唸法有誤,正確是 KK[ˋrɛfərəns] 才對。

讓搜尋欄達成頁面間的變數傳遞
讓搜尋結果顯示在頁面上
為搜尋結果添加 Bookstrap
如何去掉 YouTube 廣告
新增 MP3 & MP4 下載功能
處理下載頁面
新增其它分頁欄位
為分頁欄位添加 Bookstrap
處理搜尋其他頁面問題
處理 Page Bar
結合資料庫應用
安裝MongoDB
安裝MongoDB (Mac OS)
新增 資料庫 資料表 資料
讓 Python 連結至 MongoDB
建立 DB Class
新增 user 至 資料庫
建立 User Class 與 驗證 user
新增 Login 頁面
新增 登入失敗訊息 與 首頁
新增 Logout 功能
新增 user 創建功能
修改 Home Page ( Bug )
新增註冊頁面
建立 Video Class
新增我的最愛功能(上)
新增我的最愛功能(下)
新增我的最愛頁面
新增我的最愛刪除功能
解決我的最愛重複問題
最後調整與測試
新增選單至 Base 頁面
使用 font-awesome
最後 主程式 與 CSS 調整
最終測試
專案檔 (Project Data)

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores Python programming language, which is widely used in web development
Develops fundamental programming skills, such as variables, data types, and conditional statements
Uses PyCharm development environment, which is popular among Python developers
Teaches web development with HTML, CSS, and bootstrap
Uses MongoDB as a database, which is widely used in industry
Builds a music downloading platform as a real-world project

Save this course

Save Python 中文 學習 從無到有開發音樂下載平台 課程 to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Python 中文 學習 從無到有開發音樂下載平台 課程 with these activities:
觀看有關CSS進階技術的教學影片
透過觀看教學影片,補充課程中CSS的知識,學習進階技術,例如Flexbox、Grid和動畫效果,提升網頁視覺呈現。
Browse courses on CSS
Show steps
  • 尋找有關CSS進階技術的優質教學影片。
  • 觀看影片並跟著練習。
建立一個基本的Python網站
透過建立一個實際的Python網站,將課程中學到的概念應用於實務,加深對Web開發的理解。
Browse courses on Python
Show steps
  • 安裝Python和必要的套件。
  • 建立一個新的Python網站專案。
  • 使用Flask框架建立一個基本的網站架構。
  • 加入基本功能,例如首頁和歡迎訊息。
  • 部署您的網站,並在實際環境中進行測試。
Show all two activities

Career center

Learners who complete Python 中文 學習 從無到有開發音樂下載平台 課程 will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Python 中文 學習 從無到有開發音樂下載平台 課程.
50個最常見實用英文片語
Most relevant
彬教練陪你練-強化呼吸肌群及核心肌群力量
Most relevant
五行升維調頻 先調頻,再做事
Most relevant
進擊的 LangChain 學習路:打造 LLM 驅動應用程式的必備技能,一步步教你如何開發 AI 應用專案
Most relevant
零基礎鉛筆素描初學班 - 從入門到精通, 零基礎繪畫, 素描創作全流程教學 (中文) Pencil Drawing
Most relevant
学习 OpenCV 3.2+ QT 5+ ffmpeg 实战开发视频编辑器视频教程
Most relevant
Mesh Sleeve Jumper Knitting Tutorial(Mesh V領毛衣編織英文解析)
Most relevant
Python 資料分析 - 入門實戰
Most relevant
Hana Jumper Knitting Tutorial(Hana圓領毛衣編織英文解析)
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser