대면 모각코 스터디 3회차


안녕하세요~ 대면 모각코 스터디장 박인재라고 합니다!

오늘도 저희는 상상관 4층, 7시에 모였습니다!
원래는 8시인데 다들 7시부터 와주셔서 열심히 해주고 계시네요 ㅎ
오늘도 빠이팅 넘치게 각자 코딩을 해볼까요!!

그럼 다들 무엇을 했는지 알아보러 고고씽그~ ^오^

3주차 진행상황


1. WEB/BackEnd - Injae Park

우선 저는 Object Oriented Language수업의 알고리즘 과제를 풀어보았습니다!
왼쪽의 알고리즘은 2차원 배열을 조작하여 크기순으로 나열하는 프로그램이고, 
오른쪽의 알고리즘은 Quick Sort 알고리즘을 사용하여 Pivot의 위치를 알고, 
두 리스트로 분할 정렬하는 알고리즘입니다.

첫번째는 너무 쉬워서 딱히 설명은 안하겠구요, 저는 두번째 Quick Sort 알고리즘이 너무 어려웠습니다.
예를 들어 4 3 5 7 9 3 2 4 5 라는 리스트가 있을 때, 리스트의 제일 왼쪽 요소를 Pivot으로 정한 후
Pivot기준 왼쪽은 Pivot보다 작은 수들을, 오른쪽은 Pivot보다 큰 수로 정렬하여 이를 재귀 반복해 정렬하여
3 3 2 4 4 5 7 9 5와 같이 정렬하는 알고리즘입니다.

이떄 Pivot[4]의 인덱스는 4이며, 4를 기준으로 나누어진 [3, 3, 2, 4]와 [5, 7, 9, 5]를
같은 알고리즘으로 재정렬 하여 이를 계속 반복해 결국엔 2 3 3 4 4 5 5 7 9 로 완전 정렬해버리는 
멋있는 알고리즘을 구현하였습니다!

image


2. WEB/FrontEnd - Jaeyoung Park

저번에 시작했던 리액트 프로젝트 진행 중입니다. 현재 UI만 구현 중이고, 서버와 연동하는 코드는 이후에 추가할 예정입니다.
스터디장님이 reset.css 사용법을 알려주셔서 css in js를 더 전문성있게 사용할 수 있게 되었습니다!!
css 태그나 react.js hook 같은 정보들은 따로 메모하면서 정리해두고 있습니당

박재영

💡Nathan Park’s feedback!💡

오 재영님~ 에디터가 저번주보다 더욱 화려해진게 눈에 선하게 보이네요~
또한 CSS-IN-JS를 더 잘 이해하여 코드도 스마트하게 바뀐게 확실히 저번주보다 성장한 티가 팍팍 납니다~
역시 하나를 알면 열을 아는 재영님이군요!
reset.css를 사용하여 글로벌 스타일에 적용시킨 것도 너무 신의 한수라고 생각합니다.
기술을 빠르게 흡수하여 자신의 것으로 만드는 재영님을 보니 1년전 저의 모습이 새록새록 떠오르는군요~
다음주에도 폭풍 성장해버린 재영님의 모습 기대해도 되겠죠~ 빠이팅입니다!


3. ML - Joonseok Jeon

시계열예측 관련 데이터분석 공부를 했습니다.
대표적인 시계열 예측 모델: ARIMA모델에 대해서도 공부해보고 프로펫 패키지를 이용해서 
관측된 데이터를 분석하여 주문을 예측해보는 시간을 가져보았습니다.

전준석

💡Nathan Park’s feedback!💡

역시 예측의 장인 준석님!
오늘도 멋있는 파이썬 코드와 함께 돌아오셨네요..
오늘 과제에 집중하시는 모습을 보고 정말 섹시하다고 생각했는데
이런 멋있는 코드를 짜고 계실 줄이야... 기절해버리겠습니다!
저 또한 파이썬으로 스크립트 짜는 것에 관심이 굉장히 많은데요, 시간이 된다면 준석님이
저에게 파이썬 한번 가르쳐 주시면 좋겠습니다! 빠이팅!


4. ML - Hyuk Kim

ai 추론 파일을 배포하기 위하여 flask를 공부하였고
오늘 flask로 ai 모델을 웹페이지에 배포하는 것을 성공하였습니다.

김혁

💡Nathan Park’s feedback!💡

혁님은 도커로 모델을 배포하신다고 들었는데 Flask API로 갈아타셨네요...
도커 배포에 성공했으면 좋았을 텐데 너무 아쉽습니다...
저 또한 솔챌에서 모델을 배포할 때 Flask API를 사용하여
배포하는 것에 성공했지만 마음속에 도커를 이용한 배포가 항상 자리잡고 있었습니다.
다음에 기회되면 도커 같이 공부해 보아요! 빠이팅!


5. ML - Jeongjun Park

코틀린 공부 겸 모바일 프로그래밍 과제(...)를 진행했습니다!
솔챌에서 안드로이드 프로젝트를 하게 되어서 도움이 되지 않을까 하고 모바일 프로그래밍을 신청했는데 
솔챌 1~2주 남은 지금 아직도 안드로이드 개발에 들어가지 않았습니다(...) 
결국 수업이 솔챌에 도움이 되는 게 아니라 솔챌이 나중에 과제 제출에 도움이 될 것 같네요^^

박정준

💡Nathan Park’s feedback!💡

오 "결국 수업이 솔챌에 도움이 되는 게 아니라 솔챌이 나중에 과제 제출에 도움이 될 것 같네요^^" 라는 말이 너무 멋있네요..
이런게 진짜 요즘 유행하는 Flipped Learning 아니겠습니까?
대학 교수들 박정준씨 보고 반성해야할 듯요~
빠이팅입니다!


6. ML - Minseob Lee

객체지향 프로그래밍을 공부했습니다.
배열, 파라미터로 배열을 전달할 때는 그냥 변수를 파라미터로 전달할 때와 무엇이 다른지,
이차원 배열을 다루는 것을 배웠습니다. 
과제는 배열을 파라미터로 쓰는 것과 이차원 배열을 활용해 해결했습니다.

이민섭

💡Nathan Park’s feedback!💡

저랑 OOP 같이 들으시는 민섭님~
저번주에도 정말 열심히 들으시던데 예제를 엄청나게 풀고 계시네요..
항상 뒤에서 지켜보고 있었습니다!
아래 코드를 보니 저랑 같은 Quick Sork알고리즘을 구현하고 계셨네요!
저는 해당 알고리즘의 이해가 정말 어려웠는데 시간이 되신다면 함 알려주세요 ㅎ 
빠이팅!