python(58)
-
경기도미래기술학교 AI개발자 부트캠프 9일차 TIL - 왜 map의 값을 뽑을 때는 list를 써야 할까. 람다, 리스트 컴프리헨션 복습.
하기 전에 : 1. 기술적으로 몰랐던 것이나 막혔던 부분은 꼭 한 번 다시 생각하고 공부해보자. 웬만하면 그냥 넘어가지 말고.. 대체도 있으면 되긴 하지만 알면 좋으니까. 나중에 써먹을 수 있고. 2.이름명세 : 자바는 언더스코어를 지양하는 경향이 있는데 파이썬은 오히려 자주 쓴다고 한다. 근데 나는 자바에서 언더스코어는 디비에 많이 쓰기 때문에 지양한다고 했는데 파이썬도 어차피 디비랑 연동 하지 않나?? 왜 이런 차이가 생기는지는 모르겠는 부분이다. 1. list()에 대해서. volatility = map(lambda low, high: high - low, low_prices, high_prices) print(volatility) 이렇게 쓰면 객체의 주소 같은 것이 보인다. volatility =..
2023.05.19 -
경기도미래기술학교 AI개발자 부트캠프 8일차 TIL - 함수,람다,map,filter 등
오늘 느낀점 : 모르는 것 있으면 째려보기. 예제 여러 개 보고 뜻 유추하기. 단어 잘외우기. 오늘은 함수에 대해 약간 본격적으로 배운다. def 함수명(파라미터): 코드 함수명(인수) 인수(argument) 인자(parameter) def arithmetic(num1,num2): addNum=num1+num2 minusNum=num1-num2 multiNum=num1*num2 divNum=num1/num2 print(addNum,minusNum,multiNum,format(divNum,".1f")) arithmetic(4,3) 예전에 소수점 자리만 쓰는 방법을 잊어서 다시 적는다. format을 쓰는 방법을 기억해두자. def showPrint(text, length): for i in range(0,..
2023.05.17 -
파이썬으로 무작위(랜덤)로 명단 정하는 프로그램. random 이용
import random members = ['eastjin','westjin','southjin','Northjin','Midjin'] members=list(set(members)) random.shuffle(members) selected_member=members[0] selected_others = members[1:4] print("당첨자 1명:", selected_member) print("당청자 3명:", selected_others) 파이썬으로 당첨자 3명 정하는 것을 다듬어봤다. 한명만 고를 때는 selected_member에서 하면되고 당첨자 3명을 고를 때는 selected_others를 하면 된다. selected others는 0:3으로 해도 되고 1:4로 해도 되어서 입맛대로 ..
2023.05.17 -
경기도미래기술학교 AI개발자 부트캠프 7일차 TIL - 딕셔너리, for문에 대해서, 함수
오늘은 딕셔너리에 대해 배웠다. 예전에 자바에서 비슷하게 배운 hashmap 같은 것과 비슷한데 내가 공부를 깊게 안해서 그런가 파이썬은 독특해서 그런가 처음 보는 것도 많고 응용할 것도 많고 신기하다. 천천히 꾸준하게 하자. class_score = {} print(type(class_score)) class_score['Mike'] = 83 class_score['Alice'] = 92 class_score['Tina'] = 79 class_score['Ron'] = 88 print(class_score['Alice']) if "Paul" in class_score: print("Paul 있습니다.") else:print("Paul 없습니다.") 빈 딕셔너리에 key, value 값을 넣고 내가 잘 ..
2023.05.16 -
경기도미래기술학교 AI개발자 부트캠프 6일차 TIL - 반복문 등 연습. 튜플
오늘은 지난 시간에 배웠던 것을 간단하게 복습을 하고 역시 간단한 문제들을 풀었다. 저번 주에 잠깐 봤던 isdigit()를 input에 활용했다. 이게 사실 전에 검색했을 때 잠깐 봤던 것인데 어떻게 활용하는 것인지를 잘 몰라서. range가 좀 헷갈린다. 파이썬 3부터는 range가 객체로 바뀌었다고 한다. 파이썬 2.7에서는 range가 리스트를 만드는데 파이썬3 버전은 range객체를 만든다고 한다. x = [49,-17,25,102,8] for i in x: print(i*10, end=' ') 이렇게 end를 써서 가로 정렬 하는 것도 알아두자. for i in range(10,0,-1): print(i*"*") for i in reversed(range(10)): print(i*"*") 역순..
2023.05.15 -
경기도미래기술학교 AI개발자 부트캠프 5일차 TIL - if,for,while 등 반복문
오늘은 어떻게 보면 기본이라고 할 수 있지만 정말 빈번하게 쓰이는 문법들을 연습했다. 모르는 것 위주로 정리하자. 파이썬에서의 in : 잘 안쓰던 것이긴 하다. fruits = ['apple', 'banana', 'orange'] print('apple' in fruits) # True print('grape' in fruits) 이런 식으로 해서 Boolean 값을 뱉는다. message = 'Hello, world!' print('world' in message) # True print('Python' in message) 문자도 가능하다. 집합도 가능하다. colors = {'red', 'green', 'blue'} print('green' in colors) # True print('yellow'..
2023.05.12