본문 바로가기

분류 전체보기

(171)
2. SQLD 세팅 2단계 JDK 설치, 환경변수 설정 SQLD 실습 환경 구축 2단계입니다. 1) JDK 설치하기 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Java SE Development Kit 8 - Downloads Java SE Development Kit 8 Downloads Thank you for downloading this release of the Java™ Platform, Standard Edition Development Kit (JDK™). The JDK is a development environment for building applications, applets, and components using the Java..
리눅스(우분투)입문자를 위한 기초 명령어3. I/O redirection , cat 이번 시간에 배우는 개념은 조금 어렵습니다. I/O redirection 입니다. 쉽게 후려쳐서 말하면 '(standard output 관점에서는) 프로그램의 결과를 다른 방향으로 출력하는것' 입니다. 좀 더 정확히 말하면 리다이렉션(redirection)은 컴퓨팅에서 표준 스트림을 사용자 지정 위치로 우회할 수 있는 다양한 유닉스 셸을 포함한 대부분의 명령어 인터프리터에 일반적인 명령입니다. 방향 지정, 방향 변경으로도 부릅니다.(by 위키) 위 그림의 오른쪽 도표를 봐주시면 리눅스 터미널에서는 Unix Process 좌측에 커맨드라인 속성이 있고 이를 통해서 exit status 가 되는 것이 일반적입니다. 1. I/O redirection - standard output 1-1) 꺽쇠(>) 앞이 1..
1. SQLD 세팅 1단계 oracle database 11g 설치 안녕하세요. 제가 작년(2019년)에 SQLD를 취득하였는데, 당시 SQL 실습을 위한 환경설치 때문에 조금 헤멘 기억이 있었습니다. SQLD 준비를 하시는 분들을 위해 환경 세팅 하는법을 포스팅 해보려고 합니다. window 운영체제에서 설치를 기준으로 합니다. 시작하겠습니다! 1) 다운로드 아래 링크로 접속하세요! https://www.oracle.com/database/technologies/112010-win64soft.htmlㅇ Oracle Database 11g Release 2 for Microsoft Windows (x64) Oracle Database 11g Release 2 Grid Infrastructure (11.2.0.1.0) for Microsoft Windows (x64) Co..
리눅스(우분투) 입문자를 위한 기초 명령어2 - sudo, apt, wget 지난 시간에 이은 리눅스 기초명령어 포스팅 계속 이어 나가겠습니다. 1) sudo : substitute user do sudo sudo 명령어는 유닉스 및 유닉스 계열 운영 체제에서 다른 사용자의 보안권한과 관련된 프로그램을 구동할 수 있게 해주는 프로그램입니다. 이것은 substitute user do, 다른 사용자의 권한으로 명령을 이행하라라는 뜻으로 줄임말입니다. 기본적으로 Sudo는 사용자 비밀번호를 요구하지만 루트 비밀번호(root password)가 필요할 수 도 있고, 한 터미널에 한번만 입력하고 그 다음부터는 비밀번호가 필요 없다. Sudo는 각 명령줄에 사용할 수 있으며 일부 상황에서는 관리자 권한을 위한 슈퍼유저 로그인(superuser login)을 완벽히 대신하며, 주로 우분투 리..
리눅스(우분투) 입문자를 위한 기초 명령어1 - ls, mkdir, cd, rm, mv 이번 시간에는 리눅스 명령어들에 대해서 다뤄보겠습니다. 저도 리눅스를 사용한 지 몇달 안되서 저와 같은 리린이(?) 분들을 위한 포스팅이 되겠습니다. 리눅스를 편안하게 쓰신다면 한 번 빠르게 훏어보시고 저와 같은 리린이분들에게는 도움이 되길 바랍니다~:) 시작하겠습니다! -조금 간단하게 후려쳐서(?) 설명하는 거니깐 정의에 예민하신 분들은 가볍게 넘어가시길 ㅎㅎ 컴퓨터 제어하는 2가지 방식 1) GUI: 아이콘을 눌러서 컴퓨터를 제어한다. (저희가 이미 일상적으로 컴퓨터에서 하는 행위들이죠. 클릭을 기반으로 한? 명령) 2) CLI : command line interface 문자를 입력해서 명령을 한다. 저희는 문자를 입력해서 리눅스 터미널에서 명령을 실행하니 CLI 가 되겠습니다. 리눅스는 항상 현재..
python 데이터 시각화 Matplotlib 기본1 라벨,범례,틱,스타일,타이틀 들어가기에 앞서서... python으로 데이터 시각화를 할때는 matplotlib 과 seaborn 을 많이 사용합니다. 2가지 패키지를 모두 다 알아야하며 많은 예제와 연습이 필요합니다. 이것만을 별도로 다룬 책은 (제가 보기에는 국내에) 없습니다 ㅠㅠ 보통 파이썬 책에서는 한 두 챕터 정도로만 설명하고 있으며 옵션에 대해서는 공식 문서를 참고하라는 식으로 나오는 정도입니다. 공식 문서와 몇 가지 잘 정리된 블로글 참고해서 재가공해보겠습니다. 좀 더 궁금한 것이 있다면 댓글로 달아주시면 찾아보도록 하겠습니다 :) matplotlib 패키지를 우선적으로 알아야한다는 생각이 들어서 matplotlib 사용법에 먼저 다뤄보려고 합니다. 저는 먼저 어떤 형태의 그래프를 그릴지에 대해서는 중요하지만 그래프를 그..
pandas 개념2 불린 추출과 중복값 처리(drop_duplicated) 이번 시간에는 불린 추출과 중복값 처리를 다뤄 보겠습니다. pandas cheet sheet1 의 Subset Observations(Rows)를 중심으로 다루어보겠습니다. 먼저 불린 추출의 경우 dataframe이름[ dataframe이름['칼럼 이름 '] 조건 연산 ] 의 형태로 인덱싱을 하면 되는데요. 예를 들겠습니다. 위처럼 데이터프레임을 하나 만들어 주겠습니다. 대괄호 안에 데이터프레임 이름과 칼럼명 그리고 조건 연산자를 넣어주면 (크거나 같거나 등등) 그에 조건이 true 인 로우만 보여주는 것을 볼 수 있습니다. 좀 더 보겠습니다. 'Do it 데이터분석을 위한 판다스 입문' 책에서 가져온 데이터입니다. 불린 추출을 위처럼 해주면 됩니다. 위에서는 나이가 평균 이상인 과학자들만 보여달라는 불..
pandas 개념1 기본(head,tail,sample,shape,info) + loc, iloc, 행번호, 인덱스 이해하기 (들어가기에 앞서서...) pandas는 데이터분석 하는 분들이라면 많이들 쓰는 패키지입니다. 위에 있는 판다스 치트 시트 2장만 온전히 이해한다면 기본적인 데이터 분석은 할 수 있습니다. 하지만, 위에 있는 pandas cheet sheet 를 온전히 이해하려면 알아야 될 게 몇 가지 있기에 그 부분들을 따로 정리하려고 합니다. 개인적으로 pandas cheet sheet 은 나중에 정리할 때 쓰는 것이 좋다고 생각합니다. 일단 제 나름대로 pandas 쓰면서 알아야하는 것들을 최우선으로 포스팅들을 이어나가보도록 하겠습니다. --시작-- 1. 기본 판다스에서는 데이터를 시리즈(Series)와 데이터프레임(DataFrame)이라는 자료형을 사용합니다. 데이터프레임은 엑셀에서 보는 시트(sheet)랑 동일..