분류 전체보기
-
14. 파이썬 에러와 예외처리 (1)파이썬(Python) 강의 2019. 3. 16. 13:34
이번 포스트에서는 파이썬에러의 종류와 에러 메시지를 읽는 법에 대해서 알아보도록 한다. 들어가기전에 이 포스트는 여러분이 파이썬을 설치했고 각자 원하는 IDE를 이용해 파이썬을 개발한다고 가정한다. 혹시 파이썬을 설치하지 않았다면 1.파이썬 설치 및 개발환경 설정 이 포스트에서 파이썬과 파이썬 개발환경을 먼저 셋업하길 바란다. 앞서 말했듯이 반드시 실습 해 보길 바란다. 이 포스트는 여러분이 파이썬의 주요 자료형과 함수를 알고있고 사용 할 수 있다고 가정한다.목표파이썬 에러구문 에러 (Syntax Error)런타임 에러 (Runtime Error)구문 에러 vs 런타임 에러파이썬 에러 보통 프로그래밍언어/프로그램에서 발생하는 에러는 두가지가 존재한다. 첫번재는 구문에러(Syntax Error)이고, 두번..
-
4. 자바 배열과 반복문 (4) 중첩 반복문자바(Java) 강의 2019. 3. 14. 16:27
이번 포스트에서는 반복문을 이용해 중첩 배열을 탐색하는 법에 대해 다룬다. 예상 독자자바를 배우고 싶은 누구나JDK와 IDE를 설치한 자바 학습자. ( 1. 자바 설치 및 개발환경 설정 )char를 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (1) char )boolean을 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (2) boolean )byte, short, int, long을 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (3) byte, short, int, long )float과 double을 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (4) float, double )if-else문의 사용 방법을 알고있는 자바 학습자. ( 3. 자바 조건문 (1) if-else )자바..
-
13. 파이썬 함수 - 여러개의 값 반환하기(튜플)파이썬(Python) 강의 2019. 3. 13. 13:48
들어가기전에이 포스트는 여러분이 파이썬을 설치했고 각자 원하는 IDE를 이용해 파이썬을 개발한다고 가정한다. 혹시 파이썬을 설치하지 않았다면 1.파이썬 설치 및 개발환경 설정 이 포스트에서 파이썬과 파이썬 개발환경을 먼저 셋업하길 바란다. 앞서 말했듯이 반드시 실습 해 보길 바란다. 이 포스트는 여러분이 파이썬의 주요 자료형과 함수를 알고있고 사용 할 수 있다고 가정한다. 또한 이 포스트는 여러분이 파이썬 함수의 기초를 알고있다고 가정한다.목표여러개의 값 리턴하기여러개의 값 리턴하기에 대한 착각여러개의 값 리턴하기파이썬은 아래와 같은 형식의 함수를 선언/사용 할 수 있다.def function(x, y, z): return x + y, y + z, x + z; val = function(1, 3, 5) ..
-
아마존 웹 서비스 가입 및 AWS Cli 설정소프트웨어 개발 툴 2019. 3. 12. 15:54
클라우드 서비스의 등장으로 인해 소프트웨어는 제 2의 전성기를 맞았다고 해도 과언이 아닐 정도로 다시 엄청난 붐을 맞았다. 클라우드 서비스란 무엇인가? 클라우드 서비스란 간단하게 말해 인터넷을 통해 자원(cpu, memory, etc) 또는 서비스를 사용하는 것을 의미한다. 즉, 우리가 물리적으로 컴퓨터 또는 어플리케이션을 살 필요 없이 인터넷으로 컴퓨터/어플리케이션을 사고 인터넷을 이용해 그 컴퓨터/어플리케이션을 이용한다는 뜻이다. 이 때 우리가 클라우드를 이용해 사용하는 컴퓨터는 대부분 서버로 사용된다. 이런 서비스를 제공하는 대표적인 회사중 하나가 바로 아마존 웹 서비스이다. 이 포스트를 통해서 우리는 아마존 웹 서비스에 어떻게 가입하고, 아마존 웹 서비스에는 어떤 서비스들이 있는지 알아보도록 한다..
-
컴퓨터 공학에 접근하는 방법소프트웨어 엔지니어링 2019. 3. 11. 11:05
학부 시절에 학교에서 연 세미나에 참석 한 적이 있다. 이 세미나에선 실리콘밸리에서 일하는 한국인 엔지니어들이 와서 자신의 경험과 취업 경로에 대해 이야기 해 주었다. 강연자 중 한 분이 AAFMG (Apple, Amazon, Facebook, Microsoft, Google)중 하나에 재직중이셨고, 그 때문에 나도 세미나 시작 전 부터 기대하고 있었다. 하지만 그 분의 강연 후 나는 많이 좌절하고 말았다. 그 분은 어려서부터 알고리즘 대회에 나가 수상한 경력이 있었고, 국내 최고 대학 중 하나에 진학하셨으며 대학원 진학 후 어떤 컨퍼런스에서 AAFMG에게 면접 제의를 받아 입사 한 경우였다. 전부 나와는 동떨어진 이야기였다. 그 분은 알고리즘을 정말 잘하셨기 때문에 AAFMG 면접을 통과하는 것은 당연..
-
4. 자바 배열과 반복문 (3) 중첩 배열자바(Java) 강의 2019. 3. 9. 17:42
이번 포스팅을 이용해서 더 복잡한 형태의 배열에 대해 이야기 해 보려고 한다. 특별히, 이중 배열을 이용해 중첩 배열(multi-dimensional array)에 대해 중점적으로 다뤄본다.예상 독자자바를 배우고 싶은 누구나JDK와 IDE를 설치한 자바 학습자. ( 1. 자바 설치 및 개발환경 설정 )char를 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (1) char )boolean을 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (2) boolean )byte, short, int, long을 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (3) byte, short, int, long )float과 double을 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (4) float, d..
-
4. 자바 배열과 반복문 (2) 반복문자바(Java) 강의 2019. 3. 9. 13:05
예상 독자자바를 배우고 싶은 누구나JDK와 IDE를 설치한 자바 학습자. ( 1. 자바 설치 및 개발환경 설정 )char를 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (1) char )boolean을 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (2) boolean )byte, short, int, long을 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (3) byte, short, int, long )float과 double을 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (4) float, double )if-else문의 사용 방법을 알고있는 자바 학습자. ( 3. 자바 조건문 (1) if-else )자바 배열을 공부한 자바 학습자. ( 4. 자바 배열과 반복문 (1) 배열 )목..
-
4. 자바 배열과 반복문 (1) 배열자바(Java) 강의 2019. 3. 7. 17:43
이전 포스트에서 조건문 중 하나인 if문을 다뤘다. 이번 포스트에서는 배열과 반복문을 다룰 것이다. 다른 조건문을 다루기 전 배열과 반복문을 다루는 이유는 프로그램을 만들기위한 기본적인 문법(조건문/반복문)을 이해 한 후 다른 조건문을 공부해도 늦지 않다고 생각하기 때문이다. 계속 조건문만 하면 지루하기도 하고, 특별히 프로그램을 만드는 느낌도 아니다. 그러니 프로그램을 작성 할 수 있는 최소의 문법들을 먼저 다루고, 나머지 문법들은 이후에 설명하도록 하겠다.예상 독자자바를 배우고 싶은 누구나JDK와 IDE를 설치한 자바 학습자. ( 1. 자바 설치 및 개발환경 설정 )char를 공부한 자바 학습자. ( 2. 자바 변수와 자료형 (1) char )boolean을 공부한 자바 학습자. ( 2. 자바 변수와..