본문 바로가기

전체 글82

'모던 자바스크립트 입문' 리뷰 요즘 저는 한창 파이썬과 자바스크립트를 공부 중에 있습니다. 자바스크립트를 배우면 활용할 수있는 곳들이 많습니다. 웹 화면에서 기본적으로 자바스크립트를 쓸 뿐만 아니라, React, Angular, Vue와 같은 프론트엔드 프레임워크에서 부터, node.js를 활용한 백엔드 서버 구축, 그리고 리엑트 네이티브, 네이티브 스크립트 같은 모바일 개발까지 그리고 최근에는 Tensorflow.js라고 AI분야까지 접근해 볼 수 있습니다. 최근에 눈에 띈 책이 있었습니다. '모던 자바스크립트 입문'이라는 책입니다. 웹개발자여서 자바스크립트를 어느정도는 알고 있었고, ES6에 대해서도 조금은 알고 있었지만, 충분하지 않아서 ES6에 대한 내용을 살펴보고자 책을 보게 되었습니다. 1. 어떠한 책인가? 자바스크립트 기.. 2018. 5. 4.
Python(파이썬) 기본 - 03. 기본문법(들여쓰기, 주석, 세미콜론) 아래 내용은 공부한 것을 정리하므로 틀린 내용이 포함되어 있을 수 있습니다. 1. 들여쓰기코딩을 할 때, 가독성을 위해 들여쓰기를 합니다. 하지만 파이썬은 문법적인 강제사항입니다. 코드 블럭을 구성하기 위해 if, for, class, def 등등 을 작성하면서 나오는 : 다음 아랫줄은 들여쓰기를 해야합니다.들여쓰기의 방법은 한칸, 두칸, 4칸, 탭 등 여러가지 방식이 있습니다. 중요한 것은 같은 블록 내에서는 들여쓰기 칸 수가 같아야 합니다. 공백과 탭을 섞어쓰면 안됩니다.for i in range(10): print(i) print(i + 1) 만약 이를 지키지 않으면 IndentationError: expected an indented block 이러한 에러 구문을 보게됩니다.2. 주석프로그래밍 언.. 2018. 3. 9.
Python(파이썬) 기본 - 02. REPL 사용 아래 내용은 공부한 것을 정리하므로 틀린 내용이 포함되어 있을 수 있습니다. 1. REPL 이란콘솔 화면에서 파이썬 구문을 입력하면 바로 결과를 반환하고 다시 입력할수 있는 도구.Read Evaluate Print Loop의 줄임말2. REPL 사용Mac 또는 리눅스에서는 터미널 창을 열고, Windows에서는 커맨드창 또는 파워쉘을 오픈한 후, python 또는 python3 를 입력>>> 과 같은 3개의 꺽쇠에서 파이썬 구문을 입력할 수 있음. $ python Python 3.6.3 |Anaconda, Inc.| (default, Oct 6 2017, 12:04:38) [GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin Type.. 2018. 3. 9.
Python(파이썬) 기본 - 01. pyenv 설치 및 Python 설치 아래 내용은 공부한 것을 정리하므로 틀린 내용이 포함되어 있을 수 있습니다.Python(파이썬) 설치는 Python의 언어를 읽어서 해석 해줄 수 있는 인터프리터와 기본 라이브러리를 설치하게 됩니다. 그리고 이러한 언어 또한 종종 버전 업데이트가 이루어지며, 이러한 버전 업데이트때마다 새롭게 설치를 하고, 구버전으로 개발된 프로그램에 맞추어 다시 인터프리터를 다시 설치하는 것은 무척 비효율적입니다. 그래서 이러한 인터프리터 언어들은 여러 버전을 설치하고 손쉽게 시스템의 인터프리터 환경을 변경시켜주는 version manager가 있습니다. ruby의 rvm, Node.js의 nvm 이 대표적인 예입니다. Python에도 이러한 version manager가 있습니다. pyenv입니다. pyenv를 먼저 .. 2018. 3. 7.
728x90