Skip to content

Instantly share code, notes, and snippets.

Lee Seongjoo lseongjoo

  • CodeBasic
  • Seoul, Korea
Block or report user

Report or block lseongjoo

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View 한글과유니코드.md

한글과 유니코드

유니코드에서 한글을 어떻게 다루는지를 정리하였다.

유니코드

  • 유니코드(Unicode)는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준 (위키 백과)
  • 단순히 문자마다 번호를 붙임
  • 계속 업데이트되며 현재는 Unicode Version 9.0.0 이 최신이다.

UTF

  • 유니코드를 실제 파일 등에 어떻게 기록할 것인지를 표준화한 것이다.
@lseongjoo
lseongjoo / coro_life.py
Created Jun 7, 2018 — forked from ramalho/coro_life.py
John Conway's Game of Life implemented with coroutines, by Brett Slatkin
View coro_life.py
#!/usr/bin/env python3
# Copyright 2014 Brett Slatkin, Pearson Education Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
@lseongjoo
lseongjoo / imagenet1000_clsid_to_human.txt
Created Dec 13, 2017 — forked from yrevar/imagenet1000_clsidx_to_labels.txt
text: imagenet 1000 class id to human readable labels (Fox, E., & Guestrin, C. (n.d.). Coursera Machine Learning Specialization.)
View imagenet1000_clsid_to_human.txt
{0: 'tench, Tinca tinca',
1: 'goldfish, Carassius auratus',
2: 'great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias',
3: 'tiger shark, Galeocerdo cuvieri',
4: 'hammerhead, hammerhead shark',
5: 'electric ray, crampfish, numbfish, torpedo',
6: 'stingray',
7: 'cock',
8: 'hen',
9: 'ostrich, Struthio camelus',
@lseongjoo
lseongjoo / archive.py
Last active Mar 7, 2016
파이썬 파일 압축
View archive.py
# coding: utf-8
"""
빅파이, 빅데이터를 위한 파이썬
facebook.com/bigpython
이성주 seongjoo@codebasic.co
>>> print('테스트1', file=open('테스트1.txt', 'w'))
>>> print('테스트2', file=open('테스트2.txt', 'w'))
>>> 파일목록 = ['테스트1.txt', '테스트2.txt']
>>> export_to_zip('test.zip', 파일목록)
View answer-2016-03-03.py
# coding: utf-8
"""
주신 질문에 대한 해결책을 제안합니다.
빅파이: 빅데이터를 위한 파이썬
www.facebook.com/bigpython
"""
import pandas as pd
from pandas import Series, DataFrame
@lseongjoo
lseongjoo / console_arg_to_unicode.py
Created Aug 18, 2015
콘솔의 인코딩 정보를 활용해 명령줄 인자를 유니코드로 변환하기
View console_arg_to_unicode.py
# coding: utf-8
# @LeeSeongjoo
import sys
if __name__ == '__main__':
# 명령줄 인자를 유니코드로 변환
uargv = [arg.decode(sys.stdin.encoding) for arg in sys.argv[1:]]
print(uargv)
@lseongjoo
lseongjoo / bigpy-2015-07-19.py
Last active Aug 29, 2015
웹 API 요청 질문 관련 (2015-07-19)
View bigpy-2015-07-19.py
# coding: utf-8
"""
https://www.facebook.com/bigpython
"""
import requests
response = requests.get('http://api.openhangul.com/dic', {'api_key':20141107174448, 'q':u'좋다'})
# content-length
cLen = response.headers['Content-Length']
# Get the content of the HTTP response
@lseongjoo
lseongjoo / ndarray_instead_for.py
Last active Aug 29, 2015
반복문 대신 NumPy 배열 사용
View ndarray_instead_for.py
import random
import numpy as np
def gen_sim_pure_python():
"""Pure Python"""
prices = [[np.random.randint(5,1000)] for i in range(10)]
changes = [[np.random.uniform(-0.3, 0.3) for i in range(90)] for i in range(10)]
for p, c in zip(prices, changes):
for delta in c:
p.append(p[-1]*(1+delta))
View gist:5149834
@Override
public void onTextChanged(CharSequence s, int start, int before, int count){
if(start >0 && before == 1 && count == 1){
if(geocoderTask != null){
gecoderTask.cancel(true);
}
geocodeTask = new GeocodeTask();
}
}
View getFailedBankList.py
import urllib
import BeautifulSoup
data = urllib.urlopen('http://www.fdic.gov/bank/individual/failed/banklist.html')
soup = BeautifulSoup.BeautifulSoup(data)
banklist = soup.find('table', attrs={'class', 'sortable'})
You can’t perform that action at this time.