Difference between revisions of "Notice01 NGS TREND 2013년 누리달01"

From PGI

Jump to: navigation, search
(Created page with "= 파이썬을 이용한 생명정보 자료 기초분석, '''두 번째 파이썬 기초''' = == 프로그래밍 + 파이썬 == <목표> - 파이썬 기본자료...")
 
 
(One intermediate revision by the same user not shown)
Line 17: Line 17:
 
<br>  
 
<br>  
  
=== 프로그램&amp;프로그래머&amp;프로그래밍  ===
 
  
 
+
=== 프로그램&프로그래머&프로그래밍 ===
 +
 
 +
 
 +
 
 +
프로그래밍?
 +
 
 +
 
 +
 
 +
하나 이상의 관련된 <span style="color: rgb(255, 0, 0);">추상 알고리즘</span>을 <span style="color: rgb(255, 0, 0);">특정한 프로그래밍 언어</span>를 이용해<span style="color: rgb(255, 0, 0);">구체적인 컴퓨터 프로그램</span>으로 구현하는 기술
 +
 
  
프로그래밍?
 
  
 
+
[[File:RDA-TAGC Part I Day 02 Python Basic (1)-6.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-6.jpg]][[File:RDA-TAGC Part I Day 02 Python Basic (1)-7.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-7.jpg]]'''프로그래밍 언어'''
  
하나 이상의 관련된 <span style="color: rgb(255, 0, 0);">추상 알고리즘</span>을 <span style="color: rgb(255, 0, 0);">특정한 프로그래밍 언어</span>를 이용해<span style="color: rgb(255, 0, 0);"> 구체적인 컴퓨터 프로그램</span>으로 구현하는 기술
+
&nbsp;
  
 
+
정의&nbsp;: 변수와 제어문을 각자의 고유 방식으로 나타낸 것
  
[[Image:RDA-TAGC Part I Day 02 Python Basic (1)-6.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-6.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-7.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-7.jpg]]'''프로그래밍 언어'''
 
  
<br>
 
  
정의&nbsp;: 변수와 제어문을 각자의 고유 방식으로 나타낸 것
+
언어의 종류
  
 
+
- 인터프리터&nbsp;: 파이썬, 펄, 베쉬 등
  
언어의 종류
+
- 컴파일러&nbsp;: C, C++, Object C, 자바 등
  
- 인터프리터&nbsp;: 파이썬, 펄, 베쉬 등
 
  
- 컴파일러&nbsp;: C, C++, Object C, 자바 등
 
  
 
+
언어의 선택
  
언어의 선택
+
- 해결하려는 문제의 특성을 파악
  
- 해결하려는 문제의 특성을 파악
+
- 특성을 가장 잘 반영하는 언어 선택
  
- 특성을 가장 잘 반영하는 언어 선택
 
  
 
 
  
[[Image:RDA-TAGC Part I Day 02 Python Basic (1)-9.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-9.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-10.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-10.jpg]]   
+
[[File:RDA-TAGC Part I Day 02 Python Basic (1)-9.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-9.jpg]][[File:RDA-TAGC Part I Day 02 Python Basic (1)-10.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-10.jpg]] 
  
 
=== 파이썬 기초  ===
 
=== 파이썬 기초  ===
Line 61: Line 62:
 
[[Image:RDA-TAGC Part I Day 02 Python Basic (1)-12.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-12.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-13.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-13.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-14.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-14.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-15.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-15.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-16.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-16.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-17.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-17.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-18.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-18.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-19.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-19.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-20.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-20.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-21.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-21.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-22.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-22.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-23.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-23.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-24.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-24.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-25.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-25.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-26.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-26.jpg]]   
 
[[Image:RDA-TAGC Part I Day 02 Python Basic (1)-12.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-12.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-13.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-13.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-14.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-14.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-15.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-15.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-16.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-16.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-17.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-17.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-18.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-18.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-19.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-19.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-20.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-20.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-21.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-21.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-22.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-22.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-23.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-23.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-24.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-24.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-25.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-25.jpg]][[Image:RDA-TAGC Part I Day 02 Python Basic (1)-26.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-26.jpg]]   
  
=== 리스트  ===
 
  
 
+
=== 리스트 ===
 +
 
  
[[Image:RDA-TAGC Part I Day 02 Python Basic (1)-28.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-28.jpg]]
 
  
 
+
[[File:RDA-TAGC Part I Day 02 Python Basic (1)-28.jpg|center|500px|RDA-TAGC Part I Day 02 Python Basic (1)-28.jpg]]
  
출처&nbsp;: 차세대유전체연구사업단 "농업유전체 정보 기초 분석 및 활용" 교육 강의 (주)테라젠이텍스 바이오연구소 자료
 
  
 
 
  
 
+
출처&nbsp;: 차세대유전체연구사업단 "농업유전체 정보 기초 분석 및 활용" 교육 강의 (주)테라젠이텍스 바이오연구소 자료

Latest revision as of 08:37, 11 October 2022

파이썬을 이용한 생명정보 자료 기초분석, 두 번째 파이썬 기초

프로그래밍 + 파이썬

<목표>

- 파이썬 기본자료형 및 연산자 습득

- 파이썬 고급 자료구조 습득

- 파이썬 제어문 습득

- 파이썬 함수 문법 습득

- 파이썬 프로그램 작성 및 실행



프로그램&프로그래머&프로그래밍

프로그래밍?


하나 이상의 관련된 추상 알고리즘특정한 프로그래밍 언어를 이용해구체적인 컴퓨터 프로그램으로 구현하는 기술


RDA-TAGC Part I Day 02 Python Basic (1)-6.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-7.jpg

프로그래밍 언어

 

정의 : 변수와 제어문을 각자의 고유 방식으로 나타낸 것


언어의 종류

- 인터프리터 : 파이썬, 펄, 베쉬 등

- 컴파일러 : C, C++, Object C, 자바 등


언어의 선택

- 해결하려는 문제의 특성을 파악

- 특성을 가장 잘 반영하는 언어 선택


RDA-TAGC Part I Day 02 Python Basic (1)-9.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-10.jpg

 

파이썬 기초

 

RDA-TAGC Part I Day 02 Python Basic (1)-12.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-13.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-14.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-15.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-16.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-17.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-18.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-19.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-20.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-21.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-22.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-23.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-24.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-25.jpg
RDA-TAGC Part I Day 02 Python Basic (1)-26.jpg

 


리스트

RDA-TAGC Part I Day 02 Python Basic (1)-28.jpg


출처 : 차세대유전체연구사업단 "농업유전체 정보 기초 분석 및 활용" 교육 강의 (주)테라젠이텍스 바이오연구소 자료