'Computer Science/Python' 카테고리의 글 목록 (3 Page) — Archive

Computer Science/Python

Computer Science/Python

[Python] Chapter 6. 객체와 클래스

Introducing Python(처음 시작하는 파이썬) Chapter 6. 객체와 클래스 6.1 What Are Objects? (객체란 무엇인가?) - 파이썬에서는 숫자에서 모듈까지 모든 것이 객체이다. - 객체는 어떤 구체적인 것의 유일한 Instance이다. * Object(객체) = Data(데이터) + Code(코드) - Data = Variable = Attribute - Code = Function = Method 6.2 Define a Class with class (클래스 선언하기: class) class Person(): # Person 클래스 정의 def __init__(self, name): self.name = name ... someone = Person('Elmer Fudd'..

Computer Science/Python

[Python] Chapter 5. 파이 포장하기: 모듈, 패키지, 프로그램

Introducing Python(처음 시작하는 파이썬) Chapter 5. 파이 포장하기: 모듈, 패키지, 프로그램 5.1 Standalone Programs (스탠드얼론 프로그램) - 본서에서는 Python Interactive Interpreter에서 작성한 코드가 아닌, 파이썬 확장자(.py)를 가진 독립적인 파일(프로그램)을 스탠드얼론 프로그램이라 칭한다. 5.2 Command-Line Arguments (커맨드 라인 인자) # test.py import sys print('Program arguments:', sys.argv) # Windows Standard Shell Program (cmd창) C:\Users\이병헌>python test2.py Program arguments: ['test..

Computer Science/Python

[Python] Chapter 4. 파이 크러스트: 코드 구조

Introducing Python(처음 시작하는 파이썬) Chapter 4. 파이 크러스트: 코드 구조 - 파이썬은 프로그램의 구조를 표현하기 위해 중괄호가 아닌, 공백을 사용하는 흔치 않은 언어이다. - 즉, 파이썬 프로그램에서는 Indentation(들여쓰기)를 통해 Block을 구분짓는다. 4.1 Comment with # (코멘트 달기: #) - 코멘트(주석)는 인터프리터가 무시하는 텍스트 영역이다. - 즉, 코멘트는 코드에 특정한 표시를 해두거나, 코드를 설명하는 등 다양한 목적으로 활용된다. - # 문자가 시작된 곳부터 그 라인의 마지막까지 주석으로 처리된다. - 문자열 내에 있는 #은 문자열의 일원으로 간주된다. (즉, 따옴표 사이에 있는 #은 주석 표시가 아니다.) - # 문자는 "Hash..

Computer Science/Python

[Python] Chapter 3. 파이 채우기: 리스트, 튜플, 딕셔너리, 셋

Introducing Python(처음 시작하는 파이썬) Chapter 3. 파이 채우기: 리스트, 튜플, 딕셔너리, 셋 3.1 Lists and Tuples (리스트와 튜플) - 문자열이 문자의 시퀀스라면, 리스트와 튜플은 모든 객체에 대한 시퀀스이다. - 각 원소는 어떤 객체도 될 수 있다. - 리스트는 Mutable(수정 가능)하며, 튜플은 Immutable(수정 불가)하다. 3.2 Lists (리스트) - 리스트는 Mutable하므로, 원소의 순서를 바꿀 수 있다. - 리스트의 어느 위치에나 원소를 추가/수정/삭제할 수 있다. - 리스트는 값의 중복을 허용한다. 3.2.1 리스트 생성하기: [ ] 또는 list() #리스트 생성 listName = [] # Empty List listName = ..

Computer Science/Python

[Python] Chapter 2. 파이 재료: 숫자, 문자열, 변수

Introducing Python(처음 시작하는 파이썬) Chapter 2. 파이 재료: 숫자, 문자열, 변수 파이썬의 원자형 데이터 타입 1. Boolean - \(\texttt{True}\) 혹은 \(\texttt{False}\) 2. Integer - 정수형 3. Floating Number - 실수형 4. String - 문자열 (텍스트 문자들의 시퀀스) 2.1 변수, 이름, 객체 - Python에서는 모든 것(부울, 정수, 실수, 문자열, 자료 구조, 함수, 프로그램 등)이 Object(객체)로 구현되어 있다. 이런 점에서 Python은 언어 일관성을 제공한다고 할 수 있다. - 파이썬은 객체의 타입을 변경할 수 없는 Strong Type 언어이다. 그 값이 Mutable*해도 데이터가 변경 가..

Computer Science/Python

[Python] Chapter 1. 파이(Py) 맛보기

Introducing Python (처음 시작하는 파이썬) Chapter 1. 파이(Py) 맛보기 * Python 또한, C/C++와 같이, Offset값은 0부터 시작한다. 1.1 파이썬 활용 * Python을 활용하기에 적합한 컴퓨팅 환경 - 터미널 창의 커맨드 라인 - Web을 포함한 GUI - 서버/클라이언트 Web - 대용량 데이터 처리를 지원하는 백엔드 서버 - 클라우드 (Third Party에 의해 관리되는 서버) - 모바일 디바이스 - 임베디드 디바이스 1.2 파이썬과 다른 언어 Shell Program - 터미널이나 터미널 창을 사용하여 입력값을 읽고 프로그램을 실행하여 그 결과를 즉각적으로 보여주는 프로그램을 의미한다. - Windows 계열의 Shell을 "cmd"라고 부른다. (cm..

Computer Science/Python

[Python] Regular Expression | 정규 표현식

Regular Expression 정규 표현식 * Module re (Regular Expression Operations) (URL) re — Regular expression operations — Python 3.10.5 documentation re — Regular expression operations Source code: Lib/re.py This module provides regular expression matching operations similar to those found in Perl. Both patterns and strings to be searched can be Unicode strings (str) as well as 8-bit strings (bytes). doc..

lww7438
'Computer Science/Python' 카테고리의 글 목록 (3 Page)