본문 바로가기
728x90
반응형

Python/파이썬 문법5

(Python) JSON 모듈이란? Summary 오늘은 Python 에서 사용되는 json 모듈에 대해서 소개해보겠습니다. json 모듈은 JSON (JavaScript Object Notation) 데이터를 다루기 위한 표준 라이브러리입니다. JSON은 경량의 데이터 교환 포맷으로, 사람이 읽기 쉽고 기계가 파싱하고 생성하기 쉽게 설계되었습니다. 이 모듈은 Python 객체와 JSON 문자열 간의 변환을 지원합니다. 아래에서는 json 모듈의 주요 기능과 사용법에 대해 자세히 설명하겠습니다. 1) 유래 JSON (JavaScript Object Notation)은 원래 웹 언어인 JavaScript에서 데이터 객체를 만들기 위해 개발되었습니다. 2000년대 초반, 웹 개발이 복잡해지면서 데이터 교환 방식으로 XML 대신 JSON이 인기.. 2024. 1. 11.
(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.
728x90
반응형