3.7 다양한 모양 그리기(Drawing Various Shapes) - 파이썬의 터틀(turtle) 모듈은 펜의 움직임, 펜의 사이즈 지정, 펜을 들어올리기, 내리기 등의 기능이 메소드(methods)로 구현되어 있다. - 터틀은 실제로 터틀 모듈을 임포드(import) 하였을 때 만들어지는 객체(objects)이다. 그리고 어떤 명령을 실행 하기위해 터틀 객체의 메소드를 호출 할 수 있다. 터틀(turtle)에 관한 기초 정리 포스팅을 보려면 *클릭* 터틀(turtle) 기본적 특징 - 터틀 객체가 만들어졌을 때, 터틀의 위치는 (0, 0)에 위치해 있다. - 방향은 오른쪽을 향하고 있다. - 터틀 모듈은 그림을 그리기 위한 펜(pen)을 이용한다고 생각하면 된다. - 처음에는 펜이 내려가있는 상태로..
3.6 숫자 및 문자 서식 지정하기(Formatting Numbers and Strings) 우리는 format 함수를 이용해 서식화된 문자(string)를 반환 할 수 있다. - 특정한 서식(format)으로 숫자를 표현해야 할 때 주로 사용한다. - 아래와 같은 방법으로 호출한다. format(요소(item), 포맷 지정자(format-specifier)) - 예를 들어 이자(interest)를 계산하는 프로그램을 만드는 경우 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #이자 그냥 출력 amount = 12618.98 interestRate = 0.0013 interest = amount * interestRate print("(no format func)Interes..
3.5 객체와 메소드의 개념 파이썬에서 숫자(numbers)와 문자열(strings)같은 모든 데이터(data)들은 객체에 해당된다. - 파이썬에서 숫자는 객체, 문자열도 객체, 즉 모든 자료(data)가 객체(objects)이다. - 똑같은 종류의 객체는 똑같은 타입(type)을 지니고 있다. - id() 함수와 type() 함수를 이용해 객체의 정보를 얻을 수 있다 * id()와 type() 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 n = 3 # 정수 print("n의 id와 type") print(id(n)) print(type(n),"\n") f = 3.0 # 실수 print("f의 id와 type") print(id(f)) print(type(f),"\n") s = "we..
3.3 문자열 및 문자(Strings and Characters) 문자열(Strings) : 문자들의 연속을 의미하며, 파이썬에서는 문자와 문자열을 같은 방식으로 취급한다. - 문자열은 문자들의 연속이며, 텍스트(text)와 숫자(numbers)도 문자로 포함 할 수 있다. - 문자열의 값(values)은 반드시 작은 따옴표(')나 큰 따옴표('')로 표현되어야 한다. - 파이썬에서는 문자(character) 데이터 타입(data type)이 존재하지 않으며, 한 문자만 존재하는 문자열(String)이 문자(character)를 의미한다. ex) letter = 'A' #letter "A"와 같은 의미, numChar = '4' #numChar = "4"와 같은 의미 letter = 'A' #letter..
3.2 공통 파이썬 함수(Common Ptyhon Functions) - 파이썬은 프로그래밍에 유용한 함수들을 제공한다. - 우리가 이전에 사용했던 eval, print, input, int 등 도 파이썬 내(built-in)에 구현된 함수들이다. - 이러한 내장(built-in) 함수들은 파이썬 인터프리터에서 모듈을 임포트(import)할 필요없이 언제나 사용 가능하다. *파이썬 내(built-in)에 구현되어 있는 함수 표 함수(Function) 설명(Description) 사용 예(Example) abs(x) 값 x의 절대값을 반환한다. abs(-2) → 2 max(x1, x2, ...) x1, x2, ... 중 가장 큰 값을 반환한다. max(1, 5, 2) → 5 min(x1, x2, ... )..
2.12 시간(time) 함수 우리는 시간(time) 모듈에 있는 time() 함수를 이용해 시스템 상의 시간을 얻을 수 있다. - time() 함수는 그리니치 표준시(이하 태평양 기준시, GMT) 1970년, 1월 1일, 00 : 00 : 00 부터 지금 현재 시간까지 흐른 시간을 초(second)와 밀리 초(millisecond) 단위로 표현한 시간을 반환하는 함수이다. - 이는 유닉스 시간(UNIX epoch)으로 널리 알려져 있으며, 1970년대가 유닉스 시스템이 처음 소개된 년도이다. *현재 시간(GMT 시간) 구하는 프로그램 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import time currentTime = time.time() #현재 시간(흐른시간) 구하..
2.10 확장 할당 연산자(Argumented Assignment Opertators) 확장 할당 연산자 : 산수 연산자(+, -, *, /, //, %, **)가 할당 연산자(=)와 함께 결합된 형태를 확장 할당 연산자라고 한다. - 프로그래밍을 하다보면 우리는 하나의 변수 값을 제법 자주 사용하고 ,변경하고, 똑같은 변수에 할당하는 경우가 생긴다. ex) count = count + 1 - 파이썬은 위에 쓰인 덧셈 연산자(+)와 할당 연산자(=)를 함께 합쳐서 사용 할 수 있다. count += 1 위 예제에 쓰인 += 연산자는 우리는 덧셈 할당 연산자라고 부른다. 아래가 모든 확장 할당 연산자의 표이다. * 확장 할당 연산자(Argumented Assignment Operators) 연산자 이름 예..
2.7 이름상수(Named Constants) 이름상수(Named Constants) : 불변값(permanent data)을 나타내는 식별자 - 변수는 프로그램이 실행되는 도중에 값을 변경할 수 있다. 하지만 이름상수(Named Constants)의 경우 절대로 데이터 값이 바뀌지 않는다. - 예를 들어, 원주율(π)을 사용할 때마다 매번 3.14159를 입력하는 대신에, PI 라는 이름으로 사용이 가능해진다. 이 PI를 이름 상수라고 한다. - 똑같은 값을 여러번 사용해야하는 경우, 반복적으로 값을 지정할 필요가 없어진다. - 만약 상수의 값을 변경해야만 하는 경우, 소스코드에 있는 상수변수의 값 한번만 변경하면 된다. - 실제론 파이썬에서 이름상수를 위한 명령이나 구문(Syntax)은 존재하지 않는..
- Total
- Today
- Yesterday
- 백준 10451
- 파이썬 while
- 파이썬 if문
- 웹
- 자바스크립트 그래프
- 백준 11501
- 자바
- 파이썬 for
- 버츄어박스
- 파이썬 함수
- 파이썬 연산자
- 파이썬 진수 변환
- 파이썬 클래스
- 자료구조
- 파이썬 객체
- 파이썬 예제
- 파이썬
- 파이썬 단계적 개선
- 파이썬 선택문
- 명품 c++ 실습
- 파이썬 리스트
- 파이썬 문자열
- 자바 에센셜 실습문제
- 백준
- css 그리드
- 백준 1874
- 자바스크립트 자료구조
- css 박스
- 파이썬 터틀
- css
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |