본문 바로가기

[20]개발

[Python] CSV 파일 읽고 쓰기 (Pandas) 파이선으로 어떤 과제를 수행하다 보면, CSV 형식의 파일을 읽고 써야 할 때가 많다. 이 때 여러가지 라이브러리를 동원하게 되는데, 이 중 제일 간단한 Pandas (판다스 라고 읽는다.) 와 CSV 형식에 대해 알아보도록 하자.​​ CSV란? CSV(영어: comma-separated values)는 몇 가지 필드를 쉼표(,)로 구분한 텍스트 데이터 및 텍스트 파일이다. 확장자는 .csv이며 MIME 형식은 text/csv이다. comma-separated variables라고도 한다. 오래전부터 스프레드시트나 데이터베이스 소프트웨어에서 많이 쓰였으나 세부적인 구현은 소프트웨어에 따라 다르다. 그것들을 추가한 형태가 2005년 10월 RFC 4180에서 Informational(IESG의 외부에서 결.. 더보기
캡챠 CAPTCHA, 리캡챠 reCAPTCHA, 노캡챠 리캡챠 noCAPTCHA reCAPTCHA 인터넷 사용중 이런 화면을 만나보신 적이 있나요? 주로 회원가입이나, 본인 인증과 같은 절차를 수행할때 내가 봇(bot) 이 아니라는 것을 증명하기 위해서 입력해야 하는 글자들인데요. 요새는 이런 화면처럼 글자 입력이 아닌 그림을 입력해야 하는 경우를 만나기도 합니다. 대체 내가 왜 이런 일까지 해가며 인간인지를 증명해야 하는지 의문이 드실 수 있는데요. 이번 글에서는 캡챠 CAPTCHA, 리캡챠 reCAPTCHA, 노캡챠 noCAPTCHA 에 대해 알아보도록 하겠습니다. 캡차 CAPTCHA 란? 2000년, 카네기멜론 연구원들이 모여 만든 사람과 봇을 구별하기 위해 만든 자동 공개 튜링 테스트로, 봇은 구별할 수 없는 문자를 제시하여 이를 맞추면 사람으로 인정하는 방식으로 구현되어 있습니다. 주로 글자.. 더보기