강좌
-
[Python] 파이썬 입문 5(반복문, 함수, 생성기)CSE/Python 2015. 12. 18. 13:27
1. 파이썬 입문 1-1. 반복과 루프 가장 널리 사용되는 루프 관련 구조물은 for문입니다. for문은 항목들의 모임에 대해 반복 수행하는데 사용됩니다. 반복은 파이썬에서 가장 풍부한 기능을 제공하는 기능 중 하나입니다. 가장 널리 사용되는 반복의 형태는 간단히 문자열, 리스트, 튜플같은 순서열의 모든 구성 요소에 대해 루프를 도는 것입니다. 다음은 한 예입니다. 123for n in [1, 2, 3, 4, 5, 6, 7, 8, 9]: print "2 to the %d power is %d" % (n, 2**n) Colored by Color Scriptercs 앞의 예에서, 변수 n에는 각 반복마다 리스트 [1,2,3,4,...,9]에 있는 다음 항목이 할당됩니다. 정수 범위에 대해 루프를 도는 일은..
-
[Python] 파이썬 입문 4(튜플, 집합, 사전)CSE/Python 2015. 12. 18. 11:49
1. 파이썬 입문 1-1. 튜플(Tuple) 튜플을 사용하면 값들을 단일 개체에 채워 넣음으로써 간단한 데이터 구조를 생성할 수 있습니다. 다음과 같이 값들을 괄호로 둘러싸서 생성합니다. 12stock = ('Geek', 11, 213.05)person = (firstname, lastname, address)cs 특수한 구문을 사용하여 0 개와 1 개의 요소를 가지는 튜플도 정의할 수 있습니다. 1234x = () y = (item1, )z = item, cs 리스트처럼 튜플의 값도 숫자 색인으로 추출할 수 있습니다. 하지만 다음과 같이 튜플을 변수들로 풀어헤치는 방식이 더 자주 쓰입니다. 12name, shares, price = stockfirstname, lastname, address = per..
-
[Java] 멀티 스레드 - 상태 제어CSE/Java 2015. 12. 12. 18:55
멀티 스레드는 여러 절로 구성되어 있습니다. Intro작업스레드스레드 우선순위 & 동기화 메소드와 동기화 블록스레드 상태 & 상태 제어스레드 상태 제어 2데몬 스레드 & 스레드 그룹스레드 풀 상태 제어 스레드 간 협업(wait(), notify(), notifyAll()) 경우에 따라서는 두 개의 스레드를 교대로 번갈아가며 실행해야 할 경우가 있습니다. 정확한 교대작업이 필요할 경우, 자신의 작업이 끝나면 상대방 스레드를 일시 정지 상태에서 풀어주고, 자신은 일시 정지 상태로 만드는 것입니다. 이 방법의 핵심은 공유 객체에 있습니다. 공유 객체는 두 스레드가 작업할 내용을 각각 동기화 메소드로 구분해 놓습니다. 한 스레드가 작업을 완료하면 notify() 메소드로 풀어주고, 자신은 wait() 메소드를 ..
-
[Python] 파이썬 입문 3(문자열, 리스트)CSE/Python 2015. 12. 11. 15:04
1. 파이썬 입문 1-1. 문자열 파이썬에서 문자열은 작은 따옴표, 큰 따옴표, 삼중 따옴표로 문자열을 만들 수 있습니다. 1234hi = 'hello python'sex = "Female"country = """Seoul""" cs 당연한 얘기지만 문자열 시작과 끝 부분의 따옴표는 같은 종류로 떨어져야 합니다. 파이썬에서 또한 삼중 따옴표가 유용하게 쓰이는 경우가 있습니다. 나머지 두 따옴표는 한 줄안에 논리적으로 있어야 하지만, 삼중 따옴표를 이용해서 아래와 같이 문자열을 담을 수 있습니다. 1234print ''' Content-type: text/html Hello My World Click here! '''Colored by Color Scriptercs 파이썬 문자열은 여느 언어의 색인과 마찬..
-
[Python] 파이썬 입문CSE/Python 2015. 12. 11. 12:32
1. 파이썬 입문 초기 파이썬 소개를 통해 파이썬에 대해 알아보도록 하겠습니다. 이번 장에서는 변수, 표현식, 제어 흐름, 함수, 생성기, 클래스, 입출력 정도의 개념을 다루도록 하겠습니다. 본 강좌는 파이썬 2.7 버전 기준으로 설명된 강좌입니다. 1-1. 파이썬에서 Hello World 출력하기 가장 먼저 출력문에 대해 알아보도록 합니다. 파이썬 실행 초기 화면입니다. 실행법은 cmd 창에 'python' 입력하시면 됩니다. >>> 라인에 아래와 같은 코드를 작성합니다. 1print 'Hello Python World!'cs 간단히 출력된 모습이 보일것 입니다. 1-2. 간단한 계산하기 파이썬은 대화식 모드이기에 계산기로 사용하기 유용합니다. 여기에 언더바(_)를 하면 기존 연산 결과를 사용하여 연산..
-
[AngularJS] 13.5 API - AngularJS 강좌Web/AngularJS 2015. 11. 20. 13:11
AngularJS API 1. AngularJS Global API AngularJS Global API는 아래와 같은 일을 수행하기 위한 global 자바스크립트 함수의 집합입니다: - 객체 비교 - 객체 열거 - 데이터 변환 Global API 함수는 angular 객체를 사용하여 접근됩니다. APIDescriptionangular.lowercase()Converts a string to lowercaseangular.uppercase()Converts a string to uppercaseangular.isString()Returns true if the reference is a stringangular.isNumber()Returns true if the reference is a number ..
-
[ASP] ASP 소개Web/ASP 2015. 9. 29. 11:54
ASP Introduction ASP 파일은 텍스트와 HTML 태그 스크립트를 포함할 수 있습니다. ASP 파일의 스크립트는 서버에서 실행되어 집니다. What you should already know 강좌를 진행하기 전에 다음에 대한 기본적인 이해가 필요합니다: - HTML - 자바스크립트 또는 VB 스크립트 같은 스크립팅 언어 What is ASP? - ASP는 Active Server Pages 를 의미합니다. - ASP는 Microsoft Technology 입니다. - ASP는 IIS 내부에서 실행되는 프로그램입니다. - IIS는 Internet Information Services를 의미합니다. What is an ASP File? - ASP 파일은 HTML 파일과 같은 파일입니다. - AS..