분류 전체보기 134

[Python] 지역 변수와 전역 변수

# 지역 변수(local variable) 함수 영역 안에서만 동작하는 변수 # 전역 변수(global variable) 함수 밖에서 생성한 변수 a = 5 # 전역 변수 def func1(): a = 1 # 지역 변수 print(f'func1 지역 변수 a = {a}') def func2(): a = 4 # 지역 변수 print(f'func2 지역 변수 a = {a}') def func3(): print(f'func3 전역 변수 a = {a}') def func4(): global a # 함수 내에서 전역 변수를 변경하기 위함 a = 500 print(f'func4 전역 변수 a = {a}') func1() # func1 지역 변수 a = 1 func2() # func2 지역 변수 a = 4 func3..

Python 2024.01.10

[Python] 함수

# (프로그래밍) 함수 특정 기능을 수행하는 코드의 묶음 인자: 수학 함수에서 입력값 인자를 통해 함수에 값을 전달할 수 있다. 반환 값: 수학 함수에서 계산된 결괏값 수학 함수와 달리 인자와 반환 값이 없을 수도 있다. # 함수의 기본 구조 def 함수명([인자1, 인자2, ..., 인자n]) [return ] # 인자와 반환 값이 없는 함수 def my_func(): print("My first function!") print("첫 번째 함수") my_func() # My first function! # 첫 번째 함수 # 인자는 있지만 반환 값이 없는 함수 def my_friend(friendName): print(f"{friendName}는 나의 친구입니다.") my_friend("철수") # 철수..

Python 2024.01.10

[Python] 리스트 함수

# append() 리스트의 맨 끝에 새로운 항목을 추가한다. myFriends = ['James', 'Robert', 'Lisa', 'Mary'] print(myFriends) # ['James', 'Robert', 'Lisa', 'Mary'] myFriends.append('Thomas') print(myFriends) # ['James', 'Robert', 'Lisa', 'Mary', 'Thomas'] # extend() 리스트의 맨 끝에 여러 개의 항목을 추가한다. myFriends = ['James', 'Robert', 'Lisa', 'Mary'] print(myFriends) # ['James', 'Robert', 'Lisa', 'Mary'] myFriends.extend(['Laura', '..

Python 2024.01.10

[Python] 문자열 함수

# 문자열 분리하기split()문자열(str)에서 구분자(separator)인 sep을 기준으로 문자열을 분리해 리스트로 반환한다.구분자(sep)를 입력하지 않고 str.split()을 수행하면 문자열 사이의 모든 공백과 개행문자(\n)를 없애고 분리된 문자열을 항목으로 담은 리스트를 반환한다.str.split([sep]) # 대괄호([]) 부분은 생략할 수 있다coffee_menu_str = "에스프레소,아메리카노,카페라테,카푸치노"coffee_menu_str.split(',') # ['에스프레소', '아메리카노', '카페라테', '카푸치노'] # 리스트로 반환 # 문자열에 직접 split() 메서드 사용하기"에스프레소,아메리카노,카페라테,카푸치노"...

Python 2024.01.10

[Python] 튜플(vs 리스트)

# 튜플 리스트와 유사하게 데이터 여러 개를 하나로 묶는 데 이용한다. 튜플의 항목은 숫자, 문자열, 불, 리스트, 튜플, 세트, 딕셔너리 등으로 만들 수 있다. 튜플의 속성은 리스트와 유사하나, 한 번 입력(또는 생성)하면 그 이후에는 항목을 변경할 수 없다. 소괄호(())를 사용하거나 괄호를 사용하지 않고 데이터를 입력한다. 항목은 리스트와 마찬가지로 콤마(,)로 구분한다. # 소괄호를 사용하여 튜플 생성하기 tuple1 = (1, 2, 3, 4) tuple1 # (1, 2, 3, 4) type(tuple1) # tuple # 소괄호를 사용하지 않고 튜플 생성하기 tuple2 = 5, 6, 7, 8 print(tuple2) # (5, 6, 7, 8) type(tuple2) # tuple # 인자가 하..

Python 2024.01.09

[Python] 리스트

# 리스트(List) 다중의 데이터를 묶어 놓은 것 대괄호([])를 이용해 만든다. 대괄호 안에 올 수 있는 항목(요소)의 데이터 타입은 다양하다: 숫자, 문자열, 불, 리스트, 튜플, 세트, 딕셔너리 리스트를 만들 때 각 항목의 데이터 타입은 같지 않아도 된다. 데이터는 입력한 순서대로 지정되며 항목은 콤마(,)로 구분한다. 대괄호 안에 아무것도 쓰지 않으면 빈 리스트가 만들어진다. # 1번 학생의 국어, 영어, 수학, 과학 student1 = [90, 95, 85, 80] student1 # [90, 95, 85, 80] type(student1) # list # 리스트 인덱싱(Indexing) 리스트에서 각 항목은 '변수명[i]'로 지정할 수 있고, 이때 i를 리스트 변수의 인덱스(index)라고 ..

Python 2024.01.09

데이터 관련 자격증

# 빅데이터분석기사 빅데이터 이해를 기반으로 빅데이터 분석 기획, 빅데이터 수집·저장·처리, 빅데이터 분석 및 시각화를 수행하는 실무자 대용량의 데이터 집합으로부터 유용한 정보를 찾고 결과를 예측하기 위해 목적에 따라 분석기술과 방법론을 기반으로 정형/비정형 대용량 데이터를 구축, 탐색, 분석하고 시각화를 수행하는 업무를 수행한다. 필기과목별 주요 항목 빅데이터 분석기획: 빅데이터의 이해, 데이터 분석 계획, 데이터 수집 및 저장 계획 빅데이터 탐색: 데이터 전처리, 데이터 탐색, 통계기법 이해 빅데이터 모델링: 분석모형 설계, 분석기법 적용 빅데이터 결과 해석: 분석모형 평가 및 개선, 분석결과 해석 및 활용 실기과목별 주요 항목 빅데이터 분석실무: 데이터 수집 작업, 데이터 전처리 작업, 데이터 모형..

etc 2024.01.05

[Python] 문자열

# 문자열 문자의 나열 파이썬에서 따옴표("/')로 둘러싸인 문자의 집합 # 문자열 print("String Test") print('String Test') string1 = "String Test 1" string2 = 'String Test 2' print(string1) # String Test 1 print(string2) # String Test 2 type(string1) # str type(string2) # str 문자열이 큰따옴표를 포함할 때는 문자열을 작은따옴표로 감싸고, 작은따옴표를 포함할 때는 큰따옴표로 감싼다. string3 = 'This is a "double" quotation test' string4 = "This is a 'single' quotation test" pri..

Python 2024.01.03

[Python] 변수

# 변수(variable)란? 변수: 숫자와 같은 자료(data)를 넣을 수 있는 상자 변수명(변수 이름): 상자에 붙인 이름 컴퓨터의 임시 저장 공간(메모리)에 저장된다. 파이썬에서는 등호(=)를 이용해 변수에 자료를 할당한다: '변수명 = data' abc = 1234 print(abc) # 1234 print(abc * 1/2) # 617.0 # 변수명을 짓는 규칙 문자, 숫자, 밑줄 기호(_)를 사용한다. 숫자로 시작할 수 없다. 대소문자를 구분한다. 공백을 포함할 수 없다. 밑줄 이외의 기호는 사용할 수 없다. 예약어(Reserved word)는 사용할 수 없다. 예약어: 파이썬에서 이미 특정한 목적으로 사용되고 있어서 식별자(변수명, 함수명)로 사용할 수 없는 단어들. 이러한 단어들은 파이썬 ..

Python 2024.01.03
728x90