Skip to content

hsiehkl/Python-for-Humanities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python-for-Humanities

final project - TED Talks listening practice

  • An applicaiton for english practice. Exceute Main.py file and follow the instruction to select ideal ted talk. The applicatoin will play the speech with transcript in which some of words are replaced by ____. You can input the words you hear from the speaker and the app will correct all your answers at the end.

  • Usage

    • Could only run on UNIX platform(e.g. Linux, MAC OS), since using signal module.
    • You may need to install following package:
      • brew install ffmpeg --with-libvorbis --with-sdl2 --with-theora
      • pip install pydub
      • pip install Pygame
    • See more at the final proposal.
  • Ted_Crawler, object for getting talks playlist and downloading audio file.

  • Player, object for handling downloaded audio file.

week_2

week_2

week_3

  • Break down a problem to smaller pieces
  • Search author by given book id
  • Play with Python eval()、input()

week_3

week_4

  • Python data structure I
  • Play with Python conditional expression

week_4

week_6

  • Python data structure II
  • Built-in Type application

week_6

week_7

  • Flow control
  • Iteration

week_7

week_8

  • Understand and import module
  • Built-in and self-defined function

week_8

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published