Python Camp I
Learning Python feels intimidating. If you're anything like us, you are starting with a blank slate--you know nothing about Python. In this course, we will work our way up the learning curve. It may feel steep to start, but sooner than you know it, Python will start to make sense to you.
By the end of this course, you will be confident in the basics of Python. You'll know some basics of variable creation, creating databases, merging databases and cleaning data. You'll also learn some familiarity with the most important Python libraries. Most importantly, you'll have developed a foundation for Python and the courage to continue learning Python.
Course Curriculum
- Bring in and inspect data (17:42)
- Exercise 1 (11:40)
- Create variables / lagged variables / indicator variables (26:14)
- Exercise 2 (17:23)
- Missing values and outliers (19:35)
- Exercise 3 (21:34)
- Merging data one-to-one (27:39)
- Exercise 4 (11:46)
- Complex merging / Adjusting dates / groupby (24:36)
- Exercise 5 (24:59)
- Computing stock returns (15:48)
- Exercise 6 (14:33)
- Ranking and summary statistics (14:26)
- Regression in Python (13:59)
- Exercise 7 (18:57)
Meet the Instructor:
Professor Jake Thornock is a professor of accounting in the Marriott School of Business at BYU and holds the John and Nancy Hardy Chaired Professorship. He joined BYU from the University of Washington, where he was a tenured associate professor of accounting and the PwC Faculty Fellow.
Jake has diverse research interests, including interest in taxation, tax havens, earnings information content and information technologies. His research has been accepted for publication at the Journal of Accounting & Economics, Journal of Accounting Research, The Accounting Review, Journal of Finance, Journal of Financial Economics, Contemporary Accounting Research, Review of Accounting Studies, Management Science and Financial Management. Jake's research has been cited or featured in the Wall Street Journal, New York Times, Business Week, Bloomberg, Fox News, and NPR, and has been presented at the IRS, the SEC and a congressional subcommittee.
Professor Thornock completed his doctoral studies at Kenan-Flagler Business School at the University of North Carolina, where he was awarded the William Delozier Fellowship for Outstanding Doctoral Student. He earned his undergraduate and master's degrees in accounting at BYU. In practice, he worked as a financial advisor for a regional brokerage firm and as a tax accountant. He has also consulted for a large financial company and a small tech startup.