일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 피보나치 수
- 국산 네트워크
- 파이썬3
- 우분투
- Python
- 주피터
- project euler
- 다이나믹 프로그래밍
- 파이썬
- 문자열
- Django
- linked list
- virtualenv
- virtualenvwrapper
- Euler
- Anaconda
- KTNF
- data structure
- 아나콘다
- FNCP
- Python3
- ubuntu
- Hash Table
- jupyter
- 프로젝트 오일러
- 백준 알고리즘
- Hash function
- django framework
- IO Visor
- Ipython
- Today
- Total
목록Python3/EECS-WinterSchool (14)
태코놀로지
2.1 Numbers and Strings파이썬에서 자주 사용되는 자료형에 대해서 알아보면, 대표적으로 int, float, str, list, tuple, dict, set 등이 있겠다. 그중에 list, tuple, dict, set의 경우 리스트, 튜플, 사전, 집합 자료형과 대응되는 형태로 이들에 대해서는 다음 강의에서 좀 더 세밀하게 다룬다. 이번 강의에서는 앞에서 언급했던 자료형중 숫자를 표현하기 위해서 사용하는 int와 float, 그리고 문자열을 나타내는 str 타입에 대해서 알아본다. 각 타입에 따라서 사용할 수 있는 함수 및 기능에서 차이점이 있다. 이 차이점에 주목하여 타입별로 가진 특징을 확인해보자. 일단 기본적으로 파이썬에서 제공하는 타입에 대해서 확인해보자. 'type' 함수를 ..
1.5 Ten Jupyter/IPython essentials이번 강의에서는 Jupyter(이하 주피터)/IPython에서 자주 사용하는 명령어에 대해서 알아본다. 리눅스 터미널에 익숙하다면 해당 과정은 매우 쉽게 느껴질 것이다. 먼저 파이썬 노트북에서 북마크 기능을 수행해보자. 북마크 기능은 웹 브라우저에서의 북마크 기능과 동일하다. 자주가는 곳을 미리 지정해놓고, 북마크를 통해서 정해놓은 곳으로 이동할 수 있다. 북마크는 '%bookmark bookmark_name' 으로 생성가능하다. 그 이후에는 'cd bookmark_name' 명령어를 통해서 북마크로 이동이 가능하다. 이처럼 주피터에서 제공하는 기능중에는 리눅스에서 동작하는 명령어 일부를 사용할 수 있다. 이 기능은 Pycharm IDE에서도 ..
1.4 A crash course on Python 개발 환경 구성 및 기능 확인을 마쳤으니, 이제부터 본격적으로 파이썬 코드를 작성해보고 실행시켜보자. 코드 작성에 앞서, 주피터에서 새로운 파이썬 노트북을 생성하고, 파일의 제목을 'A crash course on Python'으로 변경한 뒤 이번 장에서 작성할 코드를 입력해보자. 가장 먼저 이전 강의에서 해봤던 'Hello World' 출력을 해보자. 표준 출력에 대한 가장 기본적인 함수 print를 사용하면 손쉽게 진행할 수 있다. 이어서 간단한 사칙연산과 함께, 변수에 값을 할당해서 계산해보자. 파이썬에서는 한 라인에서 한 개 이상의 변수를 선언 및 값을 할당할 수 있다. 1장에서 언급했던 것 처럼 변수 선언 시 타입에 대한 입력을 강제하지 않기 ..
1.3 Introducing the Notebook지난 게시글에서 파이썬 코드 작성을 위한 개발환경을 구축해보고, 정상적으로 동작하는지 확인했다. 하지만 아직은 익숙치 않은 Jupyter(이하 주피터)에 대해서 알아보고, 자주 사용하는 기능에 대해서 익혀보자. 가장 먼저 주피터의 화면 구성들이 어떤 기능을 갖고, 무엇을 의미하는지 확인하기 위해서 UI(User Interface)부터 확인해보자. Notebook name은 이전 강의자료에서 'Hello world'로 변경해본 적이 있다. 이는 파이썬 노트북 파일의 이름을 나타내며, ipynb 확장자를 갖는다.Menu bar에서 저장/불러오기 등 파이썬 노트북이나 커널에 대한 다양한 기능을 수행할 수 있다.Menu bar 우측에 Kernel 이름을 확인할 ..