전체 글 46

[Coursera] Programming for Everybody (Python) - 6. Strings

6. Strings String Data Type A string is a sequence of characters. A string literal uses quotes 'Hello' or "Hello" For strings, + means concatenate When a string contains numbers, it is still a string We can convert numbers in a string into a number using int() Reading and Converting raw_input() => 모든 입력을 string으로 받음 Looking Inside Strings index와 square brackets을 이용해 string내부의 single character를 얻..

Dev/Python 2015.08.31

[Coursera] Programming for Everybody (Python) - 5. Loop

5. Loop Repeated Steps while이 if와 다른 점은 condition을 만족하는 한 indent된 구문을 계속해서 다시 실행한다는 것 iteration variables : some variable that is changing each time through the loop. iteration variable controls how many times the loop runs An Infinite Loop 우리는 사실 대부분의 경우 이 무한루프를 원하지 않지. 대부분은 실수야. 무한루프는 절대 끝나지 않는다구! Another Loop never run. 단 한 번도 조건을 만족시키지 못한거지. == Zero Loop Breaking Out of a Loop The break stat..

Dev/Python 2015.08.31

[Coursera] Programming for Everybody (Python) - 4. Functions

4. Functions Stored (and reused) Steps Functions은 저장해놨다가 다시 쓰고 쓰고 그게 기본적인 idea 계속해서 사용하게 되는 logic을 저장해두었다가 쉽게 반복해서 불러다 쓰는거지. def keyword python은 def구문을 보면 오! 이건 function이군! 하면서 코드를 기록하기 시작해. indent 블록이 다시 앞으로 나올 때까지 (def 구문이 끝날 때까지) def 함수명(): 함수는 이렇게 정의한다. 이렇게 정의하고 나면, 함수명() 으로 언제든 불러다 쓸 수 있지! Python Function python에는 두 종류의 function이 있음 Built-in functions (Guido wrote this code!!!! HAHA) Python..

Dev/Python 2015.08.31

[Coursera] Programming for Everybody (Python) - 3. 조건문, 예외처리

3.1 Conditional Statements conditional steps의 statement는 실행될 수도 있고, 실행되지 않을 수도 있다. if question : statement If the question(condition) is false then python will skip all the statement Comparison Operator < : Less than = : Greater than or Equal > : Greater than != : Not equal Comparison operator look at variables but do not change the variables Indentation Python에서 Indentation은 매우 중요함 Indentation은..

Dev/Python 2015.08.31

[Coursera] Programming for Everybody (Python) - 2. Expressions, Types

2.1 Expressions Constants And Variable Constants : 숫자, 문자, 문자열 등 고정된 값. 바뀌지 않는다. 문자열은 ‘ 와 “ 둘 다 쓸 수 있음 Variables : 컴퓨터의 메모리에 저장할 수 있는 값. 우리는 이름으로 값을 가져다 쓸 수 있음. 그리고 물론, Constants와 다르게 값을 바꿀 수 있다. Naming Rules 문자나 _ 로 시작 문자, 숫자, _ 허용 Case sensitive Reserved Words - Sentences or Lines x = 2 Assignment Statement : assign a value to a variable x = x + 2 Assignment with expression : right side is an ..

Dev/Python 2015.08.31

[Coursera] Programming for Everybody (Python) - 1

왜 1장은 정리한 게 없는지...........10주나 들어놓고 이제서야 멘붕당함귀도 아저씨가 Welcome to Python! 해줘서 정신 놓은듯.....그냥 별 거 아니다 싶어서 건너 뛰었던가목차는 이렇다. 나중에라도 다시 볼 수 있으면 보고 대강이라도 정리해야겠다 ㅜ ㅜ 1.1 Why Programming1.2 Hardware Overview1.3 Python as a Language1.4 Writing Paragraphs of Code1.5 An Animated Programming Story

Dev/Python 2015.08.31

Eclipse log 보기

Eclipse Plugin을 개발하다보면, 개발환경에서 띄운 Eclipse가 아니라 사용자의 환경에서 Plugin이 설치된 상태로 이클립스를 띄워봐야 하는 경우가 있다 ㅜ ㅜ 개발환경에서 띄우면 Eclipse console 창에서 target platform의 log를 확인할 수 있는데, 그냥 사용자 Eclipse를 띄울 때는 log를 어떻게 확인할까? cmd 창 띄운다. 해당 eclipse 폴더로 이동한다. 아래 명령어를 친다. eclipsec -consoleLog 이러면 개발할 때와 마찬가지로 eclipse log를 cmd창에서 확인할 수 있다.

Dev/Eclipse 2015.06.27

Eclipse에서 Spring 프로젝트 만들기

Spring 환경설정을 다 했다면 이제 Spring 프로젝트를 만들 수 있다. Project Explorer 빈 공간에서 우클릭 > New > Other or File > New > Other 이러면 새로운 프로젝트나 파일을 생성할 수 있는 Wizard가 뿅 나타난다. 하단 트리메뉴에서 Spring을 찾아서 Spring Project를 선택한다. (상단 필터에 Spring이라고 입력하면 더 쉽게 찾을 수 있다.) Spring Project 선택한 후 [Next >] 버튼 클릭 그런 다음 Project name을 원하는대로 입력하고, 하단 Templates에서 Spring MVC Project를 선택. 그리고 [Next >] 그러면 그림과 같이 top-level package를 정하라고 한다. 아무거나 입..

Dev/Spring 2015.06.27