본문 바로가기
728x90
반응형

Python18

(Python) JSON 데이터 통신 (서버/클라이언트) Summary 오늘은 Python 코드를 사용해서 JSON 데이터를 어떻게 주고받을 수 있는지 알아보겠습니다. JSON(JavaScript Object Notation)은 데이터 교환을 위한 경량의 포맷입니다. 이는 사람이 읽기 쉬운 텍스트를 기반으로 하여 키-값 쌍으로 구성됩니다. JSON은 서버와 클라이언트 간 데이터 전송에 널리 사용되며, 다양한 프로그래밍 언어에서 쉽게 파싱하여 데이터의 가시성을 높혀주었습니다. 간단한 서버-클라이언트 구조를 만들어서 진행해보도록 하겠습니다. 1) 서버와 클라이언트 서버(Server) : 서버는 특정 IP 주소와 포트 번호를 열어 대기하고, 클라이언트의 연결 요청을 기다립니다. 연결 후 클라이언트로부터 요청을 처리하며 응답을 반환하는 역할을 합니다. 클라이언트(Cl.. 2024. 1. 11.
(Python) 파이썬 TCP 소켓 통신 (서버/클라이언트) Summary TCP (Transmission Control Protocol)는 컴퓨터 네트워크에서 데이터를 안정적으로 전송하기 위한 프로토콜 중 하나로, 서버와 클라이언트 간에 양방향 통신을 가능하게 합니다. 파이썬에서는 socket 모듈을 사용하여 TCP 소켓 통신을 구현할 수 있습니다. 파이썬 socket 모듈을 활용하여 서버와 클라이언트간 데이터를 주고 받는 상황을 예제를 통해 알아보도록 하겠습니다. 1) 서버와 클라이언트 서버(Server) : 서버는 특정 IP 주소와 포트 번호를 열어 대기하고, 클라이언트의 연결 요청을 기다립니다. 연결 후 클라이언트로부터 요청을 처리하며 응답을 반환하는 역할을 합니다. 클라이언트(Client) : 클라이언트는 서버에 연결하고 요청을 보내며 서버로부터 응답을 .. 2024. 1. 11.
(Python) 파이썬 3.10 pandas 'ser.[pos]' 에러 (loc / iloc) Summary 다른 일 때문에 돌려놓고 잠시 잊고 있던 파이썬 코드에서 'FutureWarning' 어쩌구 에러가 발생하는 부분이 있어서 찾아보니 라이브러리가 수정되는 문제였다. 바로 수정은 했으나,,, 좀 당황스러운게 불과 1년 사이에 이렇게 바뀌는데 파이썬을 사용하는 찐 개발자들은 어떻게 관리 및 수정하는지 궁금해진다. (C 처럼 직접 라이브러리 만들어서 사용하는 건지 아시는분은 댓글좀요) 코드는 아래처럼 가상화폐 사이트에서 가격 데이터의 이동편균을 계산하여 추세가 UP(상승추세)/down(하락추세) 결과를 출력해주는 코드이다. 이 계산이 잘못되면 else문으로 하락추세만 return 될 것이기 때문에 예외처리도 추가해야겠다. def GET_MARKET_TREND(self, ticker, price,.. 2023. 12. 31.
(Python) 파이썬 기초 문법(1) - 변수 Summary 이 카테고리에서는 프로그래밍 언어 중 파이썬(Python)에서 사용되는 변수에 대해서 알아보려고 합니다. 프로그래밍에서 변수는 데이터 값을 저장하기 위한 컨테이너 같은 것입니다. 읽기 쉬운 문법으로 알려진 파이썬에서는 변수를 사용하여 프로그램에서 사용하고 조작할 수 있는 정보를 저장합니다. 파이썬은 다른 일부 언어들과 달리 변수를 생성할 때 그 타입을 선언하지 않습니다. 이는 동적 타입 언어라고 하네요. 1) 변수 정의 파이썬에서는 이름에 값을 '=' 기호로 할당하며 생성합니다. x = 5 name = "Alice" 여기서 x는 정수 5를, name은 문자열 "Alice"를 갖게 됩니다. '=' 기호를 기준으로 좌측은 변수명, 우측은 변수에 담을 값을 입력합니다. 이 변수들을 사용하여 연산.. 2023. 12. 26.
728x90
반응형