전체 글 26

파이썬 강의 - 6. 함수(1)

함수코드의 재사용과 구조화를 위해서 꼭 필요한 것 특정 작업을 수행하는 코드 블록으로 'def' 키워드를 사용하여 정의한다.필요한 매개변수를 받아 작업을 수행하고 결과를 반환해 낸다.함수 정의하고 호출하기def output(): # 함수 정의 print("HamSu")output() # 함수 호출이게 제일 기본적인 함수를 정의하고 호출하는 방법이며, 이 외에도 함수를 사용하는 방법은 여러 가지가 있다. 기본 매개변수 (Default Parameters)키워드 매개변수 (Keyword Arguments)가변 매개변수 (Arbitray Arguments)반환 값 (Retrun Value)재귀 함수 (Recursive Function)기본 매개변수 (Default Parameters)함수를 호출할 때 매..

파이썬 강의 - 5. 조건문과 반복문

조건문과 반복문조건문 (if, else, elif)주어진 조건이 True 일 때 코드 블록을 실행하는 데 사용됨x = 10if x == 10: print("x는 10입니다.")else: print("10이 아닙니다.")print("")score = 93str = "등급 : "if score >= 95: print(str, "A+")elif score >= 90: print(str, "A")elif score >= 85: print(str, "B+")elif score >= 80: print(str, "B")elif score >= 75: print(str, "C+")elif score >= 70: print(str, "C")else: print(str, "..

파이썬 강의 - 4. 연산자

연산자의 종류산술 연산자 (Arithmetic Operators)비교 연산자 (Comparison Operators)논리 연산자 (Logical Operators)대입 연산자 (Assignment Operators)멤버쉽 연산자 (Membership Operators)식별 연산자 (Identity Operators) 산술 연산자 (Arithmetic Operators)기본적인 수학 연산을 수행하는 연산자연산자설명예시결과+덧셈1 + 12-뺄셈1 - 10*곱셈3 * 26/나눗셈3 / 21.5%나머지3 % 21**거듭제곱3 ** 29//몫3 // 21 a = 1 + 3b = 5 % 3c = 3 ** 5print(a, b, c)비교 연산자 (Comparison Operators)두 값을 비교하고 참('True'..

파이썬 강의 - 3. 변수와 자료형

변수 (Variables)변수는 값을 저장하는 공간이다. 값을 저장하고 필요할 때 가져와 사용할 수 있다.# 변수에 값 할당하기x = 5name = "왓더컴"is_robot = false# 변수 사용하기print(x) # 5 출력print(name) # 왓더컴 출력print(is_robot) # false 출력 print() 함수는 괄호 안에 있는 내용을 출력해 주는 역할을 함으로써 값이 할당된 변수를 넣으면 값을 출력해 준다. 자료형 (Data Types)Python에는 여러 종류의 데이터를 다루기 위해 다양한 자료형이 있다.1. 정수 (Integer)x = 5y = -10 2. 부동소수점 (Floating Point)pi = 3.14height = 183.6 3. 문자열 (String) name = ..

파이썬 강의 - 2. 파이썬 개발 환경 만들기

파이썬 다운로드파이썬 공식 홈페이지에서 최신 버전의 파이썬을 다운로드하자 Download PythonThe official home of the Python Programming Languagewww.python.org  설치가 완료되면 명령 프롬프트(cmd)를 실행시켜 python --version 입력하여 버전을 확인할 수 있다. pip --version으로 pip도 함께 설치된걸 볼 수 있다. pip는 파이썬의 패키지 관리자로 다양한 패키지를 설치해 기능을 사용할 수 있게 해주는 유용한 도구다. VS Code 설치개발 생산성을 높이기 위해 IDE를 사용하는 것이 좋다.IDE 중에는 다양한 언어를 작성할 수 있는 VSCode가 대표적이다.VS Code 다운로드 페이지 Visual Studio Code..

파이썬 강의 - 1. 파이썬 소개

파이썬은1991년 귀도 반 로섬(Guido van Rossum)이 개발한 인터프리터 언어다. 간결하고 읽기 쉬운 문법을 가지고 있어 프로그래밍 입문에 매우 적합하며, 다양한 분야에 활용 가능하다. 장점1. 간결하고 명확한 문법- 명령문의 개수가 적고 가독성이 높은 문법을 가지고 있어 학습이 쉽다. 2. 다양한 용도의 활용- 웹 개발, 데이터 분석, 인공지능 및 기계 학습, 자동화 등 다양한 분야에 사용가능 3. 동적 타입 지정- 변수를 선언할 때 데이터 타입을 명시적으로 지정할 필요가 없다, 변수의 데이터 타입은 런타임에 결정 ex)x = 10 #x는 정수 타입으로 할당y = "Hello" y는 문자열 타입으로 할당 4. 객체 지향적- 클래스와 객체를 사용하여 코드를 구조화, 이런 객체지향적 언어들은 유..