전체태그 보기

#파이썬 (6개의 포스트)

파이썬 메타클래스
novemberoscar

파이썬 메타클래스

2019년 3월 28일0개의 댓글
Python Metaclass 일급 객체란? 메타클래스를 설명하기에 앞서 먼저 일급 객체의 개념을 알아야 합니다. - 변수나 데이터 구조안에 담을 수 있다. - 파라미터로 전달 할 수 있다. - 반환값으로 사용할 수 있다. - 할당에 사용된 이름과 관계없이 고유한 구별이 가능하다. - 동적으로 프로퍼티 할당이 가능하다. 이상이 일급 객체의 조건입...
🌏 Falling into a type world with Python
novemberoscar
PEP 484에 대한 소개 Python 3.5 버전에는 다음과 같은 형식으로 IDE와 코드 가독성에 도움을 줄 수 있도록 함수의 인자와 반환값에 대한 타입 힌트가 처음으로 도입 되었다. 마치면서 여기까지 파이썬의 타입 힌트에 대해 알아보았다. PEP 484에서 밝히듯 타입 힌트는 파이썬이 정적 언어로 쓰이기 위한 것도 아니고, 필수도 아니다. 그러...
파이썬으로 만드는 나만의 커맨드라인 프로그램 #1 - argparse
sjquant
데이터 분석을 하시는 분들은 jupyter notebook이라는 키워드가 익숙하실 겁니다. Django 또는 Flask로 웹 개발을 하시는 분들은 django-admin startproject, flask run과 같은 명령어를 많이 쳐보셨을 겁니다. 파이썬으로 이런 명령어 프로그램은 어떻게 만드는 걸까요? 오늘은 파이썬으로 커맨드 라인 프로그램을 만드는 ...
파이썬과 비동기 프로그래밍 #3, 파이썬에서 비동기 프로그래밍 활용하기
sjquant
지난글에 이은 세번째 글입니다. 지난 글에서 파이썬에서 비동기를 구현하는 법에 대해 알아봤습니다. 이번 글에서는 어떻게 비동기를 활용할 수 있을지에 대해 알아봅시다. - 비동기를 사용하면 네트워크 IO의 지연 때문에 낭비되는 시간을 줄일 수 있습니다. 온라인 사전사이트에서 단어들의 의미를 크롤링하는 코드를 작성한다고 가정해봅시다. 동기적인 방식을 사용...
[HackerRank] Hackerrank In String
leejh3224

[HackerRank] Hackerrank In String

2018년 12월 5일2개의 댓글
문제 설명 https://www.hackerrank.com/challenges/hackerrank-in-a-string/problem 시도 최초로 목표로 하는 글자를 찾은 다음에는 최초 목표 글자의 다음 인덱스부터 찾기 시작한다는데서 착안해서 아래와 같이 풀었다. 스택을 사용할 경우의 시간 복잡도는 O(n)으로 전보다 개선되었음을 알 수 있다....
Python meets Economics: 데이터 시각화
leejh3224
원래 파이썬을 즐겨 사용하는 편은 아니지만 이번 학기에 파이썬 관련 수업을 듣게 되면서 조금 흥미가 생겼다. 여전히 syntax는 쓸 데마다 헷갈리긴 하지만 간결하고 표현력 좋은 언어적 특성은 참 맘에 든다.