파이썬(6)
-
20220923 TIL
야호야호 타임어택 1. 전역변수와 지역변수 구분하기 아래 코드에서 a, b 변수가 지역변수인지 / 전역변수인지 구분하고, 코드 실행 없이 결과를 예상해서 적어주세요 답변 예제 a = 10 def test1(): b = 20 def test2(): print(a) print(b) test1() test2() # 실행이 잘 될까요? # 실행이 되지 않는다면 어떤 에러가 발생할까요? 2. mutable과 immutable 구분하기 mutable에 해당하는 자료형과 immutable에 해당하는 자료형을 적어주세요 답변 예제 mutable - ~ - ~ immutable - ~ - ~ 3. filter/map 혹은 리스트 축약식 활용해서 리스트 다뤄보기 아래 문제를 filter와 map 함수 혹은 리스트 축약식을..
2022.09.23 -
20220907 TIL
파이썬 특강 계산기 과제 풀이 a.a(*input().split(" ")) # *은 리스트 형태를 깨줌 #[ "3", "4", "5"] -> "3", "4", "5" ///////////////////////////////// print(eval(input()) # 이러면 끝남..? 하지만 사용하면 안됨 보안상으로 취약함 # 사용자가 입력한 명령어를 실행 시킬 수도 있음 ㄷ ㄷ # 파이썬으로 들어와서 서버컴에 바로 침투 가능 ㄷ ㄷ 뭐 이런 것도 하시더라 for문 안에 변수를 두개 설정하고 리스트를 각각 분배할 수 있다. dic형태도 for문으로 돌릴 수 있는데 .values 는 못찍었따. 기본적으로 key 값만 갖고오는데 value값을 갖고오는 변수 range(시작할 숫자, 끝나는 숫자, 몇번씩 건너뛸..
2022.09.07 -
20220906 TIL
N = int(input()) # 입력받을 변수 for i in range(1, 10): # 1에서 9까지의 수를 i에 대입해서 하나씩 반복 print(N, '*', i, '=', N*i) #N * i = N*i에 1~9까지 대응하는 값을 순서대로 출력 사칙연산 계산기 파이썬 특강 과제 #main.py print("계산할 첫번째 숫자를 입력하시고 스페이스를 입력하시고 두번째 숫자를 입력하고 엔터를 입력하고 원하시는 사칙연산기호('+', '-', '/', '*') 를 넣고 '=' 입력하고 엔터를 입력하세요") # 계산기 사용법 출력 import function # function file import result = 0 # 결과값 변수 a, b = map(int, input().split()) # 연산 할..
2022.09.06 -
20220905 TIL
파이썬 특강으로 하루가 시작됐다. 팀원들이 슬랙 방에 대답이 없어서 조금 서운함을 느끼며 강의에 들어갔다 ㅋㅋ 파이썬 특강 파이썬의 특징 c언어나 자바 등 여러가지 언어들의 특징을 얘기해주시고 파이썬과 비교해주시는데 레미콘은 엔진이 어떤게 들어가고 어떤 기름이 들어가는데 어디에 쓰면 좋다. 지게차는 엔진이 어쩌고 어떤 기름이 들어가고 어떻게 운전하는데 어디에 쓰면 좋다. 우리가 운전할 굴삭기는 어떤 엔진을 쓰고 어떠한 방식으로 작동한다. 라고 하는 듯한 느낌을 받았다. 코드 컨벤션 코드를 서로가 알아볼 수 있도록 약속하는 코드 평준화? 협업 뿐만 아니라 내가 나중에 코드를 다시 봤을 때 이해할 수 있게 하는 장치이다. 파이썬은 PEP-8이라는 컨벤션 가이드가 있다고 하는데 나중에 알아보자 네이밍 컨벤션은..
2022.09.05 -
20220902 TIL
a_list = [1,3,2,5,1,2] # 리스트 함수 선언 b_list=[a*2 for a in a_list] # a_list의 인자값들에 2씩 곱하는 반복문 print(b_list) # [2,6,4,10,2,4] 야무지게 하루를 보내보자 함수 def 버스 요금 검사기 def bus_r(ag): # def함수와 ag라는 값을 담는 bus_r이란 함수 선언 if ag>65: # 만약 ag가 65보다 크다면 print('곧 가실분인데 버스 정도는 공짜로 타쇼') # 곧 가실분인데 버스 정도는 공짜로 타쇼 라고 출력하고 return 0 # 0을 bus_r에 저장해 elif ag>20: # 만약 ag가 20보다 크면 print('돈 잘 버는 사람이 못버는 사람들 좀 위하고 그런겨 다 참고 해') #돈 잘 ..
2022.09.02 -
20220901 TIL
이제 진짜 시작인가? 오늘 부터는 파이썬 강의를 제대로 듣는다. 팀원들과 함께 하루 일정표를 짜고 각자 위치에서 열심히 공부하는 것이 우리의 일상이 되어야 한다 vscode단축키 ⌘+d = 같은 문자 선택 예를 들어 이렇게 있을 때 p를 드래그하고 ⌘+d를 누르면 모든 p가 선택되고 p를 모두 다른 것으로 수정할 수 있다. ⌥ + click = 커서 만들기 클릭하는 곳에 커서를 만들어 많은 곳을 수정할 수 있다. ⌥ + ⇪ + i = 선택된 곳에 커서 만들기선택 돼있는 곳에 커서를 만들어 많은 곳을 수정할 수 있다. ⌥ + ⇪ + drag = drag한 곳에 커서 만들기드래그 하는 곳에 커서 만들어 많은 곳 수정 가능 ⌥ + ↑ㅣ↓ = 코드 옮기기선택된 코드를 위 아래로 옮길 수 있다. ⌥ + ⇪ + ↑..
2022.09.01