본문 바로가기

프로그래밍16

[AI 부트캠프] DAY 45 - Git 3 [오늘의 일지] Git 실시간 강의 - Git branch, 문제 상황 대처법, 미니 프로젝트 [상세 내용] Git branch 정의 - Git 저장소에서 코드의 복사본을 나타내는 가상의 포인터. 각 브랜치는 코드 베이스의 특정 시점을 가리키며, 각 브랜치에서는 독립적으로 작업할 수 있습니다. 기본적으로 Git 저장소를 만들면 "master" 브랜치가 생성되며, 이 브랜치는 초기 코드 베이스를 나타냅니다. 그러나 프로젝트의 다양한 기능 또는 수정을 위해 새로운 브랜치를 만들 수 있습니다. 각 브랜치는 코드 베이스의 변경 사항을 추적하고, 새로운 커밋을 수용할 수 있습니다. 브랜치를 사용하여 개발자들은 동시에 다양한 작업을 진행하고, 이러한 작업을 추적하고 통합할 수 있습니다. 또한 브랜치를 사용하여 버그.. 2023. 9. 19.
[AI 부트캠프] DAY 44 - Git 2 [오늘의 일지] Git 실시간 강의 - Git 제대로 배우기 [상세 내용] Git 제대로 배우기 - 본격적으로 정리하기에 앞서서 오늘 배운 수업에 대해서 간단하게 말하고 싶습니다. 어제 온라인 녹화 강의에서도 Git이라는 것에 대해서 어느 정도 큰 틀은 배웠다고 생각했습니다. 근데 오늘 수업을 듣고 Git이라는 것이 생각보다 더 체계적이라는 것을 알게 되었습니다. 또 수업시간 동안 Git bash를 이용해서 실습이나 연습을 했는데 Git bash가 shell 기반의 CUI 환경으로 이론을 배울 때 많이 접했던 환경을 직접 사용해 보는 시간을 가져서 좋았던 거 같습니다. 그럼 CUI라는 용어를 정리하겠습니다. - CUI : CUI는 "Character User Interface"의 약어로, 사용자와 컴퓨터.. 2023. 9. 16.
[AI 부트캠프] DAY 43 - Git 1 [오늘의 일지] Git 녹화 강의 - Git 사용하기, Markdown 사용하기 [상세 내용] GitHub 사용하기 Git 환경구축하기 - GitHub를 사용하기 위해서는 우선 Git 환경을 구축해야 합니다. Mac이나 Linux 사용 환경은 이미 설치되어 있어 따로 할 게 없는데 Window 사용 환경이라면 Git 홈페이지에 가서 다운로드한 후 CMD를 열고 버전을 확인하면 설치가 완료되었는지 확인할 수 있습니다. 아래의 페이지에 들어가서 다운로드를 할 수 있습니다. Git for Windows Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM.. 2023. 9. 15.
[AI 부트캠프] DAY 42 - 코딩 테스트 3 [오늘의 일지] 코딩 테스트 - 동적 계획법 (DP), 힙, 다익스트라 공부하기 [상세 내용] 코딩 테스트 사전 지식 동적 계획법 (Dynamic Programming; DP) - 동적 계획법(Dynamic Programming; DP)은 컴퓨터 과학과 수학에서 최적화 문제 및 결정 문제를 해결하기 위한 강력한 알고리즘 기법 중 하나입니다. 주로 반복되는 부분 문제(subproblem)를 효율적으로 해결하고, 그 결과를 저장하여 중복 계산을 방지하는 방법으로 사용됩니다. 동적 계획법은 다양한 문제에 적용됩니다. 일반적으로 최적화 문제를 해결하는 데 사용되며, 예로는 피보나치수열 계산, 최장 공통부분 문자열 찾기, 배낭 문제, 그래프 경로 문제 등이 있습니다. DP는 반복되는 계산을 줄이고, 최적화된 해결.. 2023. 9. 14.
반응형