Dev Hyeri

기술스택 54

[MySQL] 속도 2배, MySQL Workbench 단축키(shortcuts, hot key)

워크밴치 초기 셋팅▼ ▼ ▼ ▼  [DBMS] MySQL Workbench 초기 셋팅1. 필요 없는 창 닫기 2. 설정 똑같이 따라하기 네이버 폰트에서 'D2Coding' 다운로드 받고 로컬에서 설치 후 설정 에디터의 폰트는 D2Coding Bold 16 선택 이유 'D2Coding ligature-bold'는 둥글둥글하고 잘 보developevolvify.tistory.com 필수 단축키실행 저장  ✓  Ctrl + Enter : 현재 커서 위치의 쿼리 실행      ✓  Ctrl + Enter + shift : 전체 쿼리 실행    Ctrl + S : 저장  이동  ✓  Ctrl + [ (or ] ) : 빠르게 위 아래로 이동Alt + Shift + → (or ←) : 시트 이동  ✓  Ctrl + ..

기술스택/DBMS 2023.10.02

[MySQL] Workbench 초기 셋팅

1. 필요 없는 창 닫기    2. 설정 똑같이 따라하기    네이버 폰트에서 'D2Coding' 다운로드 받고 로컬에서 설치 후 설정     * 에디터의 폰트는 D2Coding Bold 16 선택 이유 '나눔고딕' 은 세미콜론이나 쉼표가 명확하지 않음'D2Coding ligature-bold'는 둥글둥글하고 잘 보이나 띄어쓰기가 명확하지 않음 'JetBrain Mono' 는 가장 강력한 무기였던 -> 사용시 →로 보이게 하는 등의 동작이 WorkBench에서 먹지 않아 한국어 폰트인 D2Coding가 더 경쟁력 있으.

기술스택/DBMS 2023.10.02

[API] 공공데이터포털 API로 데이터 불러오는 방법(2024)

무조건 성공하는 API 불러오기 및 컴퓨터에 저장 방법 (+ 성공 코드) 사용 언어 : python, 사용 IDE : DataSpell 아래 내용이 어렵다면 링크 확인 필수 ▼ ▼ ▼ ▼ [개발지식] 가장 쉬운 API 이해 API Application Programming Interface 애플리케이션 프로그램 인터페이스 소프트웨어 간의 요청.응답. 통신 예시 user API database 스마트폰 날씨 앱 API 기상청 소프트웨어 시스템에 들어있는 일일 기상 데이 developevolvify.tistory.com ▤ 1. 공공데이터포털에서 원하는 데이터 선택 및 활용 신청 1. '오픈API 상세'창에서. 활용신청 버튼을 'Ctrl 키'를 누른채 클릭하여 새창으로 연 뒤 신청 진행 2. '마이페이지'에..

기술스택/API 2023.09.30

[API] 가장 쉬운 API 이해(2024)

API Application Programming Interface 애플리케이션 프로그램 인터페이스 소프트웨어 간의 요청.응답. 통신 예시 user API database 스마트폰 날씨 앱 API 기상청 소프트웨어 시스템에 들어있는 일일 기상 데이터 손님 웨이터 음식을 만든 주방 1. API방식 ■ REST API Representational State Transfer REST == 클라이언트가 서버 데이터에 접근할때 사용하는 GET, PUT, DELETE 등의 함수 집합을 정의. 표준 아키텍처 스타일을 사용하는 웹 API. 클라이언트가 서버에 요청을 데이터로 전송. 서버가 이 클라이언트 입력을 사용하여 내부 함수를 시작하고 출력 데이터를 다시 클라이언트에 반환. 2. 보안에 주의, API 앤드포인트 ..

기술스택/API 2023.09.29

[MySQL] 윈도우 설치 다운로드 방법(2024)

다운로드 설치 방법    1.  mysql을 검색하고 Downloads 링크 클릭   2.  스크롤을 내려 우측 하단의 MySQL Community(GPL) Downloads 링크 클릭    3.  좌측 맨 하단에 있는 MySQL Installer for Windows 클릭   4. 숫자나 이름 상관없이 제일 처음 뜨는 선택지중 용량이 큰쪽 다운로드(여기서는 2번째것)   5. 최 하단의 No thanks, just start my download. 링크 클릭   6. 다운로드 파일을 열고 클릭하여 실행 - [팝업창] 변경할 수 있도록 허용    7. custom 선택 - next 버튼 클   8. 왼쪽에서 해당 위치의 것들 오른쪽으로 옮김 -  Next 버튼 클릭 - Execute 버튼 클릭   8. ..

기술스택/DBMS 2023.09.29

[파이썬] 주피터노트북 '데이터 파일' 한글 깨짐, 인코딩 문제 해결 방법

주피터노트북 CSV 한글 깨짐, 인코딩 문제 한방에 고치기 혹시 아래와 같은 문제를 겪고있지 않은지 확인해보자 1. 불러올 데이터에 한글이 있고 2. 해당 데이터를 주피터 노트북으로 불러왔더니 'utf-8 ~'란 에러 메시지가 뜨고 3. Chat-gpt 한테 물어봤더니 저런 또는 저것과 비슷한 encoding=' ' 을 알려주고 4. 적용해서 불러오는 데 성공은 했지만, 이유를 모르거나 한글이 깨져서 불러온다면 아래의 사항을 체크하자 1. 파일 확장자 확인 1. 왼쪽 상단의 [파일-홈-삽입-페이지····] 중에서 '파일' 클릭 2. 왼쪽 사이드바의 '다른 이름으로 저장' 클릭 3. 확장자 드롭다운을 내려 CSV UTF-8(쉼표분리)(*csv) 로 선택 후 저장 (저장이 안된다면 저장 위치를 바꿔보자) 4..

기술스택/Python 2023.09.18

[ 파이썬 ] 람다 표현식

람다 표현식 lambda 1. 람다 사용 방법 lambda 매개변수 : 리턴 (조건문) lambda x: 50 if x==0 else x 함수의 기능. 간결한 문법. 로직이 복잡하지 않을 때 사용. 함수명과 return이 필요하지 않다. 2. map과 lamda map (함수, 객체) def plus(x): return x+10 list(map(plus, [1,2,3])) 위의 코드를 람다로 바꾸면 map (람다, 객체 ) list(map(lambda x:x+10,[1,2,3])) 3. 람다 안에 elif 사용 불가 if 와 else만 사용해서 코드를 작성해야 한다.

기술스택/Python 2023.09.18

[ 파이썬 ] *args 와 **kwargs

임시 파라미터 파라미터(인자)가 몇개인지 모를 때 사용한다 1. *args Arguments 특징 : a tuple of arguments를 함수가 받는다. 사용방법 : 임시로 정할 파라미터 이름 앞에 *를 붙인다 예. *name, *cars, *animal, *x 2. **kwargs Keyword Arguments 특징 : a dictionary of arguments 함수가 를 받는다 사용방법 : 임시로 정할 파라미터 이름 앞에 **를 붙인다 예. **name, **cars, **animal, **x 참고. * == 별표 == asterisk(에스터리스크)

기술스택/Python 2023.09.07

[ 파이썬 ] 파일 오픈 함수 file I/O

파일 오픈 함수 with open("demofile.txt", "r") as f: data = f.readlines() 1. 파일 열기 함수 상대경로 파일 열기 f = open("demofile.txt", "r") print(f.read()) 절대경로 파일 열기 f = open("D:\\myfiles\welcome.txt", "r") print(f.read()) 2. readline f = open("demofile.txt", "r") print(f.readline()) 3.오픈한 파일 시스템 상에 오픈 상태로 두지 말고 닫기 (⭐방법 1) 방법 1 f = with open("demofile.txt", "r") print(f.readline()) 방법 2 f = open("demofile.txt", "r..

기술스택/Python 2023.09.05