Python is a popular general-purpose, object-oriented, open-source programming language. It has numerous applications across a number of fields, and is commonly used for web development, scientific computing, statistics and data science, software development, education, and business. It can also be a powerful tool to facilitate scholarship in the humanities and social sciences.
Python is often described as relatively easy to learn, particularly for people who do not have any prior experience with programming languages. Many resources are available to help you get started, practice your skills, figure out solutions to any problems you encounter, and find help and guidance when you need it.
Penn Libraries has negotiated a campus-wide premium license for Dataquest, the scaffolded online learning platform with a full catalog of interactive courses; skill paths such as data visualization, machine learning, and data scraping and career paths using Python, R, PowerBI, and Tableau. You learn by doing, completing exercises and getting immediate feedback directly in the browser. To activate your premium account, please complete the form below.
PUG@Penn (Python User Group) is presented by the Research Data & Digital Scholarship team at Penn Libraries. Drop by this monthly informal, collaborative space to experiment and explore uses for Python across academic disciplines and industries. All are welcome - no prior experience with Python required!
PUG@Penn meets monthly on the first Thursday from 3:00pm - 5:00pm in the Goldstein Electronic Classroom (Room 114) in Van Pelt-Dietrich Library Center. In the Fall 2022 semester we'll meet: September 1, September 29*, November 3, December 1.
*This will serve as the October monthly meetup, since the first Thursday of that month falls during Fall Term Break!
Appointments are available with our statistics software consultant for R, Stata, SPSS, and Python. Make an appointment via the Penn Libraries Technology Consultation Appointment page : select "Stata, R and Other Statistical Software" for available appointments.
Interested in learning more about Python? Check out our upcoming workshops and events!