udemy Python 부트캠프 section 1일차 요약 노트
output : H (Hello의 첫번째 글자) - subscript 문자열 (string) : a,b,c, 항상 큰 따옴표로 묶기float : ex)3.145boolean : TRUE or FALSE (주로 테스트를 할 때 사용됨) integer : 긴 숫자의 경우엔
if / else : 특정 조건에 따라 A 또는 B를 수행하는 것.height>120 인지 확인하는 조건문, if, else, 들여쓰기가 중요함!left == right : left, right value가 같은지 확인.left = right: left, right v
random() : https://www.askpython.com/python-modules/python-random-module-generate-random-numbers-sequencesrandint(a, b) :Returns a random integer
1. 파이썬 리스트로 for 반복문 사용하기 2. quiz _ average height 3. highest score 4. for 반복문과 range() 함수 range(a,b) : 특정 숫자 사이의 범위 사이의 숫자를 추출. (a~ b-1) range(a,b
01. 파이썬 함수 정의 및 호출 함수 뒤에는 () 붙는다. 나만의 함수를 만들려면 def 를 작성 Calling Functions : 만든 함수 불러오기 02. quiz 한번에 들여쓰기 단축키 : command + ] 03. 파이썬에서의 들여쓰기(indent
참고 자료 : https://developers.google.com/edu/python/listsrandom() : https://wikidocs.net/79
parameter : 데이터으 이름으로 함수 안에서 그 변수가 사용될 때 쓰임. (ex.something)argument: 함루소 전달되고 호출되는 데이터.(ex.123)if ~ shift_amount \*=1 이 부분을 for 반복문 안에 넣어주게 되면, shift_
관련된 정보들을 몇 개의 그룹으로 묶어줄 수 있음. key : 단어 / value : 정의 {key : value} 중괄호 / 각 값마다 들여쓰기! 딕셔너리에서 value값을 불러오려면 key 값 입력정확한 key 명을 쓰지 않으면 keyerror 발생key 값이 문
output = result = my_function()return 값으로 빈 값을 출력할 수 있다. 위에는 내가 작성한 코드, 밑에는 선생님의 코드.확실히 간단하고 압축적이다. 좀 더 코드를 효율적으로 짜는 법을 고민할 필요가 있다.독스트링 : 기본적으로 작은 문서를
01. List Methods Here are some other common list methods. list.append(elem) - adds a single element to the end of the list. Common error : does not re
Scope(유효범위) : 전역범위, 지역범위의 차이는 변수를 지정한 범위의 차이임. 전역 변수는 함수 안에서 사용 가능함. 함수 외부에서도 사용가능함. Namespace : 모든 대상에는 이름공간이 있음. 전역변수를 절대로 지역범위 변수를 가진 함수 내에서는 수정하지
print() 문구는 i가 20일 때만 출력됨. 다만, range(a,b)는 실제로는 a ~ b-1까지의 숫자들을 발생시킴. 즉, 20이 포함되어 있을 수가 없다. 다음과 같이 수정해야 함.dice_imgs는 0~5까지 이미지가 들어있음. 즉 dice_imgs0 ~ d
project _ Higher - Loser Game
01. 파이참의 매력 포인트 spell check More space built-in Linter : 지정된 코딩 스타일에 맞지 않는 코드를 골라냄.
점차 코드가 복잡해짐에 따라 간단한 관게를 유지하는 것이 필요해짐. 이것이 객체 지향 프로그래밍이 필요해진 이유.자율 주행 자동차를 프로그래밍할 때 다양한 기능들이 핋요하다. 예로, 카메라, 네비게이션, 연료 관리 방식 등. 각각의 기능들을 모듈화 하였다면, 추후 다른
class는 객체를 만들기 위한 청사진이다. class를 파이썬에서는 다음과 같이 만들 수 있다. PascalCase : 모든 단어, 이름, 성 앞 글자를 대문자로 한다.camelCase : 두 번째 단어의 첫 시작을 대문자로 한다. snakecase : 모든 글자가
튜플은 리스트와 비슷하지만, 가장 큰 차이점이 있다.튜플은 돌에 새기는 것과 비슷한 것으로, 값을 변경하거나 삭제할 수 없다. 튜플을 사용하는 이유는 색상 구성표와 같이 값을 일정하게 유지하고자 하는 리스트를 생성하고, 누가 실수로 변경하는 것을 방지하기 위해서이다.
고차함수란 다른 함수와 함께 작동하는 함수를 의미한다.아래의 예에서, calculator() 함수는 고차함수이다. 다른 함수를 input 값으로 사용하기 때문이다. timmy, tommy는 Turtle 객체의 하나의 예가 된다.이 둘은 서로 다른 속성을 지닐 수 있고,
클래스를 상속 받으면, 속성 및 행동을 물려받을 수 있다.(attribute, methods)클래스를 상속 받으려면, 아래와 같은 형식으로 코드를 사용해야 한다. 상속 받고자 하는 클래스를 () 안에 적어주고, 아래에 def init():, super().init()를
01. 파일 읽고 쓰기 "with" 기능 없이 파일을 단순히 연다면, 마지막에 file.close()를 해주어야 함. file을 open 하면 컴퓨터의 resource를 잡아먹으므로, 작업이 끝난 후, close()를 해주어야 함. 이러한 행위를 하지 않기 위해 "w
데이터 분석을 효과적으로 도와주는 라이브러리pandas 라이브러리를 사용하지 않는다면 아래와 같이 복잡한 방식으로 데이터를 불러와야 한다. https://pandas.pydata.org/docs/https://pandas.pydata.org/docs/
python에만 존재하는 독특한 구조로서, 이전 리스트로부터 새로운 리스트를 만드는 방법이다. for Loop를 사용하여 이전 리스트 값에서 1씩 증가한 새로운 리스트를 만드려면 다음과 같이 긴 코드가 필요하다.List Comprehension을 사용하면 다음과 같이
args : tuple 형식으로 반환되기에, 각각의 위치를 기반으로 접근이 가능하다.(unlimited positional arguments)함수 안에 args를 갖게 되면, 반복 실행할 수 있고, 각각의 값으로 원하는 작업이 가능하다. kwargs : dictiona
try : Something that might cause an exceptionexcept : Do this if there was an exceptionelse : Do this if there was no exceptionfinally : Do this no ma