강의 내용 정리(126)
-
웹파이썬 프로그래밍 - 조건문(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 -
웹파이썬 프로그래밍 - Variables(변수)
강의 수강 목적 - 알고리즘은 차근차근 공부하고 있지만 컴퓨터나 프로그래밍에 관한 이론적인 지식이 많이 부족한 것 같아 경희대학교 컴퓨터공학과의 이수체계도를 참고하여 차근차근 공부해나가려고 한다. - 파이썬을 주 언어로 사용하기에 파이썬 문법은 어느 정도 알고 있다. 하지만 파이썬에 대해 더 자세히 알기 위해 유튜브에서 경희대학교 소프트웨어융합학과 교수님께서 올리신 영상을 보고 공부한 내용을 차근차근 정리하고자 한다. 강의 내용 1. 프로그래밍이란 - Program : 무엇을 어느 순서에 맞게 해야하는 지를 정의한 것 - Computer program : 컴퓨터가 수행해야할 일을 순서대로 적은 것 - Programmer : 컴퓨터가 수행해야할 일을 체계적으로 적어 컴퓨터에게 시키는 사람 - TV 프로그램..
2021.06.16