bootcamp 11

[SSAFY] 어느덧 1학기가 끝나고

어느덧 1학기가 끝나고 2학기가 시작되었다.1학기가 끝나면서, 반 2등을 달성했고 성적우수자 수상도 받게 되었다. 처음 싸피에 입과할 때만 해도 앞으로 어떻게 해야될지도 고민이 많고, 하나하나 어려운 것 투성이었지만 어느새 알고리즘도 풀 수 있게 되었고(비록 코테까지는 갈 길이 멀지만...), 개발도 할 수 있게 되었다. 프로젝트도 하고, 마음이 맞는 친구들과 해커톤도 나가보면서 문과를 나온 나로서는 생각도 못해본 일들을 하게 되었다.너무 좋은 경험들이었고, 그런 만큼 2학기에서도 지금밖에 못한 경험들을 계속해서 해나가고 싶다고 생각하고 있다. 사실 싸피를 다니면서 무엇보다 좋았던 것은 새롭게 친구들을 사귈 수 있던 점인 것 같다.중학교 고등학교 다닐 때처럼 한 반에서 계속해서 같이 생활하며 친밀한 관계..

bootcamp 2025.07.20

[SSAFY] 1주차 회고

어느덧 1주차가 끝났다.원래는 매일 그날 배운 것을 하루하루 정리해나가려고 했지만, 마음대로 되지 않았다.이유는 몇가지 있는데... 1. 9to6 생활에 적응하지 못한 몸 오랜만에 9to6 생활을 하려니, 하루종일 피로가 떨어지지 않는다. 어떻게든 생활 패턴을 돌리려고 일찍 자면, 새벽에 눈이 떠져서 낮의 나를 좀먹는다. 눈꺼풀은 왜이리 무거워서 눈을 계속 감기게 만들까 알 수가 없다. 그런 상황에 집에 와서 정리까지 하기엔... 앞으로 적응되면 가능할지 어떨지 싶다. 2. 새로운 사람들과 새로운 관계 맺기 완전히 새로운 환경에서, 완전히 새로운 사람들과 새롭게 친해지기란 쉽지 않은 일이다. 내가 먼저 다가가기도, 상대가 다가와주기를 바라기도 스트레스가 쌓이기 좋다. 어떻게 좀 친해진다 하더라도, 그 관..

bootcamp 2025.01.12

250101 점프 투 파이썬 (5)

이하 내용은 강의와 위키독스의 e북을 참고하여 정리하였다.강의 : 파이썬 기초 2024점프투파이썬">2024점프투파이썬2024점프투파이썬 - YouTubee북 : 점프 투 파이썬 - WikiDocs 1. 파이썬 날개달기1)클래스반복되는 변수와 메서드(함수)를 정해놓은 틀.즉, 클래스는 설계도, 그로 인해 만들어내는 것을 객체라고  할 수 있음."class 클래스_이름: 클래스 내용" 형식으로 작성 가능. 클래스 이름은 보통 대문자로 시작.클래스 내에서 메서드를 정의할 때, 첫 번째 매개변수에는 객체가 들어가게 됨.특정 개체가 갖고 있는 변수를 개체변수 혹은 속성 이라고 한다.class FourCal: # 클래스 : 객체를 생성하기..

bootcamp 2025.01.01

241231 점프 투 파이썬 (4)

이하 내용은 강의와 위키독스의 e북을 참고하여 정리하였다.강의 : 파이썬 기초 2024점프투파이썬">2024점프투파이썬2024점프투파이썬 - YouTubee북 : 점프 투 파이썬 - WikiDocs 1. 파이썬 입출력1) 함수함수는 "반복적으로 사용하는 부분"을 하나로 묶은 것.기능 단위로 분리한다고 생각하면 됨." def 함수_이름(매개변수) : 수행할 내용 " 이 기본 구조. definition, 함수를 정의한다는 것.매개변수(parameter) 는 함수에서 정의되어 사용되는 변수인수(arguments) 는 함수를 호출할때 건네주는 변수매개변수에 몇 개인지 정해지지 않은 인수를 받고 싶으면 보통 " *args "를 사용. (A..

bootcamp 2024.12.31

241230 점프 투 파이썬 (3)

이하 내용은 강의와 위키독스의 e북을 참고하여 정리하였다.강의 : 파이썬 기초 2024점프투파이썬">2024점프투파이썬2024점프투파이썬 - YouTubee북 : 점프 투 파이썬 - WikiDocs 1. 파이썬 기초6) 제어문if문 (조건문)조건이 참이면 if문 이하를 실행, 거짓이면 else 이하를 실행함.파이썬에선 들여쓰기가 중요하기 때문에, 조건문 아래에 해당하는 것은 들여쓰기가 되어있어야 포함됨.들여쓰기는 [Tab] 혹은 공백 4개로 가능.:(콜론)을 쓰는 것도 잊으면 안됨.비교 연산자는 > , = , and, or, not 여러 명제의 참 거짓을 판단 가능.in, not in 을 통해, 리스트, 튜플, 문자열에 포함되어 ..

bootcamp 2024.12.30

241230 점프 투 파이썬 (2)

이하 내용은 강의와 위키독스의 e북을 참고하여 정리하였다.강의 : 파이썬 기초 2024점프투파이썬">2024점프투파이썬2024점프투파이썬 - YouTubee북 : 점프 투 파이썬 - WikiDocs 1. 파이썬 기초5) 자료형튜플리스트와 거의 비슷하나, 서랍장을 자물쇠로 잠군다는 느낌. 값 변경 불가.수정 가능(Mutable) 자료형 : 리스트, 딕셔너리, 집합수정 불가능(Immutable) : 정수, 실수, 문자열, 튜플리스트는 [ ], 튜플은 ( )이지만, 괄호 없이도 가능. 튜플 안에 튜플을 넣을 수도 있음.https://jgirl.ddns.net/VisualCode/live.html 이 사이트를 통해 시각적으로도 볼 수 있..

bootcamp 2024.12.30

241229 점프 투 파이썬 (1)

이하 내용은 강의와 위키독스의 e북을 참고하여 정리하였다.강의 : 파이썬 기초 (2024 점프 투 파이썬) - YouTubee북 : 점프 투 파이썬 - WikiDocs 1. 파이썬 기초1) 파이썬 프레임워크와 라이브러리웹 프로그래밍 : Django, FastAPI, Flask인공지능과 머신러닝 : Tensorflow, PyTorch수치 연산 프로그래밍 : NumPy데이터 분석 : pandas2) 파이썬으로 할 수 없는 일시스템과 밀접한 프로그래밍모바일 프로그래밍 : javascript-ReactNative, Dart-Flutter 등이 더 적합함.3) 파이썬 사용해보기>>> (REPL, Read Evaluate Print Loop) : 파이썬 구문을 입력하면 바로 결과를 보여주고 다시 입력할 수 있는 도..

bootcamp 2024.12.30

241229 SWEA 파이썬 프로그래밍 기초 (1)

이전 차시인 CT강의에 대해서는, 문제가 점점 코딩에 맞춰지고, 알고리즘을 짜는 문제들이 나오기 시작했기에 애초에 프로그래밍을 모르면 풀기 어려울 것 같았다. 그러므로, 문제들의 대략적인 흐름만 확인한 후, 파이썬 프로그래밍을 먼저 수강하는 것이 도움이 될 것이라 생각했다.여기선 파이썬 프로그래밍에 대한 정리를 하려고 한다. 1. 파이썬(Python)이란?■ 특징학습속도가 빠름수행 결과를 빠르게 확인 가능확장 기능 지원다양한 플랫폼에서 사용 가능C, C++등에 비해 처리속도가 느리지만 하드웨어 등 성능 향상 및 특정 부분에서 C 등을 활용함으로써 격차를 줄임독립적이며 인터프리터 방식의 객체지향이며 동적인 대화형 성격을 가진 언어.가독성을 중시함.메모리 관리를 Garbage Collector를 이용.라이브..

bootcamp 2024.12.29

241226 SWEA 집합과 조합론

순열, 집합, 증명... 점점 더 수학적인 부분이 많아진다. 오늘도 정리해본다.도중에 나오는 예시 혹은 문항은 SWEA의 문항임을 밝힌다. 1. 순열, 조합n! = n * (n-1) * ... * 2 * 1nPr = n! / (n - r)!nCr = n! / r!(n - r)!조합은 괄호로도 표현이 된다!nC4 = (ⁿ₄) 이런식이긴 한데 텍스트로 입력할 수 있는지 모르겠다. 이 식은 "이항정리"라는 이론이라고 한다.x^(n-k)*y^k 의 계수를 구하기 위한 식이며, 이는 nCk와 같다.이를 귀납적으로 증명하기 위해서는 n=1일 때 성립함과, n=m인 경우 성립하면 n=m+1인 경우 성립한다는 것을 증명함으로써 가능하다.또한, 해당 식에 x=1, y=1을 대입함으로써 부분집합의 개수가 2^n임을 알 수..

bootcamp 2024.12.27

241225 SWEA 논리와 증명 (2)

저번 공부에서 명제에 대해서는 어느정도 이해했지만, 그게 막상 수식으로 들어가니 "어떻게 증명해야되지?"하는 당혹감이 생겼다.문제를 풀면서, 단순히 감으로 표현하는 게 아닌 식으로 표현하는 것에 익숙해지고, 어느정도 메모를 남겨두고자 한다. 1. 홀수, 짝수.n이 홀수일 경우에는 n = 2k - 1 (k는 자연수) 혹은 n = 2k + 1 로 정의.n이 짝수일 경우에는 n = 2k (k는 자연수) 혹은 n = 2k + 2 로 정의. 2. 나머지n을 x로 나눴을때의 나머지 a 를 식으로 나타내고 싶은 경우, xk + a (k는 몫)ex) n을 4로 나눴을 때 나머지가 3인 경우 : n = 4k + 3ex) 11을 4로 나눴을때의 경우 : 11 = 4 * 2 + 3 3. 유리수, 무리수, 로그유리수는 기약분..

bootcamp 2024.12.25