본문 바로가기

전체 글

(88)
[파이썬 기초] 클래스 / 모듈 / 패키지 / 예외 처리 / 내장 함수 / 외장 함수 클래스 반복되는 변수&메서드(함수)를 미리 정해놓은 틀(설계도) 계산기가 두개 있으면 얼마나 좋을까? ㄴ 이렇게 두개를 따로따로 똑같이 써주어야함 (번거로움) → 그래서 class 를 쓴다 class : 함수&변수가 똑같은 구조로 반복되는 번거로움을 줄일 수 있도록 하나로 묶어서 설계도로 만들어둔 것 *클래스 쓰는 방법? 1) Class를 입력하고 2) 대문자로 시작하는 클래스 이름 작성 3) 안에 들어갈 함수와 변수 설정 class로 만든 instance를 찍어낼 때, init 부분을 실행하면서 시작함 ㄴ 맨 처음 생성할 때 __init__ 을 한번만 써주면 됨 클래스의 상속 : 일반 계산기를 공학용 계산기로 만들고싶다! - 부모 클래스를 상속 받아서 자식 클래스를 만든다 ㄴ 상속은 기존에 짠 clas..
[파이썬 기초] 프로그램의 입력과 출력? 함수 - 프로그램에서 함수는 우리가 일반적으로 아는 함수와 다를 수 있다 = 입력,출력이 없을 수 있다 #입력값이 없는 것 def say(): #입력값이 없음 return '안녕' print(say()) #출력값만 있음 안녕 #결과값이 없는 것 myList = [1,2,3] #입력값이 있음 print(myList.append(4)) None #출력값이 없음 #입력값과 결과값이 둘다 없는 것 def say(): #입력값 없음 print('Hi') print(say()) Hi None #출력값 없음 파이썬 함수의 구조 def 함수명(매개변수) : ... return 리턴 값 def sum(a,b): result = a+b return result print(sum(1,2)) 3 myList = [1,2,3] pr..
[파이썬 기초] 제어문 : if문 조건문 / 반복문 조건문 money = True if money: print("택시를 타고 가라") else: print("걸어가라") 택시를 타고 가라 money = False if money: print("택시를 타고 가라") else: print("걸어가라") 걸어가라 **주의** - 들여쓰기 오류 주의 (tab 중요, 탭을 맞춰줘야함) - 소/대문자 주의 - 조건부표현식에서는 else 무조건 있어야함 비교 연산자 설명 x y x가 y보다 크다 x == y x와 y가 같다 x != y x와 y가 같지 않다 (다르다) x>=y x가 y보다 크거나 같다 x= 60: message = "success" else: message = "failure" print(message) success ..
[파이썬 기초] 리스트 vs 튜플 / 딕셔너리 / 집합 함수 알아보기 튜플 (tuple) 튜플은 몇가지 점을 제외하곤 리스트와 거의 비슷하다. 차이점 : - 리스트는 [대괄호], 튜플은 (소괄호)으로 둘러싼다 - 리스트는 요소값에 생성, 삭제, 수정이 가능하지만, 튜플은 바꿀 수 없다 - 튜플은 변하지 않는다 t1 = (1, 2, 'a', 'b') del t1[0] #튜플의 요소를 리스트처럼 del 함수로 지우려고 하면 오류 메시지가 뜬다 t1 = (1, 2, 'a', 'b') t1[0] = 'c' #리스트였다면 0번째를 c로 바꿔줬을텐데, 튜플은 변경이 불가하다 t1 = (1, 2, 'a', 'b') print(t1[0]) #변경은 안되지만 리스트처럼 볼 수는 있음 - 인덱싱 1 t1 = (1, 2, 'a', 'b') print(t1[1:]) #변경은 안되지만 리스트처럼..
[파이썬 / 점프 투 파이썬] 파이썬 예제문제 / 되새김 문제 풀이 / 파이썬 시험 문제 / 파이썬 마스터 맛보기 Q1 평균 점수 구하기 홍길동 씨의 과목별 점수는 다음과 같음. 홍길동 씨의 평균 점수를 구해보자 답 >>>a = 80 >>>b = 75 >>>c = 55 >>>print((a+b+c)/3) 70.0 답 >>>score = [80,75,55] >>>aver = sum(score)/len(score) >>>print(aver) 70.0 Q2 홀수, 짝수 판별하기 자연수 13이 홀수인지, 짝수인지 판별할 수 있는 방법에 대해 말해보자 답 2로 나누어 나머지가 0이면 짝수, 나머지가 1이면 홀수 나머지 연산자 사용하여 판별 >>> 1 % 2 1 >>> 2 % 2 0 >>> 3 % 2 1 >>> 4 % 2 0 ... >>>13 % 2 1 Q3 주민등록번호 나누기 홍길동 씨의 주민등록번호는 991120-10123..
[파이썬 기초] 파이썬 실행하기 단축키 / 파이썬 자료형 총정리 (자료형, 숫자형, 문자열, 불 참거짓 함수 알아보기) 파이썬 공부 1일차 파이썬 실행하기 단축키? 파이썬은 윗 부분에서 코드를 짜고 오른쪽 "▷"를 클릭하여 실행시켜준다 그럼 아래 터미널 부분에서 결과값을 확인 가능하다. 근데 매번 마우스로 "▷"을 클릭하기 너무 귀찮다. 단축키가 있을까? 설정 방법은? 파이썬 버전 마다 다른데, 내가 설치한 버전 같은 경우에는 아래 톱니바퀴(설정) > keyboard shortcuts 클릭시 수많은 단축키들을 확인할 수 있다. (만약 keyboard shortcuts 탭이 따로 없다면, settings 하위에 속해있을 수도 있다) 내가 원하는 것은 "run python file" 검색 후 나만의 단축키를 만들어주면 된다. 나는 ctrl+shift+R로 정했다! 숫자형 숫자형 : 숫자 형태로 이루어진 자료형. 우리가 흔히 ..
[몽골 여행] 먼저, 몽골에 대해 알아볼까? 7월 말, 몽골 여행을 떠나기로 했다!! 설레는 맘 가득 안고 떠날 몽골, 먼저 그곳이 어떤 곳인지 알아보자! ⭐ 면적 : 우리나라의 15배 ⭐ 인구 : 약 330만 명 - 그 중 약 20만 명이 한국에서 일하거나 공부하고 있다고 함 ⭐ 화폐 단위 : 투그릭 - 동전 사용하지 않고, 지폐만 사용함 - 몽골 제국은 과거 세계 최초로 지폐를 공용 화폐로 사용 - 몽골 제국 당시, 지폐를 남발해서 심각한 인플레이션을 불러왔고 이는 제국이 멸망하게 된 계기가 됨 ⭐ 한국, 한국어에 대한 관심 높은편 - 이마트, CU, GS25 등 한국 유통 업체 활발히 진출 - 몽골 여행 중, 간단한 한국어를 구사할 수 있는 몽골인을 많이 만나볼 수 있음 - 몽골어와 한국어는 어순이 같음 ⭐ 언어 : 러시아의 키릴문자 사용 -..
범죄 프로파일러란? 이춘재, 고유정 면담 국내1호 여성 프로파일러 이진숙님 #프로파일러 프로파일러? 범죄 현장에 남겨진 증거나, 범행 패턴을 심리학적 및 통계학적으로 분석하여 범죄자의 성격이나 행동방식 등을 유추하느 직업 보통 사건 현장에서 과학 수사대(CSI : Crime Scene Investigation) 옷을 입은 과학수사 요원들은 입구부터 시작해서 DNA, 발자국, 지문, 눈에 보이는 물적 증거를 찾고 수집하는데, 프로파일러의 경우, 현장에 가서 이 현관으로 어로부터 들어왔을까? 여기에서 어디로 이동했을까? 그 당시 TV는 켜져있었나? 피해자가 쓰러져있는 위치, 행동 등 남겨진 조합을 분석하여 당시의 상황을 알아내는 일을 한다. 범죄자의 심리상태를 분석하기 때문에 심리학, 사회학 학위와 적어도 몇 년년의 현장경험과 박사 학위가 필요하다. CBA 범죄 행동 분석 Criminal Be..