일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 코드블럭
- idxmin
- CSS
- 구현
- highlight.js
- QueueHandler
- 의사 클래스
- OpenAPI+
- pycharm
- 퀀트
- multiprocessing
- 하이라이트
- 멀티 로그인
- HTML
- 웹크롤링
- idxmax
- DataFrame
- 진행 상황
- 금융결제원
- 파이썬
- line number
- Windows
- 티스토리
- freeze_support
- pywinauto
- Python
- Tistory
- 우리FIS
- 금결원
- 필기
- Today
- Total
목록분류 전체보기 (41)
맨땅에 헤딩하는 사람

한정되어있는 재화를 판매할 때 사용하는 방법은 여러가지이다. 가격을 높여 수요를 억제하는 방법, 무작위에 의한 판매방법, 그리고 대부분의 판매자가 사용하는, 내가 생각하기에 가장 효율적이고 도덕적인 방법인 선착순 방식이 있다. 선착순 방식을 겪어보지 못한 사람은 없을 것이다. 좋아하는 스타의 콘서트, 수강신청, 주식 주문, 이번에 생긴 닌텐도 스위치 구입 등 선착순은 정말 어디에서든 존재하고 우리는 그 방식이 합리적이라 판단하며 그 방식을 따른다. 오프라인에서의 선착순 방식이란 오롯이 한 사람의 시간을 투자하는 개념이지만, 온라인에서의 선착순 방식은 인터넷이라는 효율적인 틀 안에서 얼마나 정확한 시간에 도착 신호를 보내는지의 싸움이 된다. 우리의 몸은 편해졌고 경쟁에 참여하기는 더 쉬워졌으나 이에 따른 ..

예전에 만들어 놓았던 증권사 api 시스템에 추가 기능을 구현하기 위해 과거 구현했었던 내용을 열어봤는데 당시 직관적으로 구현해서 이해하기 쉽다고 생각했던 나의 생각을 완전히 뒤집었다. 심지어 함수가 어떤 기능을 수행하는지 그리고 어떤 로직으로 동작하는지 한 눈에 들어오지도 않는다. 학부 수업을 들었을 때, 그리고 잠시 실무를 경험하며 주석의 필요성을 지겹도록 들었다. 1. 코드의 이해를 도와 유지보수가 편해진다. 2. 협업 시 효율성을 증진시켜준다. 3. 개발 속도, 개발의 질이 향상된다. 누구나 아는 장점이지만 혼자 하는 프로그래밍, 내가 한 부분은 다 기억할 거라 자만했었다. 주석을 추가하느라 오늘 하루가 몽땅 희생되었다. 참혹한 결과가 아닐 수 없다. 앞으로 개발하면서 주석을 꼭 달아야겠다고 명심..
순차적인 데이터를 갖는 리스트를 만드는 방법은 여러가지가 있다. 필자의 경우 list comprehension을 사용해서 리스트를 생성한다. 아래 코드는 list comprehension을 사용해서 1-30 중 10의 배수를 제외한 리스트를 만드는 방법이다. >>> print([i for i in range(1,31) if i%10 != 0]) [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29] 이와 같이 숫자나 문자 데이터를 갖는 리스트를 생성할 경우 위와 같은 방법은 굉장히 효과적이다. 그러나 일정 기간의 날짜 리스트, 즉 날짜와 날짜 사이의 리스트를 만들기 위해서는 상당히 ..

블로그를 시작해야겠다 마음 먹고 다양한 블로그 종류 중 무엇으로 시작할 지 정한데 있어 기준이 된 첫 번째가 디자인이다. 보기 좋은 떡이 먹기 좋다는 말도 있듯이 보기 좋은 디자인이 가독성이 좋을 것이고 이는 정보 전달에 더 도움이 될 것이라 판단해서다. 개인적으로 가장 디자인이 좋아보이는 블로그는 티스토리다. 그러나 티스토리를 시작하자마자 나는 깨닫고 말았다. HTML, CSS에 대한 개발 지식이 있어야 예쁘게 꾸밀수가 있다는 것을.. 티스토리가 제공하는 기본 스킨이 그렇게 나쁜 편은 아니지만 예쁜 편도 아니다. 또한 글 작성 시 문서편집기처럼 글씨크기 변경 등의 다양한 기능들을 제공하지도 않는다. (HTML이라 그런거라 생각한다..) 나를 포함해 티스토리 블로그를 운영하는 수많은 사용자들이 HTML,..
문자열 검색, 치환 등의 기능이 필요할 때 파이썬 내에서 str 클래스의 함수(find, replace)를 사용할 수 있다. 그러나 위 함수는 문자열의 범위에 따른 검색이나 치환의 기능을 수행하는 것, 즉 문자열 패턴에 대해서는 적용이 불가능하다. 이를 해결하기 위한 모듈이 바로 re(regular expression)이며 이 글에서는 re 모듈의 기본적인 사용법을 정리한다. 문자열 패턴 (메타문자) ^문자열 : 해당 문자열로 시작하는지 확인 문자열$ : 해당 문자열로 끝나는지 확인 문자열|문자열|... : 문자열이 or로 묶였다 생각하면 됌 (들어간 문자열 중 하나라도 있으면 검출) [문자-문자] : [0-9], [0-9a-z] 등으로 사용하며 해당 문자의 범위안에 들어있는 모든 문자 확인 ( [0-9..
pandas DataFrame에 None 데이터를 넣으면 NaN 객체로 자동 변환이 된다. from pandas import DataFrame as df a = df([[1,2,3],[4,5,6], [None, 3,4]], columns=['a','b','c'], index=['aa','bb','cc']) a를 출력하면 다음과 같다. a b c aa 1.0 2 3 bb 4.0 5 6 cc NaN 3 4 그렇다면 NaN과 None의 차이는 무엇인가. None은 다른 프로그래밍 언어에서의 NULL이다. 즉, 아무것도 없는 데이터를 의미한다. 파이썬은 모든 데이터가 객체로 이루어져 있으므로, None 역시 NoneType이라는 객체로 이루어져 있고 싱글턴으로 동작한다. (싱글턴이란 오직 하나의 인스턴스만 생성..

지난 번에 썼던 하이라이트 적용에 이어 코드 블럭 Line number 적용하는 방법을 소개한다. Highlight 스타일 적용하는 방법은 아래 글을 참고바란다. 2020/04/24 - [정보] - 티스토리 코드블럭 하이라이트(Highlight.js) 스타일 및 Line number 적용하기 (1) 하이라이트 스타일 적용 티스토리 코드블럭 하이라이트(Highlight.js) 스타일 및 Line number 적용하기 (1) 하이라이트 스타일 적용 티스토리에는 프로그래밍 코드를 삽입하기 위한 코드블럭이라는 도구가 있다. 다만, 기본적으로 제공하는 코드블럭의 경우 아래와 같이 겉보기에 굉장히 밋밋하다. 코드블럭에 스타일을 적용하는 방법과 Line num.. purplechip.tistory.com Line n..

티스토리에는 프로그래밍 코드를 삽입하기 위한 코드블럭이라는 도구가 있다. 다만, 기본적으로 제공하는 코드블럭의 경우 아래와 같이 겉보기에 굉장히 밋밋하다. 코드블럭에 스타일을 적용하는 방법과 Line number를 추가하는 방법을 소개하는 블로그 글들이 많은데, HTML, CSS를 하나도 모르는 나에겐 조금 헷갈리는 작업이었다. 따라서 이 글에서 조금 더 쉽게 설명하고자 한다. 하이라이트 스타일 적용하기 하이라이트 스타일을 적용하는 방법은 두 가지가 있다. 1. 티스토리 제공 플러그인 사용 2. Highlight.js 사용 (HTML 수정) 1.의 경우 굉장히 간단하지만, 스타일이 몇가지 없고 2.의 경우 아주 살짝 귀찮은 작업이 수반되지만, 스타일 개수가 많다. 하나씩 보도록 하자. 1. 티스토리 제공..