본문으로 건너뛰기

"tistory" 태그로 연결된 338개 게시물개의 게시물이 있습니다.

모든 태그 보기

Crawling with Selenium & BeautifulSoup

· 약 3분
Seokjae Lee
Software engineer

원문: https://doljae.tistory.com/64

최근 사내에서 자동화 스크립트를 작성할 때 사용했던 Selenium과 BeautifulSoup 관련 기록을 남겨둔다.

1. Selenium은 PC 성능 영향을 많이 받는다.​

PC에서 실제 브라우저를 사람 대신 작동하는 방식으로 진행되기 때문에 상황에 따라 적절한 대기 방법을 사용해서 코드를 멈춰줄 필요가 있다. 사용자 환경 기준으로 맞춰줘야 한다.

M1 맥북에서 Pandas 사용하기 with Anaconda3

· 약 2분
Seokjae Lee
Software engineer

원문: https://doljae.tistory.com/59

요약​

  1. M1 맥북에서 Python은 지원하지만 기존 라이브러리 호환성에 문제가 있다.
  2. M1용 Python이 있지만 몇몇 데이터 분석 관련 라이브러리(Numpy, Pandas)는 사용할 수 없다. (21.03.29. 기준)
  3. Anaconda를 이용해 기존 라이브러리들을 지원하는 Python Runtime환경을 Interpreter로 사용하자.

설명​

pandas csv 읽기/쓰기 인코딩 정리(read_csv, to_csv)

· 약 2분
Seokjae Lee
Software engineer

원문: https://doljae.tistory.com/58

요약​

pandas는 python에서 제공하는 데이터 처리, 분석에 사용되는 라이브러리다. csv, xls등 table 기반 데이터를 Dataframe이라는 자료구조로 가져와 다양한 조작을 할 수 있다.

최근에 회사 작업으로 table 기반 데이터를 조작해야 할 일이 있었는데 pandas의 함수 중 하나인 read_csv를 이용해 csv파일을 읽을 때 발생하는 한글 깨짐과, to_csv를 이용해 csv파일을 생성했을 때 Excel에서 한글이 깨지는 조건을 정리해봤다.

정수 내림차순으로 배치하기

· 약 1분
Seokjae Lee
Software engineer

원문: https://doljae.tistory.com/57

programmers.co.kr/learn/courses/30/lessons/12933

 [코딩테스트 연습 - 정수 내림차순으로 배치하기

함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이

21.03.06.

· 약 2분
Seokjae Lee
Software engineer

원문: https://doljae.tistory.com/56

개인적인 이야기는 블로그에 남기지 않으려고 했지만 가끔씩 어떤 일들이 있었는지 잊기 전에 남겨두는 것도 괜찮겠다 싶어서 끄적여본다.

첫 직장​

감사하게도 지원한 기업에 최종 합격을 했고, 첫 직장을 얻었다.