본문 바로가기

분류 전체보기

(320)
Part03 Chapter.01 파이썬 프로그래밍-05.IF(이론) IF : 조건에 따라 다른 명령을 수행하는 statement. (조건문, conditional statement) # if statement syntax example if condition: elif condition: else: python에서는 조건문을 if statement로 다룹니다. 프로그래밍에서 조건에 따른 명령을 수행하는건 굉장히 중요합니다. 프로그램의 규칙은 모두 조건에 따른 분기(branch)에 따라 결정됩니다. Key Points if문을 사용할 땐, : 사용에 주의합니다. 조건문을 이용한 프로그래밍을 한다는건, 의사결정(decision making)을 하는 것과 같습니다. 조건에서 빠지는 것들이 없는지 항상 체크합니다. 보통 edge case에서 에러가 자주 납니다. 가장 쉬운 예시..
Python_Basic_03 리스트(list) # 만들기 : [], list() # 읽기 : 변수명[index] 2 a[9] = 5 IndexError: list assignment index out of range # 인덱싱과 슬라이싱 # 인덱싱 : 인덱스를 사용해서 요소를 하나씩 골라내는 것 test_list = [1,2,3,4] test_list[0] = 0 test_list[1] = 0 test_list[2] = 0 # 슬라이싱 : 인덱스를 사용해서 요소를 여러개 골라내는 것 리스트[x:y] # x~y전까지 리스트[:y] # 0부터 y전까지 리스트[x:] # x부터 끝까지 연산 산술연산(사칙, 특수) // 몫 + 더하기 % 나머지 - 뺴기 / 나누기 # 문자열 연산 * 곱하기 + 문자열 합치기 ** 거듭제곱 * 문자열 곱하기..
Python_Basic_02 파이썬 프로그래밍 언어 입력 : input 저장 : 변수 처리 : 산술연산, 분기, 판별문 출력 : print 프로그래밍 언어! 말하기 : 문제정의를 잘하자, 하고싶은 얘기를 잘 정리하자 쓰기 : 문법(파이썬 문법) 읽기 : 다른 사람의 코드, 문서 듣기 : 오류 메시지 반복문 for ~하는 동안 ~하겠다. while 조건이 참인 동안 ~하겠다. while 조건식: 실행구문 바구니 : 자료구조 리스트, 딕셔너리, 튜플, 셋 range : 범위생성자 range(y) : 0~y미만 range(x,y) : x~y미만 range(x,y,z) : x~y미만까지 z씩 증감 x = 0 -> x라는 변수를 만들고 거기에 0이라는 값을 저장한다. x = 1 -> x라는 변수의 값을 1로 변경한다. IF문 if condi..
Part 03 Ch01 파이썬 프로그래밍- 04. Data Type (실습) Data Types 이번 실습에서는 다음 내용들을 배운다. 프로그래밍 언어에서는 변수(Variable)에서 데이터를 저장/관리 하며 변수에 대한 개념을 통해 데이터를 사용할 수 있다. "변수" 라는 개념을 통해 데이터를 사용할 수 있다. data type을 배울 중요한 포인트는 어떤 연산을 사용할 수 있는지와 연산결과가 어떤 의미인지를 알아야한다."Hello" + "World" = ? 변수(Variable)이란? 변수는 메모리에 데이터를 저장하기 위한 공간을 가리키는 말이며, 컴퓨터와 프로그래밍 언어 사용자간의 약속이다. a : 컴퓨터와 사용자가 인식하는 특정 데이터를 저장하고 있는 공간이고, 공간의 이름을 a라고 한다. 변수는 일종의 닉네임으로, 실제 물리적인 메모리 주소공간을 가리킨다. 사용자는 변수..
Python Basic 01. Python 파이썬 : 컴퓨터 프로그래밍 언어 컴퓨터 구성요소 연산처리장치 기억장치 입력 장치 -키보드 마우스 스캐너 마이크 출력 장치- 모니터 프린터 스피커 파이썬이라는 프로그래밍 언어로 컴퓨터와 의사소통 명령을 내린다 무엇을 입력받아라 무엇을 출력해라 무엇을 기억해둬라 무엇을 연산해라 프로그래밍: 프로그램을 만들다. -> 프로그램이란? 할 일들의 목록 컴퓨터 프로그램을 만든다. -> 컴퓨터가 할일들의 목록을 만든다. 언어 : 컴퓨터와 의사소통 하기 위한 중간 언어(공용 언어) 파이썬, C, C++, 자바 ....... 파이썬을 데이터 분석하는데 왜 사용하느냐? 쉽다 - 문법적으로 쉽다 공용 - 데이터 분석용 언어로 정착 파이썬으로 데이터 분석, 코딩(프로그래밍)을 한다. IDE(통합개발환경) : VS..
Part 03 Ch01 파이썬 프로그래밍- 03. Data Type(이론) Data type Data Type: 프로그래밍 언어가 이해하는 사용자(프로그래머)의 데이터의 사용의도를 정의한 것. 데이터 타입은 프로그래밍 언어마다 조금씩 다릅니다. --> 프로그래밍 언어마다 목적이 조금식 다르기 때문입니다. 위의 그림은 Python3에 정의되어 있는 Data Type들을 다룬 것입니다. 데이터 타입은 우리가 사용하는 데이터를 컴퓨터가 이해할 수 있게 규격화 한 것입니다. 컴퓨터는 정의된 데이터 타입을 통해서 해당 수치값이 어떤 의미인지 이해하고 계산할 있게 됩니다. Python Data Types 저희가 수업에서 다루게 되는 Python의 data type들은 다음과 같습니다. int: 정수 float: 실수(소수) str: 문자열(character sequence) list: 자..
Part 03 Ch01 파이썬 프로그래밍- 02. Python 소개 1 Python Python: 데이터 분석, 프로토타입 개발 등에 쓰이는 인기 있는 인터프리터 기반 프로그래밍 언어. Python https://en.wikipedia.org/wiki/Python_(programming_language) Python (programming language) - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search General-purpose programming language PythonParadigmMulti-paradigm: object-oriented,[1] procedural (imperative), functional, structured, reflectiveDesigne..
Part 03 Ch01 파이썬 프로그래밍- 01. 프로그래밍이란? 프로그래밍(Programming) 프로그래밍: 컴퓨터에게 일련의 명령을 수행하는 프로그램을 만드는 과정. 프로그래밍(Programming)은 간단하게 컴퓨터에게 일을 시키는 방법입니다. 컴퓨터에게 일을 시키기 위해서는 소통 수단이 필요합니다. 그 소통수단은 프로그래밍 언어(Programming Language) 라고 합니다. 프로그래밍 언어를 통해서 일을 어떻게 하면 되는지 컴퓨터에게 알려줘야 합니다. 이 과정 전반을 프로그래밍 또는 코딩(Coding)이라고 합니다. 프로그래밍의 구성요소 1. 코드(code)- 특정 프로그래밍 언어로 기술되는 텍스트 def say_welcome(name): print(f"Hello World! {name}!") say_welcome("Yongdam") 언어이기 때문에, ..