Python 10

Python. day3 - 입력input( )과 출력 print( )

1. 입력 - input() : 사용자가 어떤 값을 입력하게 하고, 그 값을 변수에 저장할 수 있다. 예시 x = input() >>> hello #입력받은 'hello'라는 값을 변수 x에 저장 x >>> 'hello' #x의 값으로 'hello'가 들어가있다. 입력받을 값에 대한 정보를 제공하고 싶을때는 괄호안에 작은따옴표나 큰따옴표를 이용한다. 예시 price = input('가격을 입력해주세요') >>> 가격을 입력해주세요 #입력을 안내해주는 문구가 나타난다. >>> 750 price >>> '750' #price의 값으로 750이 들어가있다. 위의 예시를 보면 정수인 750을 입력했는데 작은따옴표로 묶여서 문자열처럼 반환된다..

Python 2023.12.12

Python . day2 - 비교연산자, 논리연산자

##1. 비교연산자 : 파이썬에서는 비교를 위해 a > b, a = b, a b 입력 a = 10 b = 5 a > b 출력 True a = b 입력 a = 10 b = 5 a >= b 출력 True a or5. 단락평가 : 논리연산에서 첫 번째 값만으로 결과가 확실할 때 두 번째 값은 확인(평가)하지 않는 방법을 만한다. 단락평가를 실시한 값을 그대로 반환한다. and 연산자는 앞에 False 값이 나올 경우, 뒤에는 볼 것도 없이 무조건 False이므로 앞의 값을 반환하고, or 연산자는 앞에 True 값이 나올 경우, 뒤에는 볼 것도 없이 무조건 True이므로 앞의 값을 반환한다. 예시 입력 False and Tru..

Python 2023.12.12

Python. day 2 - 문자열에 대해 알아보자

1. 문자열 : 문자열(string)이란 문자, 단어 등으로 구성된 문자들의 집합을 말한다. 예시로는 다음과 같다. "life is short" 'Pepsi zero better than coke zero' "1234abcd" "12345678" 숫자도 큰 따옴표나 작은 따옴표로 둘러싸면 문자열로 인식한다. 문자열을 만드는 4가지 방법 큰따옴표로 양쪽 둘러싸기"Hello World" 작은따옴표로 양쪽 둘러싸기'Python is fun' 큰따옴표 3개를 연속으로 써서 양쪽 둘러싸기"""Life is too short, You need python""" 작은따옴표 3개를 연속으로 써서 양쪽 둘러싸기'''Life is too short, You need pyt..

Python 2023.12.12

Python. day 2 - 자료형에 대해 알아보자

1. 자료형 : 프로그램이 실행되려면 컴퓨터는 각 변수에 어떤 종류의 값이 들어가 있는지 알아야 한다. 값이 숫자인가 문자열인가 등에 따라 값을 저장하는 방식이나 계산하는 방법이 다르기 때문이다. 이러한 값의 종류를 자료형(data type) 혹은 타입(type)이라고 한다. 파이썬에서 사용할 수 있는 자료형 중 많이 사용하는 것은 다음과 같다. - NoneType - bool - int - float - complex - str - tuple - list - dict - function type(): 데이터 타입을 나타내주는 함수이다. 입력 num = 829 name = "머용" type(num) type(name) 출력 int str dir() : 어떤 객체를 인자로 넣어주면 해당 객체가 어떤 변수와..

Python 2023.12.11

Python. day2 - 변수란 무엇인가?

1. 변수 파이썬 프로그래밍에서 변수는 하나의 값을 저장할 수 있는 공간을 의미한다. 여기서 값이란 1,2,3,4...등의 숫자도 될 수 있고, 문자열도 가능하며 함수일 수도 있다. - 규칙 1. 영문, 숫자의 조합으로만 가능하다. - 규칙 2. 대소문자를 구분한다. - 규칙 3. 변수명의 첫글자는 대문자 사용을 지향한다. - 규칙 4. 문자부터 시작해야한다. (ex- 123abc

Python 2023.12.11

python. day1 - 산술 연산자

1. 덧셈 ( + ) : 숫자의 덧셈은 물론이고 문자열의 덧셈도 가능하다 숫자 덧셈 입력2 + 3 결과5 문자열 덧셈 입력"안녕" + "하세요?" 결과'안녕하세요?' 2. 뺄셈 ( - ) : 덧셈과 다르게 문자열 뺄셈은 불가능하다. 뺄셈 입력99 - 10 결과89 3. 곱셈 ( * ) : 문자열도 곱셈이 가능하다. 문자열이 곱한 수만큼 반복된다. 숫자 곱셈 입력99 * 10 결과990 문자열 곱셈 입력"안녕하세요?"*3 결과'안녕하세요?안녕하세요?안녕하세요?' 4. 나눗셈 ( / , // , % , divmod) : 나눗셈은 나눠진 값을 구하는 / , 나눈 후 몫을 구하는 //, 나눈 후 나머지를 구해주는 %, 나눈 후 몫과 나머지를 둘다 구해주는 내장 함수인 divmod 가..

Python 2023.12.09

Python. day1 - Python 기본 문법

1.들여쓰기 : 일반적으로 문장을 쓸 때 문자열을 오른쪽으로 당겨 주변의 문장과 구분하는 것을 말한다. 파이썬에서는 띄어쓰기 4칸이 규칙으로 전해진다. 사용시 가독성을 높일수가 있다. if follow >=10000 print("인플루언서입니다.") 2.코드블록(CodeBlock) : 어떤 코드들이 하나의 블록이라는 것을 나타내기 위해 사용한다. 파이썬에서는 들여쓰기로 이를 수행한다. 만약 들여쓰기를 하지않는다면 에러를 발생시킨다. 파이썬에서는 몇가지 Indentation 규칙이 있다. Indentation 규칙 1. 들여쓰기에 사용된 공백의 개수는 상관이 없다. if 1 == 1: print('I like coke') -> 결과 : I like coke if 1 == 1: print(&#..

Python 2023.12.09

Python. day1 - 정적타입언어와 동적타입언어

1. 타입(type)이란? : 한글로 자료형이다. int형, float형, bool형, short형, str형, 객체 등이 있다. int num = 10; bool alive = true; c에서는 위와 같이 변수를 선언할 때 앞에 붙여서 사용한다. 2. 정적타입언어 : 정적타입 언어(Statically typed language)는 컴파일 시 변수의 타입이 결정되는 언어를 말한다. 이들 언어는 변수에 들어갈 값의 형태에 따라 자료형을 지정해줘야 한다. 컴파일 시에 자료형에 맞지 않은 값이 들어있으면 컴파일 에러가 발생한다. 대표적인 언어로는 C, C++, Java, C# 등이 있다. [c] int num = 99; // 컴파일 성공 float num2 = 3.14; // 컴파일 성공 bool num3 ..

Python 2023.12.09

Python. day1 - Python의 이해(컴파일과 인터프리트 방식의 차이)

1. 인터프리터 방식 : 프로그램을 실행할 때 인터프리터를 이용하여 코드를 한 줄씩 읽어나가며 실행하는 방식이다. JavaScript, Python, SQL 등의 언어가 해당된다. 장점 인터프리터를 이용하면 바로 읽어내기 때문에 프로그램의 이식성이 좋다. 한 줄씩 읽어내려가는 방식이므로 오류 발생시 읽던 부분에서 멈추기 때문에 오류 발견이 쉽다. 컴파일이라는 과정이 없기 때문에 오류에 대한 수정도 빠른편이다. 단점 실행속도가 느리다. 인터프리터를 요구로 한다. 2. 컴파일 방식 : 프로그래머가 작성한 언어를 컴파일러에 의해 컴퓨터가 실행할 수 있는 언어인 기계어로 번역하고 목적프로그램으로 변환하는 방식이다. 한번에 모든 코드를 번역 후 실행하는 방식이다. 장점 실행속도가 빠르다 컴파일 후 생성된 결과물의..

Python 2023.12.09

Python. day1 - MarkDown(with.colab)

##개발환경은 세계적인 머기업의 코랩(colaboratory)을 사용하였습니다. 마크다운(Markdown) : Markup(마크업)언어의 일종으로 HTML 경험이 없는 누구나 다양한 서식을 쉽게 편집할 수 있는 문서 편집 문법이다. 제목(header)의 표시 : #의 개수가 많아질수록 글씨의 크기가 줄어든다. 크기를 다양화 함으로써 내용을 계층적으로 구성할 수 있다. 강조 : 텍스트의 특정 부분을 강조하여 독자들의 관심을 끌 수 있다. 이탤릭체(Italic)와 볼드체(Bold)가 있다. 이탤릭체 사용법 : 텍스트의 앞뒤로 * 이나 _ 기호를 사용한다. 볼드체 사용법 : 텍스트의 앞뒤로 ** 이나 __ 기호를 입력한다. 둘다 같이 사용할 수도 있다. 목록(Lists) : 문서 내에서 여러 항목이나 내용을 ..

Python 2023.12.09