python(3)
-
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 -
20220901 TIL
이제 진짜 시작인가? 오늘 부터는 파이썬 강의를 제대로 듣는다. 팀원들과 함께 하루 일정표를 짜고 각자 위치에서 열심히 공부하는 것이 우리의 일상이 되어야 한다 vscode단축키 ⌘+d = 같은 문자 선택 예를 들어 이렇게 있을 때 p를 드래그하고 ⌘+d를 누르면 모든 p가 선택되고 p를 모두 다른 것으로 수정할 수 있다. ⌥ + click = 커서 만들기 클릭하는 곳에 커서를 만들어 많은 곳을 수정할 수 있다. ⌥ + ⇪ + i = 선택된 곳에 커서 만들기선택 돼있는 곳에 커서를 만들어 많은 곳을 수정할 수 있다. ⌥ + ⇪ + drag = drag한 곳에 커서 만들기드래그 하는 곳에 커서 만들어 많은 곳 수정 가능 ⌥ + ↑ㅣ↓ = 코드 옮기기선택된 코드를 위 아래로 옮길 수 있다. ⌥ + ⇪ + ↑..
2022.09.01