분류 전체보기 497

[2팀/김세연] 10주차 파이썬 스터디 - 예외처리

예외처리 :프로그램을 개발하면서 예상하지 못한 상황이 발생 ex) 사용자의 입력 오류 사이트에 가입하여 아이디를 생성 > 아이디는 영문자나 숫자를 지원하지만 사용자가 한글 입력을 시도함 > 입력된 한글이 문제 없이 데이터베이스에 저장 > 자칫 사용자가 해당 웹 사이트에 로그인하지 못함 ex) MS오피스의 자동저장 - 예외처리 :예측 가능한 예외와 예측 불가능한 예외 예측가능한예외 :텍스트 박스에 실수로 잘못된 값을 입력한 경우 :실제로 존재하지 않는 파일에 저장할 것 같은 경우 개발자는 사전에 예측할 수 있는 것으로 얼마든지 예외처리가 가능함 (입력값을 잘못 입력하면, if문을 사용하여 잘못 입력했다고 응답함) 예측 불가능한 예외 :매우 많은 파일을 처리할 때 문제발생 : 파일 안에 내용이 없는데 처리하..

[3팀/안소연] 9차시 파이썬 과제-모듈과 패키지

1번 - 2번 2번 - 2번 3번 - 720 4번 - 5번 5번 - 5번 6번 a+b4 7번 - 모르겠습니다. 8번 - pip은 파이썬에 한정된 패키지 관리자이고, conda는 다른 언어의 패키지도 관리한다 그래서 pip은 최신버전이 빨리 올라오지만, conda가 패키지 의존성이나 속도 면에서 사용하기 유리하다. 9번 - 알리아스는 헷갈리거나 긴 모듈의 이름을 바꿔부를 때 사용한다 as 키워드를 사용하여 이름을 간단히 바꿔사용할 수 있다.

[DACON/김경은] 기말 프로젝트 에세이

ugriz 필터 "5개의 SDSS 필터에서 측정된 은하의 겉보기 등급" 각 필터는 특정 파장 주변의 빛이 들어오도록 설계되었다. 필터는 보도록 설계된 파장 주변의 빛을 제외한 모든 파장의 빛을 차단하여 작동한다. SDSS 카메라에는 다섯 가지 필터가 내장되어 있는데, 이 필터는 근자외선에서 근적외선에 이르는 작은 파장 창에서 물체의 밝기를 측정하는 데 사용된다. SDSS의 5개 필터가 가장 잘 작동하는 파장이다. 자외선(u) 청색 및 녹색 가시 광선(g) 황색 및 적색 가시광선(r) 근적외선(i) 적외선(z) SDSS 카메라는 각 필터를 통과하는 빛의 양을 측정한다. 전자기 스펙트럼을 따라 서로 다른 위치에서 전송되는 빛의 강도인 이 정보는 천문학자들이 하늘에 있는 물체의 밝기와 색상을 주의 깊게 측정할..

[2팀/윤서현] 9차시 파이썬 과제 - 모듈과 패키지

정답 : 5번( 모듈 = 개별.py 파일) 정답 : 4번 #3 numpy 모듈의 arange 함수를 사용해서 0.0 부터 5.0까지 0.1씩 증가하는 값을 화면에 출력 해보세요. def arrange(num1,num2): while True: if num1 > num2: break print('%.1f'%num1) num1 +=0.1 from num import arrange arrange(0.0,5.0) #4 datetime 모듈의 now 함수의 리턴 값의 타입을 화면에 출력해보세요. 정답 : 2번 #6 패키지를 만드는 단계를 서술하시오. 1) 디렉터리(폴더) 구성하기 / 패키지 이름 정하기( 대부분 소문자 이용) 2) 디렉터리별로 필요한 모듈 만들기 3) 디렉터리별로 __init__.py 구성하기 4..

[1팀/권단은] 9차시 파이썬 과제 - 모듈과 패키지

1. “myname.py”라는 이름으로 모듈을 만들어 “name” 함수를 정의하고, 이 함수는 “my name is”를 출력하고 이름을 입력받아 이름 을 포함한 my name is (입력받은 이름) 문장을 출력하는 코드를 작성하시오. 2. "calculator_module.py" 라는 이름으로 모듈을 만들어 "addition"(덧셈) 함수와 "subtraction" (뺄셈)함수를 정의하고, 각각 두 개의 숫자를 더하고 빼는 코드를 작성하세요. 3. 모듈을 호출할 때 사용하는 세 가지 형태를 작성하시오. 4. time 모듈을 사용하여 localtime을 받아 년도, 월, 일을 출력하시오. 5. random 모듈을 사용해 1부터 10까지의 난수를 생성하여 어떤 숫자인지 맞추는 프로그램을 작성하시오. 6. 다..

[DACON/김경은] 천체 분류 경진대회 도메인 더 뜯어보기: fiberMag

FiberID : 광섬유 번호를 나타내는 정수(SDSS-I/II의 경우 1~640, BOSS의 경우 1~1000) Fiber Magnitudes : 3인치 지름의 광섬유를 사용하여 광스펙트럼을 측정, 광섬유를 통과하는 빛의 밝기 광섬유 : 빛 신호를 전달하는 가느다란 유리 또는 플라스틱 섬유의 일종, 광섬유의 원리는 광섬유 내부와 외부를 서로 다른 밀도와 굴절률을 가지는 유리섬유로 제작하여, 한번 들어간 빛이 전반사를 하며 진행하도록 만든 것 섬유 크기는 각 대역에서 분광 섬유의 개구 내에 포함된 플럭스를 반영한다. fiberMag의 경우 SDSS 분광기(직경 3)에 적합한 조리개를 가정 SDSS vs BOSS SDSS는 단일 관찰에서 많은 스펙트럼을 측정한다. SDSS 분광기(SDSS-I, -II 및 ..

[3팀/김수경] 9차시 파이썬 과제- 모듈과 패키지

import calculator* 차이- 파이썬 패키지는 대부분 파이썬 코드 뿐 아니라 c코드를 같이 설치할 때가 많아 컴파일된 c파일을 설치해야 하는데, pip은 이를 지원하지 않을 때가 많고, 그에 반해 conda는 한번에 모두 설치함. pip는 x파일을 설치를 지원하지 않는다. conda는 설치가 쉬워 윈도우에서 유용하지만, 새로운 패키지 설치는 pip로 하는것이 좋다.

[DACON/최다예] 천체 분류 경진대회 도메인 더 뜯어보기: modelMag

[modelMag] : Model magnitudes 천체의 밝기를 추정하는 데 사용되는 천체 등급 시스템 중 하나이다. 주로 천체의 크기와 형태를 고려하여 측정 된다. 모델은 천체에 가장 잘 맞는 수학적인 형태로 정의되며, 이를 기반으로 예측된 밝기가 모델 등급으로 제공됩니다. 천체가 모델에 더 잘 맞을수록 모델 등급은 실제 밝기에 더 가까워진다. r-band(일정한 파장 범위를 가진 광학 필터)의 두 개의 적합한 결과 중 더 좋은 것을 선택하여, 모든 밴드에서의 플럭스(빛의 양)를 계산하기 위해 일치하는 아파처(조리개)를 사용한다. 천체의 특성을 분석하고 비교하는 데 사용된다. 서로 다른 천체의 모델 등급을 비교하면 천체의 상대적인 밝기를 알 수 있다. 또한 다른 파장대에서 측정된 모델 등급을 비교함..

[DACON/조아영] 천체 분류 경진대회 도메인 더 뜯어보기: Type

지구과학시간에 배웠던 항성 지식 원시성의 질량에 따라 항성(별)의 생애 주기가 달라짐 원시성이 잠시동안은 에너지를 생산하나 수소핵융합을 할정도로 중력이 강하고 온도와 압력이 충분히 높지 않은 경우 갈색왜성, 적색왜성의 형태로 남게됨 백색왜성은 별들이 연소를 모두 끝낸 후 더이상 에너지를 만들 수 없는 상태로 굉장히 고온으로 남아있어 흰색을 띔 GALAXY 주 표본 은하 QSO 퀘이사 매우 밝은 빛을 방출하나 굉장히 먼 은하의 중심에 위치 초거대질량 블랙홀 주위의 강력한 에너지 방출과 연관되어있으며, 우주의 팽창과 관련된 중요한 천체 중 하나 REDDEN_STD 일반적인 적색성 reddening standard star 별의 스펙트럼 관측 중 대기 흡수 및 산란이 거칠게 일어나는 별을 의미함 대기흡수 효과..

[2팀/김가림, 최다예] 9차시 모듈과 패키지

모듈과 패키지 참고도서 : 데이터 과학을 위한 파이썬 프로그래밍, 최상철 모듈과 패키지의 이해 모듈의 개념→ 하나하나 연결해 어떤 목적을 가진 프로그램을 만들기 위한 작은 프로그램인터페이스? 해당 모듈을 사용하기 위해서는 모듈 간의 연결을 위한 약속random 모듈 : 난수를 쉽게 생성시켜주는 모듈 import random random.randint(l, 1000) # 198 파이썬에서의 모듈 각 모듈마다 저마다 역할이 있어 서로 다른 모듈과 인터페이스만 연결되면 사용할 수 있다. 작은 프로그램 조각 패키지의 개념from 키워드 사용 : 모듈을 호출하기 위해 패키지부터 호출 모듈의 묶음 모듈 만들기 모듈 만들기 실습다른 파이썬 파일이나 파이썬 셸에서 import문을 사용하여 해당 모듈의 함수를 쉽게 불러..