강의 내용 정리/웹파이썬 프로그래밍(7)
-
웹파이썬 프로그래밍 - 모듈(Module)
1. 모듈(Module) - 여러 함수와 변수를 함께 가지고 있는 오브젝트(Object)의 일종으로 하나의 파일에 특정한 함수와 변수를 가지고 있는 것을 모듈이라 부른다. - 협업에 용이하게 하기 위해 자주쓰고 유용한 특정한 목적의 함수와 변수의 모음을 모듈을 통해 만들고 관리한다. - 대표적인 모듈: math, sys 1-1. 모듈 불러오기(import) - import를 사용해 모듈을 불러올 수 있다. - 단, 같은 디렉토리 내에 있어야지 모듈을 불러올 수 있다. # 모듈 불러오기 import math print(type(math)) # >>> 1-2. 모듈 함수 사용 - (모듈.모듈함수)의 형태로 사용이 가능하다. - 모듈의 이름을 쓰지 않는 모듈내에 있는 함수를 사용할 수 없다. * 만약 모듈이름..
2021.07.21 -
웹파이썬 프로그래밍 - 조건문(Conditional statement)
지난 학습 복습: Boolean(문자열) - 논리 연산자는 and, or, not이 있다. - 비교 연산자는 >, >=, > True A >> True ab >> True abc >> True 가 >> True 1. 조건문(Conditional Statement) - if, elif, else를 사용해 조건문을 표현한다. * if: 가장 최우선으로 검토하는 조건이다. 해당 조건이 true면 해당 조건문의 block이 실행된다. * elif: 위의 if문이 false일 때 검토하는 조건이다. 해당 조건이 true면 해당 조건문의 block이 실행된다. * else: 모든 if문이 false 일 때 실행하는 조건문이다. 별다른 조건이 들어가지 않고, ..
2021.07.08 -
웹파이썬 프로그래밍 - Boolean
지난 학습 복습: String(문자열) - String은 문자열을 가리킨다. - String은 따옴표('')나 쌍따옴표("")를 사용해서 구현할 수 있다. - 파이썬에서 String의 길이는 최대 컴퓨터 메모리가 허용하는 만큼 사용할 수 있다. - 문자열 내에서 일정한 의미를 표현하기 위해서 이스케이프 시퀀스를 사용한다. 강의 내용 1. 파이썬에서의 Boolean - True와 False의 값을 가지고 있는 타입 형태 2. 논리 연산자와 비교 연산자 - 논리 연산자와 비교 연산자로 구분할 수 있다. - 각 연산자끼리 함께 사용할 수 있다. 2-1. 논리 연산자 - 논리 연산자는 and, or, not이 있다. * and : 두 개의 값이 모두 True인 경우 True * or : 두 개의 값 중 하나만 ..
2021.07.06 -
웹파이썬 프로그래밍 - String(문자열)
강의 내용 1. 파이썬에서의 String - String은 문자열을 가리킨다. - String은 따옴표('')나 쌍따옴표("")를 사용해서 구현할 수 있다. * 빈 문자열 : '', "" * 단, 따옴표로 시작했으면 따옴표로 끝내야하고, 쌍따옴표로 시작했으면 쌍따옴표로 끝내야한다. - 파이썬에서 String의 길이는 최대 컴퓨터 메모리가 허용하는 만큼 사용할 수 있다. 이는 다른 프로그래밍 언어와 구별되는 가장 큰 특징이자 장점이다. ## String # 문자열 s = 'string' print(s) # >>> string print(type(s)) # >>> # 빈 문자열 e = '' print(e) # >>> '' # 잘못된 따옴표 사용 e = '" # >>> Syntax Error 2-1. 파이썬 ..
2021.06.29 -
웹파이썬 프로그래밍 - Function(함수) 2/2
지난 학습 복습 : Function(함수) 1/2 - 특정한 입력값이 주어졌을 때 정해진 규칙에 따라 출력값을 출력하는 것 - 수학에서의 함수와 동일하지만 프로그래밍에서의 함수는 입력이 없는 경우나, 출력이 없는 경우가 존재한다. - 지역변수 (Local variables) : 함수 내에 존재하는 변수이다. - 지역변수는 함수 바깥에서 사용할 수 없다. 바깥에서 사용이 가능하면 무수히 많은 함수 내의 변수 명을 사용하지 못하기 때문이다. - 반대로 함수 바깥에 존재하는 변수이지만 입력 파라미터로 받지 않는 경우는 전역 변수(Global variables)이다. # 함수 내에 있는 변수는 지역 변수라고 한다. # function 정의 def quadratic(a, b, c, x): global global..
2021.06.24 -
웹파이썬 프로그래밍 - Function(함수) 1/2
지난 학습 복습 : Variables(변수) - 변수의 이름은 직관적으로 이해하기 쉬운 것으로 짓는다. * 이때 변수 명의 처음이 숫자이거나 언더바(_)를 제외한 다른 기호들이 들어가면 오류가 발생한다. ex) 123obj(x), hello!(x), no-way(x), no_way(o) - 변수의 assignment와 equality를 구분하자. * 파이썬에서 같다를 의미하는 연산자는 ==이고, 값을 할당할때는 =를 사용한다. - 변수 만들면 타입을 포함한 값이 컴퓨터 메모리 어딘가에 저장된다. - 이때 변수는 해당 컴퓨터 메모리의 주소 값을 저장한다. 강의 내용 1. 함수란? - 특정한 입력값이 주어졌을 때 정해진 규칙에 따라 출력값을 출력하는 것 - 수학에서의 함수와 동일하다. * f(x) = 3x ..
2021.06.19