본문 바로가기

TIL/WIL16

파이썬 웹 프로그래밍 :: 10월 둘째주 WIL #06 ■ 개발일지 WIL #06 1. FACTS - 파이썬 Django를 활용한 인스타그램 클론코딩 : 파이썬 Django를 활용하여 팀프로젝트 진행(인스타그램 클론코딩) - 머신러닝 원격강의 진행 2. FEELINGS - Django를 활용하여 인스타그램 클론코딩을 진행하면서 HTML, CSS. Javascript를 활용한 프론트엔드 부분, 그리고 django의 라이브러리(allauth)와 제너릭 뷰를 활용하여 유저 관리기능, 포스팅 및 댓글, 팔로우 기능까지 구현해볼 수 있었던 경험이었다. 이를 통해 아직은 미숙하지만, 전반적인 기능을 한번 우리 손으로 구현해보았다는 것에 자신감을 가질 수 있었다. 3. FINDINGS - 머신러닝 : 알고리즘 : 회귀와 분류 : 지도학습, 비지도학습, 강화학습 : 선형회.. 2022. 10. 11.
파이썬 웹 프로그래밍 :: 10월 첫째주 WIL #05 ■ 개발일지 WIL #05 1. FACTS - 파이썬 장고 기초이론 : 파이썬 장고를 사용하기 위한 기초 이론을 배웠다. - 파이썬 장고 인스타그램 클론코딩 프로젝트 시작 : 새로운 팀원들과 파이썬 장고 인스타그램 클론코딩 프로젝트를 시작하였다. 팀원들과 SA를 작성하면서, 프로젝트를 기획하고, 와이어프레임, ERD, API를 작성해보았다. 아직 웹페이지 설계는 진행중에 있다. 2. FEELINGS - 파이썬 장고는 아직도 익숙해지지 않고 있다. 아무래도 기초이론을 다 익히지 못한상태에서 프로젝트에 몰입하다보니 기초가 무너지는 듯 하다. 어렵더라도 팀원들에게 양해를 구하고 초반에 기초 이론을 더 공부해보았어야 했나 싶다... - 그래도 프로젝트를 직접 하면서 배우게되는 점도 많았다. 다만 이것들을 전부 .. 2022. 10. 4.
파이썬 웹 프로그래밍 :: 9월 넷째주 WIL #04 ■ 개발일지 WIL #04 1. FACTS - 자료구조와 알고리즘 : 여러 알고리즘 이론과 백준 문제들을 풀이하면서 파이썬을 활용한 알고리즘 이론 익히기 - 깃/깃허브 : CLI를 활용한 깃 저장소 관리, 신규 프로젝트 생성/커밋/푸쉬 지속 연습 - Django 기초이론 학습 : django의 구조 및 동작원리 학습 2. FEELINGS - django에 들어서면서 내용이 확 버거워진 느낌이다. 아마도 기존의 이론들에 대해 완벽하지 못하다고 생각하는 부분을 그대로 짊어지고 장고 학습을 하고있으니 당연한 이야기이다. 기존의 내용들이 해결되지 않는다면 아마 앞으로도 지속적으로 힘겨워질 것 같다. 3. FINDINGS - 자료구조 알고리즘 : 시간 복잡도/공간 복잡도, 점근 표기법, 어레이, 링크드 리스트, .. 2022. 9. 26.
파이썬 웹 프로그래밍 :: 9월 셋째주 WIL #03 ■ 개발일지 WIL #03 1. FACTS - 파이썬 문법 : 클래스, 모듈, 함수, 다양한 자료형을 다루는 연산 : 조건문, 반복문과 함수를 사용하여 다양한 문제 풀이 진행 - 알고리즘 : 문자열, 기본 수학, 재귀 관련 백준 문제 풀이 - 깃/깃허브 복습 : 깃 CLI를 활용한 저장소 관리, add stage, commit, push/pull, clone, branch 관리 등 2. FEELINGS - 굉장히 짧은 기간동안 파이썬에 대한 다양한 문법을 보았지만, 아직 '많이' 보았다는 생각은 안든다. 공부처럼 하지 말고, 다양한 용법과 실습을 통해 익혀야 코딩 실력이 는다고 하는데, 머리나 손보다 눈만 돌아가고 있을때가 많다.. - 지난주까지 '재미'있게 알고리즘 문제를 풀었다면, 이번주는 2/3정도.. 2022. 9. 17.
파이썬 웹 프로그래밍 :: 9월 둘째주 WIL #02 ■ 개발일지 WIL #02 1. FACTS - 파이썬을 이용한 백준 알고리즘 문제 풀이 : 조건문, 반복문과 함수를 사용하여 다양한 문제 풀이 진행 - 주요 파이썬 문법(조건문 if, 반복문 for, while), 자주 이용되는 다양한 파이썬 표현법(map, split, join 등)을 익히고, 스탠다드 라이브러리(random, datetime 등)를 활용한 문제 해석 및 풀이 반복 - 협업을 위한 깃(Git) 활용 기초 학습 : 소스트리(Sourcetree)를 활용하여 로컬repo 관리, 원격 repo push/pull, 깃허브 관리, Pull Request 등 기본적인 협업 기능 실습 : 깃의 구조 및 개념(저장소(repo), 스테이지, 브랜치, push, pull)과 깃 배쉬(Git bash)를 활.. 2022. 9. 9.
파이썬 웹 프로그래밍 :: 9월 첫째주 WIL #01 The four Fs (참고링크) 더보기 **FACTS(사실, 객관)** : 이번 일주일 동안 있었던 일, 내가 한 일 **FEELINGS(느낌, 주관)** : 나의 감정적인 반응, 느낌 **FINDINGS(배운 것)** : 그 상황으로부터 내가 배운 것, 얻은 것 **FUTURE(미래)** : 배운 것을 미래에는 어떻게 적용할 지 1. FACTS - 팀 개발 미니 프로젝트 진행 : HTML과 CSS, Javascript를 활용한 팀 소개 페이지 구성 팀 이름 : 카이와 구피들과 집사들(Team KGZ) - Python 기초 이론 수강 - Python을 활용한 백준 알고리즘 문제 풀이 2. FEELINGS - 우리 힘으로 웹페이지를 제작해보면서 '나도 할 수 있다' 라는 자신감이 생겼다. 물론 완성도에서.. 2022. 9. 5.
반응형