반응형

전체 글 30

13. Python - 파일 읽기, 쓰기

- open 명령어를 통해 파일을 생성 할 수 있습니다. - open(파일명, option) - option 종류 w : 쓰기 (write) r : 읽기 (read) a : 이어쓰기(append) 1. 파일 생성하기 - f = open("파일이름", 'w'") # 파일 생성하기 f = open("first_file.txt", 'w') f.close() - with open("파일이름", "w") - with open으로 파일 생성 시 파일.close()를 사용하지 않아도 됩니다. (with 문 내에서 사용 된 후 자동으로 close 됩니다) # with open으로 파일 생성 with open("with_open.txt", "w"): pass 2. 파일 쓰기 - w 모드로 파일을 열고 write 명령어를..

python dict json 변환, json 읽기 쓰기

json 타입을 사용하기 위해서는 먼저 json package를 install 해야 합니다. "import json" 을 입력해서 package를 찾을 수 없다고 에러가 뜬다면 설치해주세요 명령어 : conda install json or pip install json 1. dict to json 변환 - dict 타입, json 타입 모두 key, value로 이루어져 있는 데이터 타입 입니다. 그렇기에 python의 json package를 이용하시면 쉽게 변환이 가능합니다. # dict type 데이터 만들기 dict_a = {"a" : 10, "b" :20} type(dict_a) dict # 출력 값 print(dict_a) {'a': 10, 'b': 20} #출력 값 - json.dumps 라..

python/기타 2022.05.10

12. Python 함수 2 - return, parameter, local 변수, lambda

1. return (반환 값, 결과 값) - return은 함수 실행 후 결과를 반환해주게 됩니다. - 함수의 return 은 생략이 가능합니다. (반환 값 없는 함수 생성, 실행 가능) - return에는 ,(콤마)를 통해서 여러 값을 반환할 수 있습니다. (순서대로 반환됨) # return 있는 함수 예시 1 def add(a, b): return a + b print(add(3,4)) 7# 결과 값 # return이 2개 이상인 함수 예시 def add_mul(a,b) return a+b, a*b print(add_mul(2,4)) (6, 8) # 결과 값 - return 값이 여러개인 경우 tuple 타입으로 결과가 반환 됩니다. - 빈 return을 사용하는 경우 함수에서 강제 종료가 가능합니다..

Python Jupyter Lab

- Python 개발에 많이 사용하는 개발 툴로 WEB Base의 빠르고 쉽게 사용가능한 개발 툴입니다. 1. 설치 방법 - conda 가상환경에서 conda install jupyterlab 을 치면 설치됩니다. - conda 환경을 사용하지 않는 분들은 pip install jupyterlab으로 설치 가능합니다. 2. jupyter 환경 실행하기 - 명령어 : jupyter lab - 위와 같이 jupyter lab 환경을 실행 할 로컬 서버가 동작이 되됩니다. - default로 설정되어 있는 browser가 실행이 되며 위 그림중 http://localhost:8888로 시작하는 부분이 url로 적혀져서 보여집니다. - 혹시라도 실행중인 브라우저를 종료하셨다면 http://localhost:88..

python/기타 2022.05.04

11. Python 함수 1 - 함수의 구조, 정의, 호출

- 함수란 ? 특정 코드를 미리 작성하여 재사용 가능한 코드 블럭을 만들어 놓는 것입니다. 예를 들어 입력한 숫자에 1~9까지 곱한 값을 출력하는 함수를 만들고 그림으로 그려보면 아래와 같습니다. 1. 함수 구조 - 함수는 def로 시작하는 예약어와 함수명 (parameter) 의 구조로 이루어집니다. def SUM(a , b) : [코드 내용] 2. 함수 정의 - 위의 구조대로 함수를 정의하면 함수명을 통해서 계속해서 사용이 가능합니다. - 함수 선언에 parameter는 함수내에서 사용하지 않는 다면 생략이 가능합니다. # parameter를 넣는 함수 def SUM(a, b) : return a + b # parameter가 없는 함수 def print_HI(): print('HI') 3. 함수 호..

10. Python 반복문 - for, while

for, while 문은 코드블럭을 조건이 true라면 계속 코드를 반복해서 수행하는 구문 입니다. 1. for 구문 for [조건] : 코드블럭 - for 구문은 위와 같이 조건과 코드블럭으로 구성이 되됩니다. - for 구문의 조건은 for 변수 in 리스트 와 같이 사용됩니다. - 강제로 반복을 중지 시키기 위해서는 break를 사용합니다. - 강제로 다음 조건으로 다시 실행하기 위해서는 continue를 사용합니다. # list를 활용한 for 반복문 >>> i = 0 >>> for i in [1,2,3,4,5]: ... print(i) ... i = i+1 ... 1 2 3 4 5 >>> for word in ['hellow', 'python', 'itgilavajy', 'tistroy', 'c..

9. python 조건문 - if / elif / else

1. if (조건문) - 조건문은 if 구문을 이용해서 참/거짓에 따라 다르게 로직이 수행되도록 하는 용도입니다. - if 와 elif, else로 블록을 나눠서 블록이 수행됩니다. - if문은 elif, else문 없이 단독으로 사용 가능하나 elif, else는 if문이 있어야 사용 가능합니다. - if, elif, else에 나눠진 블록은 들여쓰기(tab)를 통해 구분 가능합니다. if 조건 : 조건이 참일 경우 수행되는 코드블럭 elif 조건: if조건이 거짓이고 elif 의 조건이 참인 경우 수행 else : 위 조건이 모두 거짓인 경우 수행 2. 조건문의 비교연산, 논리연산 - 비교 연산자(, ==, !=, >=, >> a = 3 >>> b = 2 >>> print(a>b) True >>> p..

수원 영통 꿀꿀이네곱창볶음 (배달)

오늘 리뷰 메뉴는 곱창 볶음입니다. 배달 전문이 아닌 매장이 있는 음식점이라 방문하시면 더 맛있을것 같네요 하지만 이번엔 배달로 시켜먹었기에 배달 히뷰를 하도록 하겠습니다. 수원 영통 근처는 배달 가능하며, 배달로 먹어도 맛있고 구성이 군더더기 없기 때문에 자주 시켜먹습니다. 배달로 시켜먹었지만.. 가게 위치는 아래 지도로 보실수 있기 때문에 배달이 되는 지역이시라면 한번 드셔보셔도 좋을것 같습니다. 저는 주로 배달의 민족 어플로 음식을 시켜먹습니다. 메뉴 및 금액 정보는 아래 사진을 참고해 주세요. 저는 대표 메뉴에 있는 대파알곱창과 사이드메뉴의 참치마요주먹밥을 시켜먹었습니다. 배달된 메뉴 사진입니다. 배달된 메뉴 구성은 깔끔합니다. 다른 필요없는 사이드 없이 곱창, 밥, 쌈, 도시락 컵라면, 콘셀러드..

맛있는거 2022.04.25

8. Python 데이터 타입 5 - set(집합), bool(불리언)

Numeric Types: int(정수), float(소수), complex(복소수) Sequence Types: str(문자열), list(리스트), tuple(튜플) Mapping Type: dict(딕셔너리) Set Types: set(집합) Boolean Type: bool(불리언) Binary Types: bytes, bytearray, memoryview Set (집합) 타입 1. set 만들기 - set는 set()명령어를 통해 만들수 있습니다. ()안에 list 형태의 데이터가 들어가야 합니다. - 또는 dict와 비슷하게 {}를 통해서 만들수 있습니다. (dict의 경우 key, value 혈태가 되어야 함) - set type은 한글 명칭(집합)에서 알 수 있듯이 중복이 불가능 하며, ..

수원 팔달문 매운오뎅

수원 팔달문 (구 남문) 근처에 있는 매운오뎅 음식점 입니다. 제 개인적인 생각으로는 수원 매운오뎅은 명물이라고 생각될 정도로 맛있습니다. 수원 남문매운오뎅 지도 위치는 아래와 같습니다. 남문 근처는 도로가 좁고 길가에 주차되어있는 차가 많기 때문에 조금 멀더라도 주변에 주차를 하시고 걸어가시는걸 추천합니다. 곳곳에 주차할 수 있는 유료 주차장이 좀 있으니 지도에서 찾아 주차 하시고 가세요. 위 지도 위치로 가시면 쉽게 남문 오뎅 간판을 찾을 수 있습니다. 메뉴는 일반오뎅, 매운오뎅, 떡볶이(굵은 쌀 떡 사용), 각종 튀김이 있습니다. 떡볶이 1인분, 김말이 3개, 매운오뎅 4개를 시켜 가게 안쪽에서 자리를 잡았습니다. 매운 오뎅을 드실때는 자리에 있는 양념을 추가로 뿌려서 드시면 훨씬 맛있습니다. 맛은..

맛있는거 2022.04.23