본문 바로가기

분류 전체보기

봄이에게 -박치성- 봄이에게 박 치 성 민들레가 어디서든 잘 자랄 수 있는 건 어디로 데려갈 지 모르는 바람에 기꺼이 몸을 실을 수 있는 용기를 가졌기 때문이겠지 어디서든 예쁜 민들레를 피워낼 수 있는 건 좋은 땅에 닿을 거라는 희망을 품었고 바람에서의 여행도 즐길 수 있는 긍정을 가졌기 때문일거야 아직 작은 씨앗이기에 그리 조급해하지 않아도 괜찮아 그리 불안해하지 않아도 괜찮아 넌 머지않아 예쁜 꽃이 될 테니까 더보기
여전히 날이 좋다 -백가희- 여전히 날이 좋다 백 가 희 봄은 잠시인데 그 봄이 전부인양 사는 꽃들이 있다 그대는 잠시인데 그대가 전부인양 살아버린 나도 있었다 고결한 나의 봄 그대를 보내기엔 여전히 날이 좋다 더보기
Ⅱ. 자료형 (1. 숫자형) 자료형(Data Type) = 데이터의 종류. # Immutable = 변경불가 / Mutable = 변경가능 ⇒ Immutable한 자료형은 처음 선언되면 요소를 수정할 수 없으나 Mutable한 자료형은 선언된 후 일부 요소를 수정할 수 있습니다. # Direct = 직접 할당 / Sequence = 순서 중시 / Mapping = 순서 무관 / Set = 중복 불가 자료 형태 함수 함수 내용 이름 type 설명 ()안 데이터의 자료형태를 출력해. 형태 type(a) 인자 a = 데이터 반환 return 클래스 a=5 print(type(a)) 숫자형 자료형 숫자형(Number Data) = 숫자 형태로 이루어진 자료형. 숫자형 데이터는 우리가 흔히 사용하는 자료형으로 정수형붙어 실수형, 복소수형 등.. 더보기
Ⅰ. Python의 이해 (5. 파이썬 개발환경) 통합개발환경(IDLE : Integrated Development and Learning Environment) = 프로그램 개발과 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어. 편집기(Editor) = 파이썬 코드를 입력, 수정 등 편집할 수 있는 프로그램. 터미널(Terminal) = 파이썬 코드로 컴퓨터에게 명령을 하는 게이트 또는 창. 터미널(Terminal)은 콘솔(Consol) 또는 명령 프롬프트(Command Prompt)라고도 합니다. 파이썬을 이용하여 소스 코드를 편집하고 실행, 디버깅을 하는 개발환경은 매우 다양합니다. 그 중 몇가지를 아래와 같이 간단하게 소개하고자 합니다. 5-(1) Memo Note 기본적으로 컴퓨터에 설치되어 있는 메모장 프로그램.. 더보기
Ⅰ. Python의 이해 (4. 파이썬 설치) 파이썬과 관련된 프로그램은 다음과 같이 설치하여 사용할 수 있습니다. Python 검색하기 : 'python'이라고 검색 후 파이썬 홈페이지 접속하기. www.python.org/ Python 설치 파일 다운로드 : Downloads - Windows - “View the full list of downloads” 클릭하기 : Windows 클릭 : “Stable Releases” 바로 아래에 있는 버전 클릭. 위 버전은 안정화 버전 중 가장 최신 버전입니다. 최신 버전의 단점은 교재의 코드를 따라하거나 특정 툴을 사용할 때 오류가 발생할 수 있다는 점입니다. 이는 교재 작성 당시 또는 툴의 파이썬 버전이 아직 업데이트가 되질 않았기 때문입니다. 이러한 경우 과거 버전으로 다시 설치해야 합니다. : 설치.. 더보기
Ⅰ. Python의 이해 (3. 파이썬의 동작) 3-(1) Python의 2가지 동작 방식 파이썬은 다음과 같이 인터프리터 방식과 스크립트 방식 등 2가지 방식이 있습니다. 방식 인터프리터(Interpreter) 방식 스크립트(Script) 방식 뜻 개발자와 대화하는 형태로 직접 명령어를 입력하고 결과를 바로 볼 수 있는 사용 방식. 대본, 스크립트를 만들고 개발자가 필요할 때 파일을 불러서 실행하는 방식. 장점 간단한 명령어를 즉시 실행할 수 있음. 긴 작업을 수행해야할 때 효과적임. 단점 긴 작업을 수행해야 할 때 매번 코드를 입력해야 하는 부분이 불편하고 느림. 간단한 명령어를 실행, 처리하는 부분에서 불편함. 3-(2) Python 인터프리터 방식 인터프리터(Interpreter) = 프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램.. 더보기
Ⅰ. Python의 이해 (2. 파이썬의 특징) 인공지능을 공부하고 개발함에 있어서 Python은 가장 많이 사용되는 언어입니다. 다른 분야보다 특히 인공지능에서 애용하고 전세계적으로 사랑받는 이유는 파이썬의 특징에서 찾아볼 수 있습니다. 대화 기능의 인터프리터 언어 : 파이썬은 다른 언어들과 달리 객체 지향 기능을 강력히 지원하는 대화형 인터프리터 언어입니다. 그래서 작성 후 바로 테스트가 가능하다는 장점이 있습니다. 동적인 데이터 타입 결정 지원 : 파이썬은 동적 언어이기 때문에 변수의 자료형을 상황에 맞게 자동으로 결정해줍니다. 반면 다른 언어들은 종종 자료형을 개발자가 명시해야하며 파이썬은 명시할 필요가 없습니다. 간단하고 쉬운 문법 : 영어 문장처럼 직관적으로 이해하기 쉽게 깔끔하고 간단한 문법 구성으로 되어 있습니다. 그래서 파이썬으로 작성.. 더보기
Ⅰ. Python의 이해 (1. 파이썬이란?) 파이썬 (Python) = 이해하기 쉽고 다루기 쉬운 효율적인 대화형 고급 프로그래밍 언어. # 대화형 = 인터프리터 언어라는 뜻. # 고급 프로그래밍 언어 = 사람이 읽을 수 있는 코드라는 뜻. 설계자 : 귀도 반 로섬 파일 확장자 : .py / .ipynb / .pyc / .pyd / .pyo 파이썬은 귀도 반 로섬이라는 사람이 만든 고급 프로그래밍 언어로 사전적 의미는 고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀을 뜻합니다. 그래서 파이썬 로고의 왼쪽 그림은 큰 뱀을 상징합니다. 프로그래밍 언어의 종류는 정말 다양하게 많습니다. 이러한 언어는 다음과 같은 2가지 종류로 나뉩니다. ★ 프로그래밍 언어의 종류 컴파일 언어 (Compile Language) = 소스 코드를 컴파일 한 후 기계어.. 더보기