Dev
[Python] 리스트(2)
리스트는 문자열과 같이 슬라이스를 이용 할 수 있다. # 리스트[start : stop : step] alp = list("abcdefghij") print(alp) #["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"] print(alp[:]) # ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"] print(alp[: :]) # ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"] print(alp[::-1]) # ["j", "i", "h", "g", "f", "e", "d", "c", "b", "a"] 리스트를 수정 할 수 있는 방법은 아래와 같다. sports = ["축구", "야구..
[Python] 리스트(1)
JavaScript의 배열, 객체와 같이 리스트는 Python의 복합 자료형이다. 리스트는 아래와 같이 사용한다. # 변수명 = [항목1, 항목2, 항목3] menu = ["coffee", "coke", "tea"] 빈 리스트를 만들고, 항목을 추가하고, 길이를 구하는 방법은 아래와 같다. student = [] student.append("철수") student.append("영희") print(student) #["철수", "영희"] print(len(student)) #2 리스트를 참조할 수 있는 방법은 아래와 같다. student = [1,2,3,4,5] print(student[0]) # 1 print(student[3]) # 4 #역순 첨자 print(student[-1]) # 5 print(..
[JavaScript] 비동기 내장 통신 Fetch
FrontEnd는 디자인과 이벤트 등으로 화면 구성을 하는 것도 중요하지만, 서버와의 통신을 통해 원하는 데이터를 가져오는 것도 중요하다. 이 때 서버와의 통신을 위한 기능인 fetch()가 있다. //비동기 함수 httpRequest const httpRequest = async () => { //fetch("url", {method, body, header 설정}) 요청 후 응답을 res에 저장 const res = await fetch("http://3.39.32.181:8080/api/auth/login", { method: "post", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ id: inputId, pw: ..
[Python] requests와 json을 이용한 http 통신하기.
#모듈 추출 import requests, json #URL 설정 url = "http://localhost:8080/..." #보낼 데이터를 json.dumps()를 이용하여 json으로 변환 body = json.dumps({ "id" : 3, "name" : "감자", "weight" : 320 }) #header 설정으로, json 통신 셋팅 header = { "Content-Type" : "application/json" } #.content를 이용한 요청 후 응답을 res에 저장 res = requests.post(url, body, headers=header ).content #응답 출력 print(res)
[Node JS] Connection Pool로, Mysql 연결하기
Node JS의 MySQL 모듈로 Connection Pool 방식으로 DB에 접근을 해보자. POSTMAN을 이용하여 데이터가 잘 들어가는 지에 대한 확인도 진행한다. Postman API Platform | Sign Up for Free Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. www.postman.com 폴더 구조는 아래와 같다. 개발을 진행하기 위한 모듈을 아래와 같이 설치한다. npm install express mysql bod..
[C#] 변수에 대한 이해
변수란? 변수란 어떠한 데이터를 담을 수 있는 상자이다. C#에서 변수를 선언 하는 방법은 아래와 같다. // 자료형 변수명 = 데이터; string name = "PINO"; int age = 22 변수를 선언 할 때 변수명 앞에 자료형에 대해서 적는 데, C#이 가지고 있는 자료형은 아래와 같다. 구분 데이터 형식 크기(Byte) 범위 정수 int 4 -2,147,483,648~2,147,483,647 실수 float 4 -3.402823e38~3.402823e38 문자 char 2 문자열 string 논리 bool 1 true, false 객체 object 정수 byte 1 0~255 정수 sbyte 1 -128~127 정수 short 2 -32,768~32,767 정수 ushort 2 0~65,5..
[Python] 튜플
튜플이란? 튜플은 문자열, 리스트와 같은 항목의 나열인 시퀸스로, 항목의 순서나 내용이 수정이 불가능하고, 들어가는 데이터의 제한은 없다. 튜플 생성 방법 #튜플 예시 singer = ("BTS", "볼사", "반설희", ["태양", "대성", "GD", "탑"]) #튜플 생성 1 bookList = () #튜플 생성 2 flowerList = tuple() 튜플 참조 및 출력 singer = ("BTS", "볼사", "반설희", ["태양", "대성", "GD", "탑"]) print(singer[1]) # >>> 볼사 튜플은 참조와 슬라이스는 가능하지만, 수정이 불가능해, 첨자와 슬라이스로 수정이 불가능하다. 튜플 연결과 반복, 정렬과 삭제 튜플은 +와 *를 이용하여 튜플을 연결하거나 반복 할 수 있다..
[Spring] Book Api Project
Book Project Create Book : 생성 요청 처리 Find Book : 조회 요청 처리 Find Books 전체 조회 요청 처리 API Method URL Request DATA Response DATA Create Book POST "/api/book" { title : "String", authorId : "Long" } { id : "Long" } Find Books GET "/api/book" none [ { id : "Long", title : "String", authodId : "Long" } ] Find Book GET "/api/book/:id" none { id : "Long", title : "String", authodId : "Long" } 폴더 구조 Package ..
[Node JS] 1. API Server 구축하기 - express
01. npm 모듈을 이용하여, Node 환경을 셋팅한다. NPM은 Node Package Module을 의미하는 모듈이다. 본인이 원하는 곳에 폴더를 생성 후 폴더를 VSCODE를 통하여 열어준다. 아래의 명령어로 프로젝트 폴더를 Node JS 프로젝트 환경으로 구축한다. npm init -y 위와 같은 화면이 나온 후, 폴더에 Package.json 파일이 생성된 것을 확인 할 수 있다. package.json은 해당 프로젝트의 대한 정보가 들어간 중요한 파일로, 모듈을 설치하면 해당 모듈 정보도 여기에 담긴다. { "name": "node-js", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo..
[C#] vscode로 작업 환경 셋팅하기(For window)
1. .Net 설치하기 아래의 링크에 접속하여, .NET SDK를 설치한다. Download .NET (Linux, macOS, and Windows) Free downloads for building and running .NET apps on Linux, macOS, and Windows. Runtimes, SDKs, and developer packs for .NET Framework, .NET, and ASP.NET. dotnet.microsoft.com 2. 확장 프로그램 설치 C# 확장 프로그램에서 C#을 설치한다. 2. 터미널 dotnet new console 터미널을 열어 아래의 명령어를 실행한다. dotnet new console 실행하면 실행한 폴더에서 아래의 구조가 작성된다. wind..