https://www.hackerrank.com/challenges/python-lists/problem


python에는 switch 가 없다,

if , elif, else 문으로 해결해야한다.

더보기


Posted by 빨강토끼
TAG list, Python

한글로 주석을 작성하면 아래 와 같은 에러가 나올 수 있다.

File "/Users/red/pro/pydata/pydata-book-master/ch03/ipython_script_test2.py", line 3  
    # 한글
        ^
SyntaxError: Non-ASCII character '\xed' in file /Users/red/pro/pydata/pydata-book-master/ch03/ipython_script_test2.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details  

이럴땐 아래와 같은 2줄을 앞에 적어주면 된다.

# !/usr/bin/python
# -*- coding: utf-8

참조 
http://nbviewer.ipython.org/github/re4lfl0w/ipython/blob/master/books/pythondataanalysis/ch03_Introduction%20IPython.ipynb https://www.python.org/dev/peps/pep-0263/

Posted by 빨강토끼
TAG Python

"파이썬 라이브러리를 활용한 데이터 분석" 이라는 책 내용 중에 

3.7.2 프로파일과 설정 의 내용중에

ipython_config.py 이라는 IPython 설정파일에 대한 설명이 나온다.


일단 경로는

~/.config/ipython/profile_default/.... 이 아니고

~/.ipython/profile_default/... 이다.


두번째로 해당 경로에 ipython_config.py 라는 설정화일이 없다.


새로 만들어줘야한다.

상위경로 ~/.ipython/ 에서


$ipython profile create (엔터)


위와 같은 명령을 입력하면 기본 IPython 설정화일이 생성된다.


Posted by 빨강토끼

한글로 주석을 작성하면 아래 와 같은 에러가 나올 수 있다.


File "/Users/red/pro/pydata/pydata-book-master/ch03/ipython_script_test2.py", line 3

    # 한글

        ^

SyntaxError: Non-ASCII character '\xed' in file /Users/red/pro/pydata/pydata-book-master/ch03/ipython_script_test2.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details


이럴땐 아래와 같은 2줄을 앞에 적어주면 된다.

# !/usr/bin/python

# -*- coding: utf-8


참조

http://nbviewer.ipython.org/github/re4lfl0w/ipython/blob/master/books/python_data_analysis/ch03_Introduction%20IPython.ipynb

https://www.python.org/dev/peps/pep-0263/

Posted by 빨강토끼

pyscripter 2.7 에서 코딩후 run 을 해보면

아래와 같은 에러가 나면서 실행이 안됩니다.


UnicodeEncodeError: 'ascii' codec can't encode characters in position 22-25: ordinal not in range(128)


여러날 고생해서 인터넷을 찾아보니 해결방법을 찾았습니다.


C:\Python27\Lib\site.py <= 이파일을 메모장으로 열고


def setencoding():
    """Set the string encoding used by the Unicode implementation.  The
    default is 'ascii', but if you're willing to experiment, you can
    change this."""
    encoding = "ascii" # Default value set by _PyUnicode_Init()
    if 1: # 기존에 0 이라고 되어있는 것을 1 로 수정하면됩니다.
        # Enable to support locale aware default string encodings.
        import locale
        loc = locale.getdefaultlocale()
        if loc[1]:
            encoding = loc[1]




http://swguru.kr/5

Posted by 빨강토끼

http://pythonlab.org/bbs/zboard.php?id=python

http://coreapython.hosting.paran.com/pygnudoc.html

http://codejob.co.kr/docs/view/80/

http://codejob.co.kr/docs/view/2/

http://ask.python.kr/questions/

http://python.kr/index.php


Posted by 빨강토끼