파이썬 4

파이썬 mutable immutable 얕은 복사 깊은 복사 copy()

! ! 코딩할 때는 휴먼 에러가 생기지 않을 방향으로 작성해야 한다 ! ! ! ! 파트 분배시 input과 output을 미리 정해두면 좋다 ! ! ! ! 주석을 잘 활용하자 ! ! mutable한 객체 : 객체 생성 이후에도 내부 상태가 변경될 수 있는 객체로, 리스트(list), 딕셔너리(dict), 집합(set) 등이 포함된다. immutable(불변)한 객체 : 객체 생성 후 내부 상태가 변경될 수 없는 객체로, 문자열(str), 숫자(int, float 등), 튜플(tuple) 등이 포함된다. a = "hello world" b = ["hello", "world"] a_ = a b_ = b a_ += "!!" b_.append("!!") print(a) # hello world print(b) ..

Python/공부 2023.03.31

알아두면 유용한 파이썬 사용 꿀팁 단축키

cls 터미널 콘솔창을 깨끗하게 지워준다 Ctrl + ` 콘솔창 열고 닫기 Ctrl + / 주석처리 괄호 감싸기 해당 블록 선택 후, ( { [ ' " 등을 누르면 자동으로 감싸준다 F2 변수명 한꺼번에 바꾸기 Ctrl + Shift + 방향키 블록별로 묶어서 선택 가능 Ctrl + Shift + End 선택한 곳에서부터 끝까지 블록 지정 Alt + 클릭 열 다중선택 멀티커서 다중커서 Ctrl + Alt + 위/아래 방향키 열 다중선택 멀티커서 생성 후, ctrl + 좌우 방향키로 단어별로 이동 가능. 또 다른 비슷한 느낌 마우스 휠 클릭 → 드래그 열 다중선택

Python/공부 2023.03.29

파이썬 문법 심화 1주차 3_Sparta Coding Club

https://sw-ing.tistory.com/34 파이썬 itertools 함수 iterator의 종류 itertools 파이썬3의 표준 라이브러리로, 효율적인 루핑을 위한 이터레이터를 만드는 함수 루프(Loop): 반복문. 명령문을 반복적으로 실행시키는 것 이터레이터(Iterator) 파이썬에서 반복으로 처리를 sw-ing.tistory.com requests 파이썬에서 HTTP 통신을 가능하게 해주는 모듈 beautifulsoup과 함께 웹 크롤링을 하거나 api 통신이 필요할 때 사용됨 requests 요청에 존재하는 method: (장고나 스프링 같은 프레임워크를 다룰 때 필수!) GET : 데이터 정보 요청 POST : 데이터 생성 요청 PUT : 데이터 수정 요청 DELETE : 데이터 삭..

Python/수업 2023.03.23

자주 사용하는 Python 함수 module

type() 값의 자료형 확인하기 integer = 10 float_ = 1.23 string = "hello world!!" list_ = [1, 2, 3] tuple_ = (1, 2, 3) set_ = {1, 2, 3} dictionary = {"key": "value"} boolean = True print(type(integer)) # print(type(float_)) # print(type(string)) # print(type(list_)) # print(type(tuple_)) # print(type(set_)) # print(type(dictionary)) # print(type(boolean)) # split() string을 list로 변환하기 join() list를 string으로 ..

Python/공부 2023.03.20