VScode 단축키들
- Ctrl + L : 코드 한 라인 블록으로 묶기
- Ctrl + x : 한 줄 삭제
- Ctrl + D : 같은 단어 하나씩 선택 (밑으로 하나씩 선택됨)
- Ctrl + Shift + L : 같은단어 전체 선택
- Alt + Click : 멀티 커서
- Ctrl + Alt + (↑, ↓) : 길다란 커서
- Shift + Alt + 마우스 드래그 : 자유 영역 지정
오늘 공부한 내용들
https://sogummi.tistory.com/32
파이썬 기초문법 4 <함수, 가변인자, 전역변수와 지역변수>
def 함수이름(전달값1, 전달값2, ...): 실행 명령문1 실행 명령문2 .... return 반환값1, 반환값2, ... def open_account(): print("새로운 계좌가 생성되었습니다.") open_account() # 입금 후 잔액 반환 함수 def deposit(
sogummi.tistory.com
https://sogummi.tistory.com/34
파이썬 기초문법 5 <입출력, 파일입출력, pickle, with>
1. sep - print 함수에서 출력될 값 사이에 들어갈 구분자를 설정해주는 파라미터, 기본값 공백 (" ") 2. end - print 함수 출력 후 끝나는 문자열을 지정해주는 파라미터, 기본 값 개행문자(\n) - 개행문자
sogummi.tistory.com
https://sogummi.tistory.com/35
파이썬 기초문법 6 <class, __init__, 멤버변수, 메소드,상속>
=> 객체지향 프로그래밍에서 중요한 개념이므로 꼭 알아둬야함 - 객체를 정의하기 위한 구조체 - 클래스는 객체의 상태를 나타내는 속성(attribute)와 객체의 행동을 나타내는 메소드(method)를 가짐
sogummi.tistory.com
1주차부터 50주차까지의 보고서 파일을 만드는 프로그램을 작성하는 코딩 문제를 풀었다.
조건 : 파일명은 '1주차.txt', '2주차.txt', ... 와 같이 출력해야 했다.
1 내가 작성한 코드
2 이건 다른 예시인데 어떤게 더 효율적인 지 궁금해서 찾아보았다.
1은 f-string 문법을 작성해서 코드가 간결한 장점이 있고 정수형 변수 i를 그대로 써줘서 별도 형변환은 안해줘도 되는 장점이 있고 f-strings 사용한 부분에선 문자열 포맷팅으로 인해 가독성이 조금 떨어질 수 있다.
2는 포맷팅이 아닌 str을 사용하여 가독성이 높아졌고 f-strings를 쓰지 않았기에 파이썬의 구버전에서의 호환성이 있다고 했다. 파일 이름을 만들 때 정수형 변수i를 문자열로 변환해야하는 과정이 필요하다.
또한 파라미터, 매개변수, 인수, 인자의 차이가 궁금했는데
이건 검색을 해도 각각의 관점에 따라 달라서 애매한 것 같다. 튜터님들한테도 한번 여쭤봐야겠다
'내일배움캠프 > 내일배움캠프 TIL' 카테고리의 다른 글
내일배움캠프 AI 5기 TIL 10일차 (4) | 2023.03.24 |
---|---|
내일배움캠프 AI 5기 TIL 9일차 (2) | 2023.03.23 |
내일배움캠프 AI 5기 TIL 7일차 (1) | 2023.03.21 |
내일배움캠프 AI 5기 TIL 6일차 (7) | 2023.03.21 |
내일배움캠프 AI 5기 TIL 5일차 (4) | 2023.03.17 |