전체 글
-
[초심자를 위한 git 사용법] git 원격 브랜치 가져오기Git&Github 2021. 5. 15. 21:50
git 원격 브랜치 가져오기 소개 페어 프로그램밍(공동 작업) 진행할 때, 페어(팀)의 브랜치를 가져오는 방법에 대한 글이다. 페어 프로그래밍 개념은 여기 참고 목차 전제 조건 브랜치 가져오는 법 전제 조건 상황 : A와 B는 페어 프로그래밍 팀 두 사람은 A의 컴퓨터로 코드 작업을 하면서 A의 저장소에 모든 내역을 정리한다. B는 A의 저장소에 있는 소스 코드와 커밋 내역을 자신의 저장소에 가져와야 한다. 진행 절차 A, B는 미션을 자신의 원격 저장소에 fork하기 각자의 로컬 저장소에 원격 저장소를 clone한 후에 작업 브랜치(e.g. step1) 생성 A의 로컬 저장소에서 코드 작업을 진행 A의 원격 정장소에 틈틈이 commit, push하기 B는 A의 원격 저장소에 있는 소스코드와 작업내용을 ..
-
[IntelliJ IDEA] cannot resolve symbol 'string' 에러Programing Language/Java 2021. 4. 30. 12:38
cannot resolve symbol 'string' 에러 인텔리제이(IntelliJ IDEA)에서 자바 파일을 실행할 때, cannot resolve symbol 'string' 에러가 발생하여 해결과정을 정리한 글입니다. 1. JDK 설정 확인 프로젝트에 JDK가 설정이 안되어 있거나, JDK가 설치가 안되어 있으면 에러 발생함 [File] -> [Project Structure] -> [Project] -> [Project SDK] 에서 SDK 설정하기 or 다운하기 2. Invaildate Cashes 필요없는 캐쉬파을을 삭제하고 프로젝트를 재실행하기 [File] -> [Invaildate Cashes]
-
[초심자를 위한 git 사용법] git, add, commit, push 개념 익히기Git&Github 2021. 4. 24. 17:54
git, add, commit, push 개념 익히기 github(원격 저장소)에 프로젝트 파일을 수정하고 업로드하는 프로세스를 정리한 글입니다. 이 글은 정호영님의 인프런 강의를 보고 정리한 글입니다. 목차 1. git 개념 2. github 업로드 절차(프로세스) 3. github 업로드 실습하기(소스트리 이용) 1. git 개념 git 이란? 형상 관리 시스템(Version Control System)의 한 종류 개발자들이 프로그램과 관련된 파일들을 저장하고 공유하는데 사용 게임의 세이브 포인트와 유사한 개념 언제든지 저장 시점으로 되돌아 갈 수 있음 Commit(특정 시점에 파일의 변화를 저장하기)란? 게임의 세이브에 해당하는 행동, 즉 변화한 부분을 저장하는 것을 의미 git에서 커밋(commi..
-
[생활코딩 Java 수업] 자바(Java) 시작하기Programing Language/Java 2021. 4. 23. 12:53
자바(Java) 시작하기 이글은 자바(Java)소개와 설치에 관한 글입니다. 1. 자바 프로그램 소개 2. 자바 프로그램 설치하기 1. 자바(Java)소개 1) Java 소개 1995년 제임스 고슬링이 동료들과 만듦 원래 가전제품을 제어하기 위한 언어이지만, 웹 등장 후에는 웹의 주류 언어가 됨 한국에서는 정부나 기업의 시스템 통합 프로젝트 진행 시에 대부분 자바를 이용함 시스템 통합: 기관이나 기업의 업무 관리를 소프트웨어화하는 것 ex) 대학교 학사 시스템, 기업 생산 공정 시스템 자바는 안드로이드 앱 개발에도 사용됨 모바일 플랫폼인 안드로이드는 현재 시장 점유율은 80%를 넘음 안드로이드 앱 개발을 하려면 자바 프로그램 역량은 필수 2) Java 특징 프로그램이 처음이라면 자바는 어려움 자바는 객체..
-
[데이터 분석]데이터분석에서 가장 많이 시간이 걸리는 작업, 데이터 클리닝Data Analysis/데이터분석(Data Analysis) 2021. 3. 14. 18:49
데이터 클리닝 데이터분석 과정을 크게 데이터 수집, 데이터 클리닝, 데이터 분석, 데이터 시각화 이렇게 4단계로 나눌 수 있습니다. 오늘은 원하는 데이터가 있다는 전제 하에 데이터 클리닝에 대한 글을 정리하고자 합니다. 데이터 클리닝 데이터 클리닝이란, 목적에 맞는 분석을 하기위해서 데이터를 그에 맞게 정리하는 작업을 의미합니다. 최신 통계 분석 기법과 머신러닝 방법론을 사용하기위해서는 거기에 맞는 데이터 셋이 필요합니다. 즉, 데이터를 정리하는 과정인 데이터 클리닝을 제대로 하지 않으면 그 다음 단계인 데이터 분석으로 넘어가지 못 합니다. 실제로 현업 데이터분석가는 데이터 분석 업무보다는 데이터를 정리하는 일에 많은 시간을 사용합니다. 전체 업무 중 70~80%를 데이터 클리닝에 사용하고 있습니다. 이..
-
[Python] cmd 창에서 경로 설정하기Programing Language/Python 2021. 3. 2. 09:11
cmd 창에서 경로 설정하기 cmd 창에서 파이썬 파일을 실행하기 위해서 경로 설정해야합니다. 상대경로와 절대경로 공부하고 오기 목차 1. 절대경로 설정하기 2. 상대경로 설정하기 1. 절대경로 설정하기 cmd 창 실행해서 아래 코드 실행 [windows 키 + R 키] -> cmd 실행 한 번에 'Desktop\Pythonworkspace\Python_edu'로 이동 Tab 키를 이용하면 쉽게 경로 찾을 수 있음 2. 상대경로 설정하기 cmd 창 실행해서 아래 코드 실행 [windows 키 + R 키] -> cmd 실행 한 번에 Desktop에서 Pythonworkspace로 이동 Tab 키를 이용하면 쉽게 경로 찾을 수 있음
-
[Python] python 실행하기Programing Language/Python 2021. 2. 28. 23:10
python 실행하기 파이썬 파일을 실행하는 방법은 REPL(Read-Eval-Print Loop) 방식과 스트립트(script) 실행 방식이 있습니다. 목차 1. REPL 방식 의미 2. 스크립트 방식 의미 3. python 파일 저장하기 4. python 실행하기 1. REPL(Read-Eval-Print Loop) 방식 REPL(Read Eval Print Loop)은 '레플'이라고 읽음 주피터 노트북이나 파이썬(또는 IPython) 콘솔을 실행하여, 명령어를 한 줄씩 입력하고 결과를 출력하는 방식 파이썬 프로그래밍을 학습하거나 코드의 초기버전을 제작할 때 유용한 방식 명령을 하나하나 입력하고(Read) 실행하면서(Evaluate) 변수의 값을 출력하여(Print) 살펴보는 것을 반복(Loop)하면..
-
[Python] 주피터 노트북 경로설정 & 절대경로 상대경로Programing Language/Python 2020. 12. 12. 17:13
경로설정 절대경로와 상대경로 코딩시에 파일 저장 혹은 필요한 파일을 가져오기 위해서 작업 공간을 바꿔주기위해서 경로라는 것을 설정합니다. 경로 설정 방법은 절대경로와 상대경로가 있습니다. 목차 1. 경로의 의미 2. 절대경로 설정하기 3. 상대경로 설정하기 1. 경로의 의미 경로(path)는 파일의 위치를 의미 파일이 있는 곳의 주소 디렉토리: 컴퓨터 안의 폴더 \ or / : 디렉토리를 구분하는 기호 첫 글자에 / or \ 가 오면 루트 디렉토리라고 함 현재 나의 위치 or path : 'C:/Users/User/Desktop/python' # 필요한 패키지 import os # 현재 경로 확인 os.getcwd() 2. 절대경로 웹페이지나 파일이 가지는 고유한 경로 한 번에 그 위치로 가는 것을 의미..