전문분야 소개

This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In the Capstone Project, you’ll use the technologies learned throughout the Specialization to design and create your own applications for data retrieval, processing, and visualization.

...
Globe

100% 온라인 강좌

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
Calendar

탄력적인 일정

유연한 마감을 설정하고 유지 관리합니다.
Beginner Level

초급 단계

Clock

완료하는 데 약 4개월 필요

권장 8시간/주
Comment Dots

English

자막: English, German, Chinese (Simplified)

배울 내용

  • Check
    Create your own applications for data retrieval and processing
  • Check
    Describe the basics of the Structured Query Language (SQL) and database design
  • Check
    Explain the basics of programming computers using Python
  • Check
    Understand fundamental programming concepts such as data structures

귀하가 습득할 기술

Python ProgrammingJsonXmlDatabase
Globe

100% 온라인 강좌

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
Calendar

탄력적인 일정

유연한 마감을 설정하고 유지 관리합니다.
Beginner Level

초급 단계

Clock

완료하는 데 약 4개월 필요

권장 8시간/주
Comment Dots

English

자막: English, German, Chinese (Simplified)

전문 분야 이용 방법

강좌 수강

Coursera 전문 분야는 기술을 완벽하게 습득하는 데 도움이 되는 일련의 강좌입니다. 시작하려면 전문 분야에 직접 등록하거나 강좌를 둘러보고 원하는 강좌를 선택하세요. 하나의 전문 분야에 속하는 강좌에 등록하면 해당 전문 분야 전체에 자동으로 등록됩니다. 단 하나의 강좌만 수료해도 됩니다. — 학습을 일시 중지하거나 언제든 구독을 종료할 수 있습니다. 학습자 대시보드를 방문하여 강좌 등록 상태와 진도를 추적해 보세요.

실습 프로젝트

모든 전문 분야에는 실습 프로젝트가 포함되어 있습니다. 전문 분야를 완료하고 수료증을 받으려면 프로젝트를 성공적으로 마쳐야 합니다. 전문 분야에 별도의 실습 프로젝트 강좌가 포함되어 있는 경우 각 강좌를 완료해야 프로젝트를 시작할 수 있습니다.

수료증 취득

모든 강좌를 마치고 실습 프로젝트를 완료하면 취업할 때나 전문가 네트워크에 진입할 때 제시할 수 있는 수료증을 취득할 수 있습니다.

how it works

이 전문분야에는 5개의 강좌가 있습니다.

1강좌

Programming for Everybody (Getting Started with Python)

4.8
41,631개의 평가
11,503개의 리뷰
This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook “Python for Everybody”. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3....
2강좌

Python Data Structures

4.9
23,053개의 평가
4,473개의 리뷰
This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Everybody”. This course covers Python 3....
3강좌

Using Python to Access Web Data

4.8
15,048개의 평가
3,078개의 리뷰
This course will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This course will cover Chapters 11-13 of the textbook “Python for Everybody”. To succeed in this course, you should be familiar with the material covered in Chapters 1-10 of the textbook and the first two courses in this specialization. These topics include variables and expressions, conditional execution (loops, branching, and try/except), functions, Python data structures (strings, lists, dictionaries, and tuples), and manipulating files. This course covers Python 3....
4강좌

Using Databases with Python

4.8
9,270개의 평가
1,635개의 리뷰
This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The course will use SQLite3 as its database. We will also build web crawlers and multi-step data gathering and visualization processes. We will use the D3.js library to do basic data visualization. This course will cover Chapters 14-15 of the book “Python for Everybody”. To succeed in this course, you should be familiar with the material covered in Chapters 1-13 of the textbook and the first three courses in this specialization. This course covers Python 3....

강사

Charles Severance

Associate Professor
School of Information

University of Michigan 정보

The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future....

자주 묻는 질문

  • Yes! To get started, click the course card that interests you and enroll. You can enroll and complete the course to earn a shareable certificate, or you can audit it to view the course materials for free. When you subscribe to a course that is part of a Specialization, you’re automatically subscribed to the full Specialization. Visit your learner dashboard to track your progress.

  • This course is completely online, so there’s no need to show up to a classroom in person. You can access your lectures, readings and assignments anytime and anywhere via the web or your mobile device.

  • This Specialization doesn't carry university credit, but some universities may choose to accept Specialization Certificates for credit. Check with your institution to learn more.

  • Time to completion can vary based on your schedule and experience level, but most learners are able to complete the Specialization in about 8 months.

  • Each course in the Specialization is offered on a regular schedule, with sessions starting about once per month. If you don't complete a course on the first try, you can easily transfer to the next session, and your completed work and grades will carry over. The Capstone Project will be offered three times per year.

  • This Specialization is designed to serve as an on-ramp for programming, and has no pre-requisites. The pace of the first two courses is aimed at those with no programming experience at all.

  • You can pay for the entire Specialization upfront, or pay individually for each course as you progress. Financial aid is available for learners who qualify.

  • We recommend taking the courses in the order presented, as each subsequent course will build on material from previous courses.

  • Coursera courses and certificates don't carry university credit, though some universities may choose to accept Specialization Certificates for credit. Check with your institution to learn more.

  • If you are new to programming, this Specialization will prepare you to take other courses and develop advanced skills. Recommended follow-up courses include Johns Hopkins University’s Data Science Specialization and the University of Michigan’s Web Design Specialization. If you have some prior experience in data analysis, this Specialization is an excellent way to add Python skills to your repertoire.

  • If you previously earned a verified Course Certificate for the Programming for Everybody (Python) course, you will automatically receive credit for completing courses 1 and 2 in the Specialization. You may begin with the third course of the Specialization, and you will receive a Specialization Certificate upon successful completion of courses 3 and 4 and the Capstone Project. However, if you earned an unverified Statement of Accomplishment, you will need to earn Course Certificates in all four courses, and successfully complete the Capstone Project.

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.