This course provides knowledge and skills in applying Python to process, analyze, and visualize quantitative financial data and textual data. The content includes an introduction to Python and the working environment; basic data types and data structures; data manipulation and preprocessing using common libraries; descriptive and inferential statistical analysis; financial data visualization; string and text data processing; and applications of Python in financial market data analysis. The course emphasizes hands-on practice through exercises, illustrative examples, and project implementation, aiming to help learners develop data-analytic thinking and the ability to apply Python to practical problems in finance and banking.