본문 바로가기
728x90
반응형

파이썬 독학하기6

Python (파이썬) 독학하기 _ #6. 모듈과 패키지 & 클래스 모듈(Module) 이란? 1) 독립적인 기능을 가지고 재사용가능한 프로그램 단위를 모듈이라고 한다. 2) 파이썬에서 모듈은 각각의 소스 파일을 말한다. - " .py " 로 저장한 하나의 파일이 하나의 모듈이 된다. - 소스파일에 저장한 함수나 클래스 들을 다른 python 프로그램에서 사용할 수 있다. 3) 모듈의 종류 - 표준모듈 : 파이썬에 내장된 모듈 - 3rd Party 모듈 : 특정 개발업체나 개발자들이 만들어 배포하는 모듈 - 사용자 작성 모듈 : 개발자가 재사용을 위해 직접 만든 모듈 * 모듈 Import - 모듈은 import 키워드로 가져올 수 있다. - 기본 구문 import 모듈 import 모듈1, 모듈2 # import할 모듈이 여러개인 경우 import 모듈 as 이름 # i.. 2022. 9. 12.
Python (파이썬) 독학하기 _ #5. 함수(Function) 오늘은 파이썬에서 함수에 대해서 알아보도록 하겠습니다. 개인적으로는 다른 프로그램 언어에서의 함수와 문법은 다르지만 대동소이 한것 같은 느낌이 들었습니다. 함수 (Function) 1) 함수란 어떤 업무나 계산을 수행하는 실행문들에 묶어 이름 붙인 것이다. - 만들어진 함수는 동일한 작업이 필요 할때 마다 재사용될 수 있다. - 함수를 만드는 것을 함수 정의라고 한다. - 정의된 함수를 사용하는 것을 함수 호출이라고 한다. 2) 함수 사용의 장점 - 코드의 용도를 구분할 수 있다. - 코드를 재사용할 수 있다. - 실수를 줄일 수 있다. 3) 함수의 호출 - 함수는 함수명으로 호출한다. - 함수명 ( [인수1, 인수2, .... ] ) - 함수는 수행하면 함수의 수행결과를 반환(Return)한다. 함수의.. 2022. 9. 5.
Python (파이썬) 독학하기 _ #4. 제어구조(Control Structure) 대부분의 프로그램 언어들이 제어 구조를 가지고 있습니다. 파이썬도 마찬가지 구조를 가지고 있고, 문법 형식도 유사한 구조입니다. 오늘은 제어구조에 대해서 알아보겠습니다. 조건문 : if 문 기본 if 문법 1) if 조건문은 if 에 조건식을 지정하고 : (콜론)을 붙인다. 2) 다음줄에 실행하라 코드를 작성한다. 조건식이 만족할 때 실행할 코드를 if 본문이라고 한다. 3) 이때 실행할 코드는 반드시 들여쓰기를 해야 한다. ex) if x == 10 : (들여쓰기 4칸) print ( '10입니다.' ) # 조건식이 만족할때 실행할 코드 4) x in s, x not in s - s는 리스트, 튜플, 문자열 등이 될수 있다. - in 연산자 : x가 s의 원소이면 True를 리턴한다. - not in .. 2022. 9. 4.
Python (파이썬) 독학하기 _ #3. 자료구조(Data Structure) 파이썬에서는 여러가지 자료구조를 적용해서 사용되고 있습니다. 예를들면 리스트, 튜플, 딕셔너리, Set(집합) 등이 있습니다. 오늘은 파이썬에서의 자료구조에 대해서 알아보기로 하겠습니다. 리스트 (List) 1) 값을 순서대로 모아서 관리하는 구조 2) 특징 - 원소, 요소(Element), 항목(Item) : 리스트 안의 하나하나의 값. - 리스트의 원소 개수 조회 : 내장함수 len(리스트) 사용가능. - 원소들은 index를 가지며 index로 관리(조회, 변경) 가능하다. - 리스트의 index는 문자열의 index와 동작이 같다. - 다른 타입의 값들을 모을 수 있다. - 리스트의 원소들은 다른 값으로 바꿀 수 있다. 3) 리스트 만들기 - [값, 값, 값, .... ] 값들은 , 로 구분해서 .. 2022. 8. 31.
Python (파이썬) 독학하기 _ #2. 변수(Variable) 와 Data Type 모든 프로그램 언어에는 변수와 Data 타입이 정해져 있습니다. 파이썬도 다른 언어와 크게 다르지 않는것 같습니다. 기존에 다른 언어를 공부해 보신분들이라면, 쉽게 이해할수 있을것이라고 생각됩니다. ^^ 변수 (Variable) 1) 변수 : 데이터를 저장하기 위한 메모리상의 객체 2) 변수의 생성 : 변수에 값을 할당함으로써 변수를 생성할 수 있다. ex) 변수이름 = 값 ( = 기호를 assignment 기로호 사용한다. ) x = 10 ( 변수이름은 ' x ' 이고 할당된 값은 ' 10 ' 이 되는 것이다. ) 3) 변수의 이름 지정 규칙 : 변수 이름은 원하는 대로 지으면 되지만 다음과 같은 규칙은 지켜야 한다. - 영문 문자와 숫자를 사용할 수 있다. - 대소문자를 구분한다. - 문자부터 시작해.. 2022. 8. 30.
Python (파이썬) 독학하기 _ #1. 소개 및 문법 기초 요즘 AI, 인공지능이 점점 중요해 지고 있는 분위기 입니다. 회사에서도 AI 인증 시험을 통해서 인증을 권장하고 있고, 인증을 받으면 인센티브를 주는등 AI 인력 증강을 위해서 노력하고 있습니다. 세계적으로도 AI 인공지능 시장 규모도 점점 증가할것으로 예상되고 있으며, 아래 그림과 같습니다. 오늘부터 AI 를 위해서 요즘 급부상하고 있는 프로그램어인 Python 에 대해서 기본 개념에 대해서 간단히 공부해 보는 내용에 대해서 공유해 보고자 합니다. 조금이라도 도움이 되었으면 좋겠습니다. ^^ Python 이란? 파이썬 (Python)은 1991년 네덜란드계 프로그래머인 귀도 반 로섬이 발표한 고급 프로그램밍 언어로, 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이밍 대화형 언어이다. 파이썬이.. 2022. 8. 27.
728x90
반응형