본문 바로가기
반응형

분류 전체보기120

[TIL] 2025.01.09(목) - python 학습 금일 학습사항 1. 함수 기본  2. 가변 매개변수 3. 기본 매개변수 4. 키워드 매개변수 5. 함수 리턴 6. 재귀함수 7. 조기리턴 8. 튜플 9. 람다 10. 콜백함수 11. 제너레이터 12. 타입 어노테이션과 힌트  각 학습별 상세내용1. 함수 기본함수구조def 함수이름(매개변수1, 매개변수2):    코드[설명]▶ def : define의 약자, 함수를 선언할 때 사용하는 예약어▶ 파라미터(parameter, 매개변수) : 함수 내부에서 사용되는 변수▶ 코드 : 함수의 동작을 작성 용어정리▶ 매개변수   - 함수 호출 시 함수 내부에서 사용될 데이터이다.   - 함수 호출 시에는 함수 내부에서 필요로하는 특정 데이터들이 있다.▶ 식별자   - 파라미터로 전달받은 변수   - 함수내부에서 데이터.. 2025. 1. 15.
[python] 자료형 비교(string, list, tuple, dict, set) 코딩할 때마다 헷갈리는 자료형들...매번 에러를 맞이하면서 구글링탭만 몇 개를 열고 보는지ㅠㅠ이젠 하나만 펼쳐놓기 위해 정리해보려한다. ㅎ * 변수명으로 예약어를 사용하면 XX  표는 예시일뿐 * 구분/자료형string(문자열)list(리스트)tuple(튜플)dict(딕셔너리)set(집합, 세트)기호"" (큰 따옴표) 혹은'' (작은 따옴표)[](){}{}선언str()list()tuple()dict()set()변경str.replace(a, b)→ a를 b로 변경list[1] = 5→ idx 1의 값 5로 변경X(교환은 가능)예) x, y = y, xdict["key"] = 1→ key의 value를1로 변경-추가str1 + str2→ 문자열 합str * 3→ 문자열 반복list1 + list2list... 2025. 1. 14.
[TIL] 2025.01.08(수) - python 학습 금일 학습사항 1. 함수 2. 지역변수와 전역변수 3. 상수 4. 2중 함수 5. 연산자 우선순위 6. 클래스 7. self 8. 매직메서드 9. 클래스의 상속 10. 메서드 오버라이딩과 오버로딩 11. 예외처리 12. 파일 입출력  각 학습별 상세내용1. 함수함수의 특징▶ def 로 선언한다.▶ 반복코드를 하나로 묶은 것이다. (재사용을 위해) 2. 지역변수와 전역변수함수내에서 전역변수 사용▶ 함수 내에서 전역변수를 바로 사용할 수 없다.▶ 사용을 위해 변수명 앞에 "global"을 붙여줘야 한다.num = 1000 # 전역변수def function():    global num  # "global 변수명" : 함수내에서 전역변수를 사용하는 방법    num = num + 2000    return n.. 2025. 1. 13.
[TIL] 2025.01.07(화) - python 학습 금일 학습사항 1. if문 2. while문  각 학습별 상세내용1. if문 ▶ None과 0은 False지만, None은 False와 같지 않다.▶ 정수, 실수, 문자열은 모두 True이다.▶ 빈문자열("")은 False이다.    예) 정보가 입력되지 않은경우, 다시 입력하도록 코드를 작성할 수 있다.  2. while문 while문 사용의 주의점▶ 조건이 잘못 설정되면 무한 루프에 빠져 과도한 리소스를 소모하게 한다.▶ 하지만, 잘만 사용한다면 for문 보다 효율적이다! while문이 for문보다 강점인 부분▶ 무수히 많이 실행해야할 때  - 예로, 랜덤한 숫자를 받아서 원하는 숫자가 나오면 멈추는 코드 작성 시예시의 시퀀스)while문 : 무한 루프 → 원하는 숫자 확인 → 루프 종료* for문의.. 2025. 1. 13.
[Github-Colab] Invalid Notebook - missing attachment : image.png error 에러사항구글 코랩(Google Colab)으로 코드를 작성 한 후 깃허브에 업로드했는데아래와 같은 에러 문구가 떴다.   에러원인구글 코랩 코드 중 첨부파일의 손실이다.아마 코드에 삽입되어있던 이미지의 링크를 불러올 수가 없어서 였는듯 하다.  해결이미지를 새로 삽입하거나 링크 확인 후 다시 걸어주면 되겠지만,그럴수가 없다면 그냥 해당 라인을 삭제해주면 된다. 2025. 1. 13.
반응형