일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 매핑
- ElasticSearch
- NumPy
- elif문
- kuromoji
- UNIX
- 파이썬
- 셸
- for문
- python
- 블록구조
- 제로베이스pm스쿨
- mapping
- if문
- Sort
- 제로베이스부트캠프
- 학습일지
- bulk
- Size
- 일본어형태소분석기
- kibana
- pm
- 제로베이스
- json
- shell
- 반복문
- 조건문
- else문
- pm스쿨28기
- while문
- Today
- Total
목록Programming (21)
code name blue
블록 구조 Python은 들여쓰기를 바탕으로 조건문이 참일 때 실행할 명령이 2개 이상일 경우 아래쪽으로 명령을 계속 나열한다. 즉, 들여쓰기 수준이 같다면 같은 블록으로 인식되어 조건에 모두 걸리게 되고 들여쓰기가 맞지 않는다면 조건과 상관 없는 별개의 문장으로 인식한다. if 조건문: 명령1 명령2 명령3 명령4 명령5 위에서 명령1~3은 하나의 블록으로, 명령4와 명령5는 블록 외부의 명령으로 인식된다. num = 3 if num < 5: print("5보다") print("작아요") 위의 실행 결과는 아래와 같다. print 명령이 같은 블록이기 때문에 두 개 모두 출력된다. 5보다 작아요 num = 3 if num < 2: print("2보다작아요") print("3입니다") 위의 실행 결과는 ..
if문 조건문은 조건의 진위 여부에 따라 명령의 실행 여부를 결정하는 제어문이다. if문은 if 뒤의 조건이 참일때만 명령을 실행하며, 거짓일때는 무시한다. if 조건: 명령 이 때, 조건문 뒤에는 반드시 콜론(:)이 들어가야 하며, 명령문 앞 쪽은 들여 써야 한다. 비교 연산자 if문의 조건식에는 주로 변수값을 비교하는 문장이 오며, 변수가 특정 값인지를 평가한다. 비교 연산자는 두 값의 상등 여부나 대소관계를 비교하여 참, 거짓을 리턴하며 if문은 평가 결과에 따라 명령의 실행 여부를 결정한다. 연산자 설명 == 같다 != 다르다 좌변이 우변보다 크다 = 좌변이 우변보다 크거나 같다 대입 연산자 '='는 값을 변경하는 동작을 하고 비교 연산자 '=='는 값을 평가하는 역할을 한다. 즉, 좌변과 우변이..
프로그래밍, 파이썬을 공부하며 이미 짜여진 코드를 한 줄 한 줄 일일히 타이핑 했었다. 물론, 한 줄씩 받아 쓰는게 나름의 공부도 되겠지만 엄청나게 긴 코드의 경우 중간에 잘못 타이핑 하거나 오류가 발생했을 때 다시 처음부터 작성해야 할 때도 있었다. 그 때 알게 된 것이 에디터(editor)다! 에디터란? 에디터란, 말 그대로 '편집기' 이다. 흔히 컴퓨터에서 사용하는 메모장, 워드패드 등, 어떤 파일을 생성하기 위한 것들을 모두 다 통틀어 에디터라 칭한다. 그리고 이렇게 에디터에서 엄청나게 긴 코드들을 작성하고 저장한 후, 한 줄의 명령어로 코드가 작성된 파일을 실행하면 된다! 대화형 인터프리터에서 만든 프로그램들은 인터프리터를 종료함과 동시에 사라지지만, 에디터로 만든 프로그램은 언제든지 바로 실행..
프로그래밍을 공부 하면서 가장 어려웠던 점이, 여태까지는 아이콘과 마우스 클릭으로 이루어 졌던 모든 일들이 다 몇 줄의 명령어로 수행해야 한다는 것이었다. 즉각적으로 눈에 보이는 구조가 아니라 머릿속에 내 나름대로 계속해서 구조를 인지하고 있어야 한다는 점이 익숙하지 않았다. 터미널 창을 띄우고 거기에 간단한 명령어들을 입력해 보면서 기초 예제들을 따라하기는 했지만, 기본적으로 이 시스템 자체에 대한 이해가 필요할 것 같아 그 중 'Shell'에 대해 정리 해 보기로 했다. Shell 이란? '셸(Shell)'은 사용자의 명령어를 해석하고 운영체제가 알아들을 수 있게 지시해주는 것으로, 사용자와 커널을 이어주는 것이다. '커널(kernel)'은 이와 같은 내용을 받아 하드웨어에 직접적으로 명령을 내려준다..
1. Python 알아가기 Wikibooks' Non-Programmers Tutorial for Python(2.6) https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6 The Official Python Tutorial https://docs.python.org/2/tutorial/ 2. 튜토리얼 점프 투 파이썬 https://wikidocs.net/book/1 거의 교과서 같은 책 엘리스 아카데미 https://academy.elice.io/explore 무료 강의가 있으니 기본적인 파이썬 입문에 도움이 될 것 같음 TheNewBoston's Python Programming Tutorials https://www.you..