[Git 개념 정리] Git 개념 정리 3️⃣ (브랜치 사용하기, Git을 통한 협업)
프로그래밍/Git2024. 7. 25. 01:05[Git 개념 정리] Git 개념 정리 3️⃣ (브랜치 사용하기, Git을 통한 협업)

이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)브랜치 사용하기브랜치란?브랜치는 하나의 코드 관리 흐름으로 나뭇가지라는 뜻을 가지고 있습니다.제일 처음에 하는 커밋을 루트 커밋(root commit)이라고 하며, 커밋의 전체적인 모습은 루트 커밋을 시작으로 가지가 갈라지는 나무 모양을 하고 있습니다.이 때의 가지 하나하나를 브랜치라고 합니다.원본 → 1차 버전 → 2차 버전 → … → n차 수정 과정에서 하나의 코드 관리 흐름이 생기게 되고 이를 브랜치라고 합니다. 프로젝트를 진행하다가 다른 흐름의 코드 작성을 진행하고 싶다면 또다른 브랜치를 만들어 기존 브랜치의 흐름과 다른 흐름의 코드를 만들고 관리할 수 있습니다.이러..

[Git 개념 정리] Git 개념 정리 2️⃣ (Github 다루기, 커밋 다루기)
프로그래밍/Git2024. 7. 21. 21:28[Git 개념 정리] Git 개념 정리 2️⃣ (Github 다루기, 커밋 다루기)

이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)Github 시작하기GithubGit으로 관리하는 프로젝트를 올려둘 수 있는 프로그램입니다.프로젝트 디렉토리에서 작업하던 내용을 외부 컴퓨터에 전송합니다.(작업하던 내용을 전송한다. ← 로컬(컴퓨터) 레포지토리에서 리모트(원격) 레포지토리로 전송한다.)로컬 레포지토리 (Local Repository) : 개인 컴퓨터나 작업 환경에 저장된 Git 레포지토리를 말합니다.(내 컴퓨터의 레포지토리)개발자가 코드를 작성하고 변경 사항을 추적하는 공간입니다리모트 레포지토리 (Remote Repository) : 네트워크 상에 존재하는 Git 레포지토리로, GitHub와 같은 원격 서버..

[Git 개념 정리] Git 개념 정리 1️⃣ (Git, Github, Git 다루기)
프로그래밍/Git2024. 7. 20. 11:22[Git 개념 정리] Git 개념 정리 1️⃣ (Git, Github, Git 다루기)

이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)Git & Github대부분의 소프트웨어는 수많은 개발자들이 오랜 시간 협업을 통해 만든 결과물입니다.GitGit은 버전관리와 동시협업을 가능하게 해주는 프로그램입니다. (코드 버전 관리 프로그램)버전 관리 : 파일의 변화를 시간에 따라 기록했다가 나중에 특정 시점에 다시 꺼내올 수 있는 시스템입니다.버전 관리의 장점과제의 진짜 최종 버전을 만들 때까지 지난 과정을 확인할 수 있습니다.어딘가 잘못된 부분이 생기면 이전 버전으로 돌아갈 수 있습니다.Git을 이용하면 여러 개발자가 동시에 작성한 코드를 한번에 합칠 수 있습니다.Git의 주요 기능에는 버전 관리, 분산형 저장소,..

프로그래밍 언어/Python2024. 7. 18. 22:07[파이썬 개념 정리 10] 객체와 클래스 개념 정리

이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)객체(Object)일반적으로 말하는 객체 : 컴퓨터,사람, 자동차처럼 우리가 주변에서 떠올릴 수 있는 모든 것프로그래밍에서의 객체 : 데이터와 그 데이터를 활용한 함수들을 묶어서 저장해 놓을 수 있는 것들파이썬에서 사용하는 수많은 기능들은 객체로 만들어져 있습니다. 새로운 기능을 만들때도 객체를 활용해야 합니다.데이터 사이언스, 웹 개발, 업무 자동화 등 분야에 상관없이 초급자에서 벗어나 사용하는 코드를 모두 이해하고 본인만의 새로운 기능을 만들어내면서 자유자재로 프로그래밍하기 위해서는 객체가 어떻게 작동하는지 이해해야 합니다.데이터 → 속성함수가 작동하는 것 → 행동객체와..

[#5] 스프린트 DA 트랙 5주차 위클리 페이퍼(절대 경로와 상대 경로, Git, Branch)
스프린트/위클리페이퍼2024. 7. 17. 23:53[#5] 스프린트 DA 트랙 5주차 위클리 페이퍼(절대 경로와 상대 경로, Git, Branch)

위클리 페이퍼는 현재 훈련받고 있는 코드잇 스프린트 데이터 애널리스트 트랙에서 매주마다 훈련생 스스로 프로그래밍 언어, 데이터분석, 통계, 머신러닝 등 특정 주제에 대하여 심화 학습을 할 수 있도록 제출하는 과제입니다.(매주 2~3가지 주제를 스스로 알아보고 학습하여 관련된 내용을 정리하여 후에 취업 활동 간에 경험할 수 있는 기술 면접을 대비함)4주차에 이어서 이번 5주차 위클리 페이퍼의 내용을 소개하려고 합니다.이번 5주차 위클리 페이퍼 주제는1.  절대 경로와 상대 경로는 무엇인가요?2. Git에서 branch는 무엇이고, 왜 사용하나요?이번 5주차 위클리 페이퍼의 첫 주제, 절대 경로와 상대 경로는 CLI 환경의 터미널의 커맨드에서 활용할 수 있는 개념입니다.CLI 환경이나 커맨드가 무엇인지 잘 ..

프로그래밍 언어/Python2024. 7. 15. 23:28[파이썬 개념 정리 9] 맥 운영체제에서 파이썬 환경 구축 내용 정리

이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)파이썬 환경환경 : 우리에게 직접적 혹은 간접적으로 영향을 주는 자연적 조건이나 사회적 상황 예) 날씨, 경제적 여유, 문화개발 환경 : 프로그래밍 코드를 작성하거나 실행할 때 영향을 주는 여러가지 요소 예) 운영체제, 텍스트 에디터나 IDE, 특정 언어 버전, (프레임워크, 라이브러리, 패키지) + 버전, 컴퓨터 사양목차파이썬과 파이썬 패키지 작동 원리파이썬과 파이썬 패키지가 실행에 미치는 영향파이썬 환경을 만들고, 관리하고, 공유하는 방법파이썬 환경의 개요개발 환경이란 운영 체제, 텍스트 에디터나 IDE, 특정 언어 버전, 라이브러리와 패키지 버전, 컴퓨터 사양 등을 말..

[Tableau 개념 정리] Tableau 기초 개념 정리 2️⃣
프로그래밍/데이터 분석2024. 7. 15. 00:14[Tableau 개념 정리] Tableau 기초 개념 정리 2️⃣

이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)이번 글에서는 저번 Tableau 기초 개념 정리 글에서 못다한 Tableau 기초에 대한 내용 정리를 이어서 하려고 합니다.저번 글에서는 Tableau의 다양한 시각화 차트 중에 막대 차트, 라인 차트, 파이 차트, 히스토그램에 대해 주로 설명했었습니다.이번 글에서는 시각화 차트들을 마저 설명한 뒤에 이어 태블로의 분석 기능과 대시보드를 설명하고 태블로의 기초를 마무리하려고 합니다.태블로의 다양한 시각화 차트 그리기박스 플롯박스 플롯을 시각화하는 방법은 분포를 확인할 대상인 측정값 필드를 행에 넣어준 후 차원으로 변환하는 과정이 필요합니다.이 과정을 자세히 설명하면 분포를..

[Tableau 개념 정리] Tableau 기초 개념 정리 1️⃣
프로그래밍/데이터 분석2024. 7. 14. 23:38[Tableau 개념 정리] Tableau 기초 개념 정리 1️⃣

이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)이번 글은 태블로에 대한 개념을 설명하며, 태블로라고 불리우는 프로그램 설치부터 프로그램을 다루는 기초적인 방법까지 전반적인 내용을 담을 예정입니다.Tableau라는 이름의 프로그램은 Salesforce라는 회사가 제공하는 데이터 시각화 프로그램입니다.태블로(Tableau) 설치 과정태블로 계정 생성하기https://public.tableau.com/app/discover 에 접속합니다.자신이 사용할 성과 이름, 이메일을 입력하고 ‘내 계정 만들기’를 눌러 계정을 생성합니다.생성된 계정의 메일의 수신함으로 이동하여 “Tableau Software 계정 활성화” 라는 제목의 ..

300x250
image