2018년 6월 20일 수요일

1주/2강: 강좌의 구성

[커세라 강좌 소개]자료기반 천문학(Data-Driven Astronomy)
https://www.coursera.org/learn/data-driven-astronomy

----------------------------------------------
Week 1: Thinking about data
제1주차: 자료의 개념
- Principles of computational thinking
  전자계산학에 기초한 자료처리의 원리
- Discovering pulsars in radio images
  전파망원경 관측영상에서 펄서 찾기
----------------------------------------------
----------------------------------------------
2강: 강좌의 구성
Lesson 2: Course Overview (동영상 강좌) 한글자막 / 영문자막

[강좌대본]

[0:00] 이 강좌는 지난 십여년 간 과학자들에게 전산과학과 정보기술을 가르쳤던 경험을 기반으로​ 준비 됐습니다. 여러분은 이 강좌가 이론보다 실무적 기술이 ​강조되었다는 점을 알게될 것입니다. 이 강좌는 교과서에 나오는 계산 문제를 ​푸는 방법을 배우려는 것이 아닙니다.

[0:19] 우리의 목표는 여러분들에게 기본원리에​ ​기초한 탄탄한 배경지식을 제공하는 것입니다. 오늘날 현직 천문학자들이​ ​실제로 직면한 문제를 살펴고 실제 천문관측자료를 다루기 버겁다는 것을 ​경험하게 될 것입니다

[0:32] 매주 학습에 해당하는 일련의 짧은 동영상 강좌들이 제공될 겁니다. 아울러 학습에 필요한 과학적 배경지식을 설명하는 짧은 동영상 또한 제공 됩니다.

[0:43] 이 강좌의 중요한 부분은 온-라인 프로그래밍 활동으로 온-라인 상에서 주어진 내용의 학습을 완료해야 합니다. 아울러 최신판의 파이썬과 과학관련 패키지를 여러분의 컴퓨터에 설치하길 권장합니다. 그리하여 이 강좌에서 배운코드를 자습으로 ​완성할 수 있습니다.

[1:01] 이 강좌에서 연습으로 다룰 모든 자료들은 과학자들이  그들의 연구에 사용하는 것과동일합니다. 예제 그 어느 것도 허투르거나 짜여진 것은 없습니다. 다만, 우리의 가상 시스템에서 빠르게 계산이 이뤄질 수 있도록 큰 자료들을 잘게 나누기는 할 겁니다.

[1:15] 어떤 경우든 사용한 자료의 원본을 볼 수 있는 ​링크를 제공할 것이므로 원본 자료를 찾아 학습자 나름대로 연구할 기회를​ ​가져볼 수 있을 겁니다.

[1:23] 또한 과학적 논문의 링크도 제시할 것이므로 좀더 깊이 알고 싶다면 해당 자료나 기법을 찾아 보세요.

[1:31] 우리는 모든 질문에 대해 직접적이든 게시판을 통하든 응대할 것이나, 가급적 게시판을 활용해 주세요. 게시판에는 이미 학습을 마친 다양한 수준의 학습자들이 활동 하고 있으니까요. 그리고 게시판에서 동료 학습자들끼리 도움을 주고 조교들로부터 추가적인 지원을 얻을 수 있을 겁니다.

[1:46] 이 강좌를 재미있게 수강하시길 바라며 여기에서 다루는 주제들이 여러분들이 원하던 ​방향에 부합되길 바랍니다. 자, 이제 자료기반 천문학의 과학수업에 빠져 보기로 합시다.

--------------------------------

[실습]

1. 파이썬(Python) 설치
- 온-라인 상에서 학습 서버에 로그인
- 학습자의 자신의 컴퓨터에서 파이썬을 실행 시키고자 한다면 '아나콘다 파이썬' 추천.
- 파이썬 학습 교재: A Byte of Python [한글판]

2. Hello, World! 출력하기

# Filename: program.py
# this is comment
print("Hello, World!")

3. 간단한 함수의 작성과 사용법

# Filename: program.py
# Write your greet function definition below:
def greet(message):
  szRet = 'Hello,'+' '+message+'!'
  return szRet

# Put your test code in here, since it will be run by clicking Run or Terminal.
if __name__ == '__main__':
  print(greet('World'))
  print(greet('Grok'))
  print(greet('123'))

댓글 없음:

댓글 쓰기