본문 바로가기

반응형

온라인 강의

(22)
PY4E(네이버 부스트코스 파이썬 코칭 스터디) 회고 약 6주간의 일정을 마치고 네이버 부스트코스 PY4E 스터디를 수료했다. 알고리즘 준비를 위해 파이썬 복습이 필요해서 스터디에 참가하게 되었다. 파이썬 기초를 다지기에 커리큘럼도 잘 짜여져있었고, 매주 해결해야하는 미션이 약 4문제 정도 주어져 배웠던 파이썬 문법을 복습할 수 있어 좋았다. 약 6명 정도의 스터디 팀원을 배정해주신다. 스터디 방향성에 대해 간략하게 설명하자면, 한 명의 리드 부스터와 5~6명의 부스터로 이루어지며 팀 슬랙에서 라이브 세션 참여 및 미션 풀이 인증을 하는 방향으로 이루어진다. 매주 라이브 코칭을 통해 코치님들께서 문제 해설을 해주셨고, 개발자의 로드맵, 커리어 등을 위해 도움되는 말씀들도 많이 해주셔서 큰 용기를 얻었다. 5주차 미션부터는 문제의 난이도가 급 상승해 총 네 ..
LG Aimers / Data Intelligence 수료 후기 약 두 달간 진행되었던 LG Aimers 교육이 끝나고, 해커톤을 무사히 마친 후 수료를 했다! 7월 한 달 간은 온라인으로 이산수학, 지도학습/비지도학습 등의 교양 강의 느낌이 나는 이론 강의를 듣고, 8월 한 달 간 '자율주행 센서 안테나 성능예측' 이라는 주제로 해커톤을 진행했다. 해커톤에서 높은 점수를 내야 수료하는 것이 아니라, baseline Model 이상의 점수만 받으면 수료 가능하도록 기준이 형성되어 있어 큰 부담없이 공부를 진행했던 것 같다. 해커톤은 혼자 참여해도 되고, 팀을 꾸려 참여해도 된다. 나는 당시 웹 프로그래밍 관련 부트캠프를 준비하느라 시험으로 일정이 빡빡했기 때문에 혼자 진행하였다. 매우 높은 점수는 아니더라도, 모델을 변경해서 베이스 모델보다 약 0.8점? 정도 높은 ..
딕셔너리와 튜플 1. 딕셔너리(Dictionary) purse = dict() # 또는 purse = {} 와 같이 생성할 수도 있습니다. purse['money'] = 12 # 'money'라는 키에 12라는 값 연결 purse['candy'] = 3 # 'candy'라는 키에 3이라는 값 연결 purse['tissues'] = 75 # 'tissues'라는 키에 75라는 값 연결 counts = dict() names = ['csev', 'cwen', 'csev', 'zqian', 'cwen'] for name in names : if name in counts: counts[name] = counts[name] + 1 else : counts[name] = 1 print(counts) get 메소드 counts.g..
리스트 ▶ 리스트 슬라이싱 t = [9, 41, 12, 3, 74, 15] print(t[1:3]) print(t[:4]) print(t[3:]) print(t[:]) # [41, 12] # [9, 41, 12, 3] # [3, 74, 15] # [9, 41, 12, 3, 74, 15] ▶ dir() 어떤 객체를 인자로 넣어주면 해당 객체가 어떤 변수와 메소드(method)를 가지고 있는지 나열해줌 x = list() x.append(1) print(dir(x)) //출력 ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getat..
javascript 객체 고급(생활코딩) ● 상속 -> 'extends' 사용 class Person{ constructor(name,first,second){ this.name = name; this.first = first; this.second = second; console.log('constructor'); } class PersonPlus extends Person{ //person이 personPlus에 상속됩니다. avg(){ return (this.first+this.second)/2; } } var kim = new PersonPlus('kim',10,20); console.log("kim.sum()",kim.sum()); console.log("kim.sum()",kim.avg()); 1. super 서브(자식) 클래스에서 ..
javascript 객체 기본(생활코딩) ● 배열/객체에서의 반복문 var memberObject = { // 원소의 이름 : 원소 값 manager: 'egoing', developer: 'graphittie', designer: 'leezche' } //객체 값에 접근 //1 console.log('memberObject.designer', memberObject.designer); //2 console.log("memberObject.['designer']", memberObject['designer']); //삭제 delete memberObject.manager console.log('after delete memberObject.manager', memberObject.manager);//undefined 출력됨 var memberA..
파이썬 - 문자열, 파일(네이버 부스트코스) 문자열 , 파일 문자열 문자열 내부 fruit = 'banana' letter = fruit[0] print(letter) letter = fruit[1] print(letter) letter = fruit[2] print(letter) # b로 출력 # a로 출력 # n로 출력 * 문자열은 수정이 불가능 함 words = 'Connect Foundation' if 'F' in words: words.lower() words[7] = '&' -> 에러. 수정 불가! else: print(words) print(words) 문자열의 길이) fruit = 'banana' print(len(fruit)) # 6으로 출력됩니다. 문자열 슬라이싱) myString = 'Monty Python' print(mySt..
Javascipt 제어문 ● 문자열 프로퍼티와 메소드 var str1 = "Hello world"; str1.length; //문자열 길이 str1.charAt(0); //문자열 H 추출 str1.split(" "); //공백 기준으로 문자열 나눔 -> 출력할 때는 배열 [Hello,world]로 됨 ● 배열 프로퍼티와 메소드 var fruit = ["사과","배","포도"]; fruit.length; //데이터 개수 fruit.push("딸기"); //배열 뒤에 데이터 삽입 fruit.unshift("레몬"); //배열 앞에 데이터 삽입 fruit.pop(); // 배열 뒤의 데이터 제거 fruit.shift(); // 배열 앞의 데이터 제거 ● join() 메서드 const elements = ['Fire', 'Air', '..

반응형