Not Available
Introduction to Python and Data Science Tools
University of California San FranciscoSan Francisco, United States
سبتمبر ١٧، ٢٠٢٧
Fully Online
10 weeks
Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
Program Details
- Degree
- Courses
- Major
- Computer Programming | Data Management | Data Science
- Area of study
- Information and Communication Technologies
- Course Language
- English
Intakes
Program Overview
Introduction to Python and Data Science Tools (DATASCI 217)
Course Description
This course provides an introduction to essential tools and skills for data science, focusing on Python programming and industry-relevant tools. Students will learn command line basics, version control with Git, documentation with Markdown, remote execution, and high-performance computing (HPC). Integrated throughout the course, the Python component covers syntax, flow control, data management, visualization, libraries for data science, and algorithms and data structures common in interviews.
Objectives
At the conclusion of this course, students will be able to:
- Navigate the command line, execute file operations, write shell scripts, and execute commands remotely using SSH.
- Use Git for version control, including branching, merging, collaboration on GitHub, and documenting with Markdown.
- Develop Python scripts for data management, visualization, and basic machine learning with applications in research and industry.
Prerequisites
- BIOSTAT 213 or equivalent (knowledge of probability/statistics and familiarity with programming concepts, e.g., from using R).
- This course is part of the Health Data Science Masters and Certificate Program and may have space limitations.
Faculty
- Course Director: Christopher Seaman, MA
Format
- Weekly lectures with demonstration and hands-on exercises.
- Lectures will be held on Wednesday, 8:45 to 10:15 AM, September 17 through December 10.
- Labs will be held on Wednesdays, 1 PM - 2:30 PM, September 17 through December 10.
- This will be a variable 1-2 unit course.
- Students taking the 1 unit version will complete the first five weeks focused on basic Python and complementary data science tools (Git, shell scripting, remote execution).
- Students taking the 2 unit version will continue for the full 10-week course, delving deeper into Python programming.
Materials
- All course materials and handouts will be posted on the course's online syllabus.
Grading
- Only UCSF students (defined as individuals enrolled in UCSF degree or certificate programs) will receive academic credit for courses.
- Official transcripts are available to UCSF students only.
- A Certificate of Course Completion will be available upon request to individuals who are not UCSF students and satisfactorily pass all course requirements.
Policies
- UCSF Graduate Division Policy on Disabilities applies to this course.
About University
University of California San Francisco
Overview:
University of California San Francisco (UCSF) is a renowned public research university located in San Francisco, California. It is a leading institution in the fields of health sciences, biomedical research, and patient care. UCSF is known for its commitment to innovation, collaboration, and its dedication to improving human health.
Services Offered:
UCSF offers a wide range of services to its students, including:
Academic Calendar:
Provides information on academic schedules and important dates.Career Center:
Assists students with career exploration, job searching, and professional development.Financial Aid:
Offers financial assistance to eligible students through scholarships, grants, and loans.General Catalog:
Contains detailed information about academic programs, policies, and resources.Library:
Provides access to a vast collection of books, journals, databases, and other research materials.Registrar:
Handles student records, registration, and graduation.Student Success Guide:
Offers resources and support services to help students succeed academically and personally.Student Life and Campus Experience:
Key Reasons to Study There:
World-Class Faculty:
UCSF boasts a faculty of renowned researchers, clinicians, and educators who are leaders in their fields.Cutting-Edge Research:
The university is at the forefront of biomedical research, with groundbreaking discoveries and advancements in various areas of health sciences.Exceptional Patient Care:
UCSF is home to a world-class medical center that provides comprehensive and compassionate care to patients.Vibrant Campus Community:
UCSF offers a diverse and supportive campus community with a strong emphasis on collaboration and innovation.Location in San Francisco:
The university's location in San Francisco provides students with access to a vibrant city with numerous cultural, entertainment, and career opportunities.Academic Programs:
UCSF offers a wide range of academic programs across its various schools, including: