- Level Foundation
- Course by Google
-
Offered by
About
이 과정은 가장 일반적인 구조를 사용하여 파이썬으로 간단한 프로그램을 작성하기 위한 기초를 가르치도록 설계되었습니다. 프로그래밍에 대한 사전 노출이 필요하지 않습니다. 이 과정을 마치면 IT 역할에서 프로그래밍의 이점을 이해하고 파이썬을 사용하여 간단한 프로그램을 작성하며 프로그래밍의 구성 요소가 어떻게 서로 조합되는지 파악하고 이 모든 지식을 결합하여 복잡한 프로그래밍 문제를 해결할 수 있게 됩니다. 먼저 컴퓨터 프로그램 작성의 기초부터 살펴볼 것입니다. 그 과정에서 대화형 연습과 실제 예제를 통해 프로그래밍 개념에 대한 실습 경험을 얻을 수 있습니다. 컴퓨터가 어떻게 다양한 작업을 수행할 수 있는지 빠르게 알게 될 것입니다. 무엇을 해야 하는지 알려주는 코드를 작성하기만 하면 됩니다.Modules
과정 소개
1
Discussions
- 만남과 인사
2
Videos
- 전문화 소개
- 과정 소개
2
Readings
- 과정에 오신 것을 환영합니다!
- 프로그램 설문조사
프로그래밍 소개
1
Discussions
- 자동화에 대한 희망
4
Videos
- 프로그래밍 여정의 시작
- 프로그래밍이란?
- 자동화란 무엇입니까?
- 컴퓨터 사용하기
1
Quiz
- 연습 퀴즈: 프로그래밍 소개
파이썬 소개
3
Videos
- 파이썬이란 무엇입니까?
- 파이썬이 IT와 관련된 이유는 무엇입니까?
- 기타 언어
2
Readings
- 구문 및 코드 블록에 대한 참고 사항
- 파이썬에 대해 더 알아보기
1
Quiz
- 연습 퀴즈: 파이썬 소개
World 시작
3
Videos
- 안녕하세요, World입니다!
- 사용자로부터 정보 얻기
- 파이썬은 계산기가 될 수 있습니다
1
Readings
- 첫 번째 프로그래밍 개념 치트 시트
1
Quiz
- 연습 퀴즈: World 시작
모듈 검토
1
Discussions
- 첫 번째 프로그래밍 코드
2
Videos
- 첫 단계 마무리
- 커리큘럼 개발자인 Marga 만나기
1
Quiz
- 모듈 1 등급 평가
표현식 및 변수
4
Videos
- 기본 파이썬 구문 소개
- 데이터 유형
- 변수
- 표현식, 숫자 및 유형 변환
2
Readings
- 데이터 유형 요약
- 암시적 변환과 명시적 변환
1
Quiz
- 연습 퀴즈: 표현식 및 변수
함수
4
Videos
- 함수 정의
- 반환 값
- 코드 재사용 원칙
- 코드 스타일
2
Readings
- 함수 정의 요약
- 함수를 사용한 반환 값
1
Quiz
- 연습 퀴즈: 함수
조건부
4
Videos
- 비교하기
- if 문으로 분기
- else 문
- elif 문
5
Readings
- 비교 연산자
- if 문 요약
- else 문과 모듈로 연산자
- elif 문을 사용한 더 복잡한 분기
- 조건부 치트 시트
1
Quiz
- 연습 퀴즈: 조건부
모듈 검토
1
Discussions
- 기본 파이썬 구문 검토
2
Videos
- 기본 구문 마무리
- Marga의 말: 내가 파이썬을 좋아하는 이유
1
Quiz
- 모듈 2 등급 평가
while 루프
5
Videos
- 루프 소개
- while 루프란?
- while 루프 예제
- 변수 초기화가 중요한 이유
- 무한 루프와 이를 끊는 방법
3
Readings
- while 루프의 구조
- 변수 초기화의 일반적인 함정
- 무한 루프 및 코드 블록
1
Quiz
- 연습 퀴즈: while 루프
for 루프
4
Videos
- for 루프란 무엇입니까?
- 루프 예제에 대한 추가 정보
- 중첩 for 루프
- for 루프의 일반적인 오류
3
Readings
- for 루프 요약
- range() 함수 자세히 살펴보기
- 루프 치트 시트
1
Quiz
- 연습 퀴즈: for 루프
재귀(선택 사항)
2
Videos
- 재귀란 무엇입니까? (선택 사항)
- IT 컨텍스트에서 동작하는 재귀
1
Readings
- 추가 재귀 소스
1
Quiz
- 연습 퀴즈: 재귀
모듈 검토
1
Discussions
- 루프로 문제 해결하기
2
Videos
- 루프 마무리
- Marga의 말: 프로그래밍에 입문한 방법
1
Quiz
- 모듈 3 등급 평가
문자열
6
Videos
- 기본 구조 소개
- 문자열이란 무엇입니까?
- 문자열의 부분
- 새 문자열 만들기
- 더 많은 문자열 메서드
- 문자열 포맷팅
6
Readings
- 문자열 인덱싱 및 슬라이싱
- 기본 문자열 메서드
- 고급 문자열 메서드
- 문자열 포맷팅
- 문자열 참조 치트 시트
- 문자열 포맷팅 치트 시트
1
Quiz
- 연습 퀴즈: 문자열
목록
5
Videos
- 목록이란 무엇입니까?
- 목록의 내용 수정
- 목록과 튜플
- 목록 및 튜플 반복
- 목록 이해
6
Readings
- 정의된 목록
- 목록 수정
- 튜플
- 열거를 사용하여 목록 반복
- 목록 이해
- 목록과 튜플 연산 치트 시트
1
Quiz
- 연습 퀴즈: 목록
사전
3
Videos
- 사전이란 무엇입니까?
- 사전의 내용 반복하기
- 사전 대 목록
3
Readings
- 사전 정의
- 사전 반복
- 사전 메서드 치트 시트
1
Quiz
- 연습 퀴즈: 사전
모듈 검토
1
Discussions
- 토론 프롬프트
2
Videos
- 기본 구조 마무리
- Marga의 말: 가장 도전적인 스크립트
1
Quiz
- 모듈 4 등급 평가
객체 지향 프로그래밍(선택 사항)
4
Videos
- OOP 소개(선택 사항)
- 객체 지향 프로그래밍이란? (선택 사항)
- 파이썬의 클래스 및 객체(선택 사항)
- 새 클래스 정의(선택 사항)
3
Readings
- 객체 지향 프로그래밍 정의
- 세부 클래스 및 객체
- 클래스 정의(선택 사항)
1
Quiz
- 연습 퀴즈: 객체 지향 프로그래밍(선택 사항)
클래스 및 메서드(선택 사항)
1
Labs
- 메서드 및 클래스(선택 사항)
4
Videos
- 인스턴스 메서드(선택 사항)
- 생성자 및 기타 특수 메서드(선택 사항)
- 함수, 클래스 및 메서드 문서화(선택 사항)
- Jupyter 노트북 정보(선택 사항)
5
Readings
- 메서드란 무엇입니까?
- 특수 메서드
- 독스트링으로 문서화하기
- 클래스 및 메서드 치트 시트(선택 사항)
- Jupyter 노트북 도움말(선택 사항)
코드 재사용
1
Labs
- 코드 재사용(선택 사항)
3
Videos
- 상속(선택 사항)
- 구성(선택 사항)
- 파이썬 모듈(선택 사항)
4
Readings
- 객체 상속
- 객체 구성
- 모듈로 파이썬 강화하기
- 코드 재사용을 위한 보충 자료(선택 사항)
모듈 검토
1
Discussions
- 객체 지향 프로그래밍 과제(선택 사항)
1
Labs
- 연습 노트: 객체 지향 프로그래밍(선택 사항)
2
Videos
- OOP 마무리(선택 사항)
- Marga의 말: 가장 좋아하는 과정(선택 사항)
처음부터 스크립트 작성하기
1
Labs
- 종합하기
7
Videos
- 최종 프로젝트 소개
- 문제 설명
- 연구
- 계획
- 스크립트 작성
- 종합하기
- 등급이 매겨진 Jupyter 노트북 사용
마지막 프로젝트
- 프로그래밍: 마지막 프로젝트: WordCloud
1
Discussions
- word cloud를 공유하십시오!
1
Labs
- 마지막 프로젝트: WordCloud
2
Videos
- Marga의 말: 포괄적인 커리큘럼 개발하기
- 최종 프로젝트 개요
1
Readings
- 최종 프로젝트 도움말
과정 마무리
1
Discussions
- 학습자 여정
2
Videos
- 축하합니다!
- 다음 과정 미리보기
Auto Summary
"파이썬 단기집중과정"은 프로그래밍 경험이 없는 이들을 대상으로, 파이썬을 통해 간단한 프로그램을 작성하는 기초를 가르칩니다. IT 역할에서 프로그래밍의 이점을 이해하고, 대화형 연습과 실제 예제를 통해 실습 경험을 쌓습니다. Coursera에서 제공하며, Starter와 Professional 구독 옵션이 있습니다.

Jim Sullivan