Skip to content

Python

This book covers Python programming from fundamentals through advanced topics including object-oriented design, concurrency, systems programming, and data analysis. It is aimed at students and practitioners who want a thorough, example-driven reference with mathematical rigor where applicable.

The foundational content originates from conversations with AI assistants. I have reviewed and revised portions of the material, but not all content has undergone comprehensive review. Contributions---corrections, improvements, or suggestions---are welcome via pull requests or email.

GitHub Repository

Email: sungchul@yonsei.ac.kr


Getting Started

To run the code examples, install the following packages (in addition to the standard Anaconda distribution):

bash pip install beautifulsoup4 cvxpy lxml mplfinance pandas_datareader requests selenium webdriver-manager yfinance

Some Python scripts are standalone and run without extra dependencies. Others require additional packages and should be executed from the python_code folder in the repository, where those dependencies are provided.


Sungchul Lee Department of Mathematics, College of Science Yonsei University Seoul, South Korea