전체 글 47

[F 3-20] dictionary .pop(), .items()

1. 새로운 값 추가 conductor = {'first_name': '단테', 'last_name': '안'} conductor['gender'] = 'male' print(conductor) 2. 제거 .pop() conductor = {'first_name': '단테', 'last_name': '안'} conductor.pop('last_name') print(conductor) 3. 키와 값 둘 다 뽑기 .items() conductor = {'first_name': '단테', 'last_name': '안'} for key, value in conductor.items(): print(key + ' : ' + value) 그냥 for문 써주면 키만 뽑아준다. pop은 처음 보는데, 사전에서 뜻 찾..

AIFFEL_LMS 2021.01.08

[F3-7]함수에 여러 인자 한번에 전달하기

- 여러 입력값이 있을 때도 각 입력값마다 기본값 지정 가능 - 기본값 있는 인자가 기본가밧 없는 필수 인자들의 뒤에 와야 함. def say_hi_couple_default(name1, name2='nobody'): print(name1 + ', ' + name2 + ' 안녕!') def say_hi_couple_default_wrong(name1='nobody', name2): print(name1 + ', ' + name2 + ' 안녕!') File "", line 1 def say_hi_couple_default_wrong(name1='nobody', name2): ^ SyntaxError: non-default argument follows default argument

AIFFEL_LMS 2021.01.08

[F3-6] 함수의 매개변수 정의하기

매개변수 : 입력값으로 주어진 인자를 받는 변수 def say_hi_somebody(name): print(name + ', 안녕!') #- 함수를 정의합니다. #- 이 함수는 문자열인 한 개의 입력값을 받아, '[name], 안녕!'을 출력합니다. say_hi_somebody('준이') #- 위에서 정의한 함수를 호출합니다. #- "준이, 안녕!"이라고 부르기 위해 입력값으로 '준이'를 주었습니다. # name은 매개변수 # '준이'는 매개변수에 들어가는 인자 매개변수에 기본값을 지정하면, 입력값이 없을 경우 해당 기본값을 사용함 def say_hi_default(name='somebody'): print('안녕, ' + name + '!') say_hi_default('준이') # 안녕, 준이! sa..

AIFFEL_LMS 2021.01.08

[F 3-5] 변수의 유효범위 : scope

변수의 유효범위 1. global scope : 전역 스코프 2. local scope : 지역 스코프 (ex) name = '하루' #- name은 문자열 '하루'를 가리키는 변수입니다. def change_name(): name = '시우' #- 여기서 name은 해당 함수 내에서만 문자열 '시우'를 가리킵니다. change_name()#- 함수를 호출해도 아무 일도 일어나지 않습니다 print(name) #- 첫 줄, 즉 함수 바깥에서 정의된 문자열 '하루'가 출력됩니다. 여기서 전역변수는? - name = '하루' - 함수 내부를 포함, 코드 어디에서든 참조 가능 여기서 지역 변수는? - name='시우' - change_name() 내부에서 정의되어 밖에서 볼 수 없음.

AIFFEL_LMS 2021.01.08

[F 02-13~] Jupyter notebook - 데이터 분석계의 워드

문서 작업과 코드 작업을 동시에 진행할 수 있는 어플리케이션 1. 설치 - 새로운 가상환경 만들기 & 설치 $ conda create -n datascience $ conda activate datascience (datascience) $ conda install jupyter notebook 2. 실행 -깔기 $ jupyter notebook -새 노트북 만들기 New > Python3 -kernel 등록 - 코드 구동위해 사용할 수 있는 파이썬 환경 $ conda activate datascience (datascience) $ conda install ipykernel (datascience) $ python -m ipykernel install --user --name datascience --..

AIFFEL_LMS 2021.01.07

[F02-6~02-12] Github / add, staging, commit

Local (git) --add--> Staging --commit--> Remote (github) 지옥에서 온 Git 1. GitHub setting - git --version - sudo apt-get install git - github 회원 가입 2. Local - 계정 등록 - $ git config --global user.email "my-email@gmail.com" $ git config --global user.name "my-username" - git config -l 으로 확인 -local 저장소 만들기 $ cd ~ $ mkdir workplace -Git 으로 버전 관리 시작 $ cd workplace $ git init $ ls -a . .. .git $ cd .git $ ..

AIFFEL_LMS 2021.01.06