스파르타코딩클럽 5

Day.7 Python 내가 궁금했던 지식 채우기

나는 파이썬을 정말로 간단하게만 배웠었다 대학교 (1학년 전공같은 전공아닌 전공?) 그 마저도 GUI를 이용한 간단한 수업이었는데, 그 떄 이후로 거의 벽을 쌓고 살았고, 그나마 공모전? 준비하면서 파이썬을 잠시 써본 것 같다. 그래서일까 파이썬에 대한 지식이 많이 부족했는데, 오늘 파이썬 문법 기초를 수강하며 새로 얻게 된 지식을 글로써 남기고자 한다. (변수나 뭐 이런 완전 기초적인 내용은 제외하고 내가 잘못 알고 있었던 혹은 새로 알게 된 지식에 대해서만 정리) 1. 파이썬은 흔히 우리가 사용하는 변수의 자료형을 명시하지 않는다 (명시를 하지 않아도 알아서 잡아주는게 편리하긴 했다.) 근데 어째서? 보통 파이썬처럼 변수의 자료형을 명시하지 않는 언어를 '동적 타입 언어'라고 한다 (그럼 자연스레 정..

첫번째 KPT 회고

작은 미니 프로젝트가 끝나고 처음으로 KPT 회고에 대해서 작성하려 한다. 먼저 KPT 회고에 대해 간단하게 설명하자면 K = Keep (유지) P = Problem (문제점) T = Try (시도) 이 세 단어의 약자로 프로젝트의 진행과정에서 있었던 내용을 정리하고, 회고하는 방법으로 관점을 K, P, T로 나눠 생산적이고 더욱 미래지향적으로 회고를 하기 위한 방법이다. 이렇게 모든 팀원의 생각을 공유함으로써, 더욱 발전할 수 있고 Next Step으로 넘어갈 수 있다.. 본격적으로 작성해보자 1. 우리는 Team 입니다. 안녕하세요. 내배캠 B-2 봄바람의 팀장 김지환입니다. 저는 언제나 '성장'이라는 단어를 가슴속에 품고있습니다. 그래서 이번에 역시 과연 프로젝트를 통해서 내가 얻을 수 있는게 무엇..

프로젝트 2022.11.06

Day.4 미니 프로젝트 최종화.... 오류의 해결과 예외처리? 그리고 궁금증 해소

이번 한 주도 어느덧 최종 Ending을 향해 달려가고 있다. 새로운 오류가 발생하고, 내가 생각한 대로 코드가 굴러가지 않으면 분노와 동시에 이 친구를 정복하겠다는 마음이 먼저 든다. 코드를 이해하는데 익숙하고 큰 어려움이 없지만 Python과 Js, CSS, HTML에 능하지 못해서 코드를 쓸 때, 시간이 조금 걸린다. 그 이유는 Java와 C언어에 찌들어 있어서 내가 생각한 코드를 python에서 지원을 안하거나, 호출 방식이 다르거나, 뭐 이런느낌이라 쉬운 기능이나 로직을 구성하는데도 시간이 오래걸렸다. 그리고 뭔가 IntelliJ와 Java에 익숙해서 오류가 생기더라도 어디 부분이 문제가 있는지 한 눈에 보이는데, Pycharm과 Python은 오류를 뱉어주긴하나 뭔가 에너지를 더 쓰게 하는 느..

Day1. 우리의 친구 Git - TIL (Today I Learn)

내일배움캠프의 사전캠프가 끝이나고 본 캠프가 시작되었다. 사전 캠프에서도 9-6를 지양했는데, 본 캠프는 무려 9-9....bb 아직 아침 일찍 일어나는 것은 적응이 잘 안되지만 어떻게든 알람을 맞춰서 꾸역꾸역 일어나고 있다... 금일에 대한 학습 다음과 같다.. 우선 오늘은 Git에 대해 배웠는데, 다시 한번 짚어보고자 이렇게 TIL을 작성한다. 개발자라면 누구나 GIt을 사용해봤을 것이다. Git을 통해 버전을 관리하고, 파일을 업데이트 하며, 팀 별 관리가 가능하도록 도와주는 도구 (형상관리 도구- 정처기..)라고 생각하면 쉽다.. 만약 git이 없었더라면 어땠을까?... 상상하기도 싫다... 직접 수정한 코드를 ctrl c + v.. 파일을 중앙 집권식으로 한 곳에다가 모으고... (어후... )..

내일 배움 캠프 Day.1 MiniProject. Team 봄바람

안녕하세요. 언제나 새로운 지식을 배우는 것을 두려워 하지 않는 Team 봄바람 입니다. 사전캠프가 어느덧 흘러가고 이제 본 캠프로 진입하게 되었는데, 사전 캠프 기간에 배운 내용을 기반으로 첫 미니 프로젝트를 진행하려고 합니다. 첫 미니 프로젝트의 주제는 바로 팀 소개 페이지 제작 입니다. 바로 본론으로 넘어가 저희 서비스의 와이어 프레임과 세부적인 내용을 소개하겠습니다. 우선 메인 페이지 와이어 프레임입니다. 기본적으로 CRUD기능을 갖출 수 있도록 하겠습니다. 팀을 소개하는 글에는 4번과 5번이 해당됩니다. 또한 팀에 대한 소개를 중점으로 페이지를 제작하겠습니다. 다음은 세부페이지 즉 팀원들의 개인 페이지 와이어 프레임입니다. 메인 페이지와 동일하게 기본적인 CRUD 성격을 지니고 있습니다. 1, ..

프로젝트 2022.10.31