응애 나 애기코린이오늘부터 파이썬 공부를 시작했다.점프투파이썬에 나온 20일 코스를 할 예정인데,1일차 1장하고 2일차부터 2,3장이지만 오늘 1~3장 할 예정이다.파이썬을 누가 개발했니 이런 거는 굳이 알 필요 없을 것 같고 내 나름 필요한 것만 추려봤다.1장 : 파
1. 숫자형 숫자형이란? 숫자 형태로 이루어진 자료 형태 1-1) 정수형 정수형이란? 말 그대로 정수를 뜻하는 자료형 EX. a=1, a=355 1-2) 실수형 소수점이 포함된 숫자 EX. a=1.23, a=-9.7 엑셀을 하다보면 8e10 이런 걸 볼
리스트 : 묶어서 관리하는 자료형인덱싱&슬라이싱은 어제 문자열에서 했으니, 그 외 적인 걸 설명하자면a=\['1','a','x','y']가 있을 때 x만 추출하고 싶다면?일단 a2 = 'x','y' 데 여기의 0번째인 x를 빼내야 하니까이차원 행렬 형태의 a2이 된다.
key-value를 한 쌍으로 갖는 자료형JAVA에서 MAP 생각하면 됨리스트나 튜플처럼 순차적으로 요소값을 구하는 게 아니라 KEY를 통해 VALUE를 얻는다{KEY1:VALUE1, KEY2:VALUE2, ...}a={2:'c'} 이고a3='pqr' 이라고 입력한 뒤
조건을 판단하여 해당 조건에 맞는 상황을 수행할 수 있도록 하기 위해money =Trueif money : print("교통수단 on")else : print("걸어가라")일 때, money가 True, False 여부에 따라 값이 나온다JAVA에서는 if(조건){
반복해서 문장을 수행해야 할 경우, while문을 사용한다 그래서 while문을 반복문이라고 부른다잇!while문의 기본 구조는while 조건문 : 문장 문장 ...10초뒤 폭탄이 터진다고 하면bomb = 10while bomb > 0 : print('
for 변수 in 리스트or튜플or문자열 수행할문장..test_list = 'one','two','three'for i in test_list : print(i)a=(1,2), (3,4), (5,6)for (first, last) in a : print(firs
def 함수명(인수)def : 함수를 만들 때 사용하는 예약어함수 예시def sum(a,b) : return a+ba=3b=4c=sum(a,b)print(c)위에 기술한 함수가 일반적인 함수이다def say(): return "hi"a=say()print(a)def
사용자가 입력한 값을 어떤 변수에 대입하고 싶을 때는 어떻게 해야 할까?a = input()print(a)실행한 뒤, 내가 입력한 대로 출력된다input은 입력되는 모든 것을 문자열로 취급한다print("life""is")print("life"+"is")두 개가 같다는
a=open("새파일.txt",'w')a.close()실행하면 새파일이라는 이름의 txt파일이 생성되었다그리고 뒤에 w는 파일열기모드를 나타내는데, 파일열기모드는 3가지가 있다r : 읽기 readw : 쓰기 writea : 추가 add만약 특정위치에 추가하고 싶다면 그
클래스란? 똑같은 무엇인가를 계속해서 만들어 낼 수 있는 설계 도면객체란? 클래스를 이용해 만든 것을 뜻한다인스턴스란? 객체안에 대입하는 것EX. a=cookie()라고 하면, a=객체, cookie()=인스턴스클래스로 만든 객체는, 각기 고유한 성격을 가지며 서로 영
모듈이란? 함수나 변수, 클래스를 모아 놓은 파일모듈에 대해 자세히 들어가기 전에, 간단한 모듈을 만들어 보자잇def add(a,b) : return a+bdef sub(a,b) : return a-b위 만든 모듈 파일을 불러오려면 import mod1 print
패키지는 도트(.)를 사용하여 파이썬 모듈을 계층적으로 관리할 수 있게 해준다예를 들어, 모듈 이름이 A.B인 경우에 A는 패키지 이름이 되고 B는 A패키지의 B모듈이 된다doit폴더에 game이란 디렉토리를 생성하고, 아래와 같은 python 파일을 생성하자init.
프로그램을 만들다보면 수없이 많은 오류를 만나게 된다오류를 만나기 싫을 때, 예외처리 해주는 것이 try, except문이다오류를 처리하는 방법을 알기 전에, 어떤 상황에서 오류가 발생하는지 한 번 알아보자f = open("나없는 파일",'r')이렇게 입력하면 File
복잡한 문자열 처리 시, 사용하는 기법파이썬 고유 문법이 아니라 문자열을 처리하는 모든 곳에서 사용정규표현식에서 사용하는 메타문자에는 다음과 같은 것이 있다. ^ $ \* + ? { } \\ | ( )메타 문자란 원래 그 문자가 가진 뜻이 아닌 특별한 용도로 사용하
저녁에 작성예정,,,정규식을 컴파일할 때, 다음 옵션을 사용할 수 있다.DOTALL(S) '.'이 줄바꿈 문자를 포함하여 모든 문자와 매치할 수 있도록 한다IGNORECASE(I)대소문자와 관계없이 매치할 수 있도록 한다MULTILINE(M)여러줄과 매치할 수 있도록
정규식을 파이썬에서 사용할 때, 혼란을 주는 요소가 한 가지 있다..라고 한다.바로 백슬래시('\\')이다.날도 더운데 슬러시 먹고싶다 ㅋㅋ;;예를 들어, 어떤 파일안에 있는 '\\section' 문자열을 찾기 위한 정규식을 만든다고 해보자.그런데 '\\s'는 화이트스
일반적인 코딩테스트 문제들은 값을 입력받고, 값을 통해 알고리즘 문제를 푸는..그런 방식이다.입력받을 때 JS에선 Prompt를 쓰고, 파이썬에서는 input을 쓴다.그리고 내 코딩경험이 길진 않지만, 그 짧은 경험 상 입력받는 값은 숫자가 많다.그러면 input의 타
이전 포스트에 이어..Map()이 함수와 인자를 받아 결과를 반환해주는 구나! 라는 개념을 알게 되었고,싱글벙글 문제 풀 생각에 설렜다.그리고 첫 문제부터 난관에.. 봉착했다.내가 숫자를 입력하면, 그게 하나의 리스트가 되어 변수에 저장된다.근데 input()이 str
단위 테스트를 하다보면, POST, PATCH, PUT, DELETE를 할 때입력할 데이터를 입력하고 json.dumps를 합니다.회원가입 단위테스트를 예로 하면,이렇게 됩니다.json과 dictionary 모두 KEY, VALUE인데왜 굳이 json 일까? 에서 두
파이썬 공식문서를 참고하여 작성했습니다.열거형(enumeration)은 고유한 상수값에 연결된 기호 이름의 집합입니다.enum이라는 단어는 for문을 쓸 때 와 같은 형태를 사용해보며 봤었습니다.단순히 정의만 보면 어떤 건지 감이 안올 수도 있어서, 실제로 적용한 코드