본문 바로가기

전체 글238

Python 라이브러리 datetime(날짜,시간 처리) In [124]: # 날짜 처리 In [125]: from datetime import date # 데이트타임 파일 안에 데이트를 가져와라 [만든사람마음] In [126]: '2022-05-08' Out[126]: '2022-05-08' In [129]: date(2022, 5, 8) Out[129]: datetime.date(2022, 5, 8) In [130]: some_day = date(2022, 5, 8) # 데이터 처리를 위해 변수에저장 In [133]: some_day.year # 속성 Out[133]: 2022 In [134]: some_day.month Out[134]: 5 In [135]: some_day.day Out[135]: 8 In [136]: som.. 2022. 11. 22.
Python 라이브러리 random In [29]: import random In [1]: random.random() #임포트 하기전에 실행했을 경우 에러. --------------------------------------------------------------------------- NameError Traceback (most recent call last) Cell In [1], line 1 ----> 1 random.random() NameError: name 'random' is not defined In [8]: random.random() Out[8]: 0.4687911568655634 Random number : 난수 생성하기¶ 0.0 ~ 1.0 사이 난수 생성¶ In [3]: random.random.. 2022. 11. 22.
Python 4.함수 PYTHON PROGRAMMING FUNDAMENTALS¶ 다음 토픽을 다룹니다. : Functions Lambda Expressions Map In [ ]: # 함수는, 영어변수명같은거 오른쪽에 바로 소괄호로() 시작하면, 함수다. In [2]: # 함수의 호출 (function call) len('hello') Out[2]: 5 In [4]: a = 'hello' In [6]: # 타입함수를 호출( function call) type(a) Out[6]: str In [7]: b = [100, 33, 20] In [9]: # 함수의 호출 b.append(1) In [10]: # 지금까지 여러분들이 사용한것은 ?? 함수의 호출을 한것 # 어딘가에는 함수의 실체(함수의 정의 d.. 2022. 11. 21.
Python 3.반복문 A)For PYTHON PROGRAMMING FUNDAMENTALS¶ 우리가 배울것 : 반복문 - Loop¶ For Loops Break a loop Continue statement Range While Loops Nested loops List Comprehension 실행 순서에 대한 문법을 배웁시다.¶ In [1]: score = [90, 45, 77, 83, 39] In [7]: score[0] -5 Out[7]: 85 In [8]: score[1]-5 Out[8]: 40 In [11]: new_score = [score[0]-5, score[1]-5] In [12]: new_score Out[12]: [85, 40] In [ ]: #데이터 스트럭쳐에 저장된 데이터를 처음부터 끝가지 다 가져와서 작업하고 .. 2022. 11. 18.
Python 2.비교연산자와 if문 PYTHON PROGRAMMING FUNDAMENTALS¶ In [ ]: # 회원 가입 할때 , 비밀번호는 6자리 이상, 12자리 이하로 입력 받고, # 만약 조건에 맞지 않으면, "비밀번호 길이를 확인하세요." 라고 # 유저한테 보여준다. In [ ]: # 신규 SUV가 나왔는데, 이거 이벤트할거다. # 우리 고객들 중에서, 여자이고, 애가 1명 이상이며, 연봉이 4천만원 이상인 # 고객 데이터를 가져와라. # 이 고객한테 푸시메시지 발송하라. In [3]: password = input("비밀번호를 입력하시오: ") 비밀번호를 입력하시오: abc@1234 In [4]: len(password) >= 6 Out[4]: True In [5]: len(password) 7 Out[15]: False In .. 2022. 11. 17.
Python 1.기본 자료구조 D)튜플, 셋 PYTHON PROGRAMMING FUNDAMENTALS¶TUPLES AND SETS¶ TUPLES¶ Immutable Python objects. 튜플은 시퀀스, 즉 순서가 있습니다. 튜플은 괄호 ( ) 를 사용합니다. In [2]: #데이터 억세스는 리스트와 완전 똑같고 #데이터 수정, 추가 , 삭제는 안된다. #보안 In [3]: () Out[3]: () In [4]: tuple() Out[4]: () In [6]: my_tuple = (1, 'hello', 6.5555) In [7]: my_tuple Out[7]: (1, 'hello', 6.5555) In [8]: my_tuple[:-1] Out[8]: (1, 'hello') In [9]: my_tupl.. 2022. 11. 16.
Python 1.기본 자료구조 C)딕셔너리, 불리안 PYTHON PROGRAMMING 기초¶DICTIONARIES AND BOOLEANS¶ DICTIONARIES¶ my_dict = {'key1':'value1', 'key2':'value2', 'key3':'value3'} 딕쳐너리는 키 밸류의 쌍으로 되어 있다. 키는, 딕셔너리 안에 유일한 값으로 되어 있다. 따라서 키가 같은 값을 가질 수 없다. 그러나 밸류는 같은 값이 여러개 있어도 상관없다. 리스트는 인덱스의 오프셋으로 접근하지만, 딕셔너리는 키로 접근한다. In [1]: {} Out[1]: {} In [3]: dict() Out[3]: {} In [7]: # key : value => 1쌍은 item my_phone = {"brand" : "Apple" , "model" : "iphone X" .. 2022. 11. 16.
Python 1.기본 자료구조 B)리스트 리스트 + 연산¶ In [1]: fruits = [] In [17]: fruits = list() In [16]: fruits Out[16]: ['배', '사과', '배', '배'] In [18]: fruits.append('사과') In [19]: fruits Out[19]: ['사과'] In [20]: fruits.append('배') In [21]: fruits Out[21]: ['사과', '배'] In [22]: others = ['망고', '코코넛', '오렌지', '레몬'] In [23]: fruits += ot.. 2022. 11. 16.
Python 1.기본 자료구조 A)리스트 PYTHON PROGRAMMING 기초¶ Python 기본 자료구조 (Data Structure)¶ LISTS¶ 데이터를 여러 개 저장하는데 사용합니다. 순서가 있습니다. 즉, 인덱스를 가지고 있습니다. 값을 바꿀 수 있습니다. 즉, mutable 이라고 합니다. 리스트 만들기¶ In [4]: #비어있는 리스트 만드는 방법 1 [] Out[4]: [] In [3]: #비어있는 리스트 만드는 방법 2 list() Out[3]: [] In [5]: [ 90 , 88 , 23 , 55 , 64 , 100 ] Out[5]: [90, 88, 23, 55, 64, 100] In [6]: ['홍길동','김나나','영수','철수'] Out[6]: ['홍길.. 2022. 11. 15.
Python 0.기본데이터타입 1장 1.파이썬의 기본데이터 타입 타입은 3종류가있다. str은 문자열, int는 정수, float은 실수 2.연산 수학시간에 배우던 기호는 파이썬에서는 다르게 쓴다. Syntax가 파이썬에서 쓰는 기호 math가 평소에 하던 수학기호 Operation Name이 부르는 이름이다 ※타입이 다르면 연산이 되지않는다. 3.연산순서 4.변수 할당 변수할당은 ( = ) 기호를 사용한다. 왼쪽이 변수의 이름이다. 오른쪽이 변수의 값이다. 5.데이터 타입을 확인하는 방법 type함수를 이용한다. type은 파이썬의 내장함수다. 6.변수의 이름규칙 변수의 시작은 영문자나 언더스코어(_)로만 시작해야 한다.: _salary salary_ 변수의 시작 다음에는 숫자나 문자나 언더스코어등 아무거나 와도 상관없다. : sa.. 2022. 11. 14.