KT AIVLE School 48

[TIL] [KT AIVLE School] KT 에이블스쿨 6기(DX 트랙) 2주차 4일. 데이터 다듬기 - numpy 기초, pandas DataFrame 생성 및 탐색

목차 1) numpy 기초 2) pandas DataFrame의 구조와 기능  파이썬 문법을 배우던 데이터 다루기 강의가 끝나고, 데이터 다듬기로 넘어왔다. 데이터 다듬기부터는 실제 데이터테이블(보통 수백 개 이상의 데이터가 있다.)을 다루게 되며,이를 다루기 위해 정보처리 라이브러리 numpy와 pandas, 시각화 라이브러리 matplotlib과 seaborn을 쓴다. 오늘은 numpy의 배열(array)과 pandas의 Series, DataFrame에 대해 배우고,이를 다루기 위해 DataFrame의 속성과 pandas 함수에 대해 알아보자.   numpy 기초 numpy는 본질적으로 수학적 처리를 위한 라이브러리이다. 강사님께서는 데이터분석 측면에서 기반이 된다는 정도만 알고 있으면 된다셨다. ..

[TIL] [KT AIVLE School] KT 에이블스쿨 6기(DX 트랙) 2주차 3일. 데이터 다루기 - 파일 읽고 쓰기 / 워드 클라우드 만들기 / 엑셀 파일 다루기 / 이메일 보내기

오늘은 데이터 다루기 마지막 날. 파이썬이 외부의 파일이나 프로그램과 어떤 식으로 상호작용하는지를 배웠다. 데이터분석 전반에서 많이 쓰이지는 않지만, 파이썬의 확장성을 체험해볼 수 있었다. 목차- 파일 읽고 쓰기- 워드클라우드 만들기- 엑셀 파일 다루기- 이메일 보내기    파일 읽고 쓰기  말 그대로 외부 파일을 읽고 쓰고 수정하는 법. 데이터분석 플로우에서는 pandas의 내장 함수 read_csv나 read_json 등을 많이 활용한다. 그것들의 전신이 되는 파이썬 내장 함수를 알아보자.   open('파일명.확장자', '모드')주로 변수에 할당해서 f = open('MyFile.txt', 'w')와 같이 쓴다. '모드'에 들어가는 게 뭐냐에 따라서 기능이 조금씩 다른데wwrite새로 만들기, 동명..

[TIL] [KT AIVLE School] KT 에이블스쿨 6기(DX 트랙) 2주차 2일. 함수

오늘은 목차 없다. 처음부터 끝까지 함수다. 함수(Function, 函數). 중학생 시절 수학선생님께서 함수의 함이 상자(서랍함 할때 그 함)라고 알려 주셨었다. 지금 생각해 보면 뼈문과인 나에게 참 적절한 설명이었다고 생각한다. 어떤 입력값(input)이 마술상자(함)에 들어갔다 뿅 바뀌어서 나오는거지(output). 결국 함수 선언이란 그 마술상자 안의 구조를 만드는 거고. 정확한 인식인지는 모르겠지만, 이때문에 나에게 함수는어떤 동작을 실행하는 객체(object)에 가깝다. 메서드는 동작 그 자체, 함수는 어떤 동작을 시키는 애. 함수와 return 함수는 기본적으로 처리를 하지, 반환을 하지는 않는다. 상자에 배출 기능은 없는 것이다. 그래서 배출 기능(반환)을 달아줘야 하는데, 그게 return..

[TIL] [KT AIVLE School] KT 에이블스쿨 6기(DX 트랙) 2주차 1일(2). while 문과 제어문 심화

목차1. while 문2. 제어문 심화 시간이 모자랐던 어제, 밀린 TIL을 마무리해본다. 이미 TIL에서 Today는 물건너갔다. while 문 정해진 조건에 해당하지 않게 될 때까지 반복적으로 수행한다. 반복시킨다는 점에서는 for문과 비슷하지만 일반적으로 사용법이 다르다고 한다. 각자가 동작하는 원리를 보면 for 문 : iterabel한 자료형의 요소들을 하나씩 훑으며 시행한다.while 문 : 특정 조건을 충족하는 한 무한히 수행한다. 이런 차이가 있는데, 따라서 for문은 list, dict등을 채우거나,해당 자료의 요소마다 연산을 시행할 때 쓴다. 하지만 while문은 심플하게 동작을 반복한다. 강사님 설명으로는 while문이 잘 안 쓰인다던데,for문으로 대체가능해서 그런 걸까...? 여튼..

[TIL] [KT AIVLE School] KT 에이블스쿨 6기(DX 트랙) 2주차 1일. 제어문 - if, for, while 문

목차1. if 문2. for 문 힘차게 밝은 에이블스쿨 2주차 첫날. 1주차까지는 어찌어찌 넘어왔다만,2주차부터는 나같은 문돌이를 시험에 들게 하는 내용들이 나온다. 그래도 따라가지긴 하는 거 보면,AICE 떨어지면서 뭐라도 남았나보다. 전화위복일세. 여튼 그래서 시작해 보는 TIL(Today I Learned) 포스팅. 오늘의 메뉴는 제어문이다.   if 문 말 그대로 조건문이다. 특정 조건에 맞는 경우에 코드를 실행하고,아닌 경우에 넘어가거나, 다른 조건을 걸거나 한다. 기본형, else형, elif - else형으로 나눌 수 있다.  기본형 if 문# 변수 선언my_score = 73# 80보다 크거나 같으면 10 더하기if my_score >= 80: my_score +- 10# 결과 출력p..

[KT AIVLE School] KT 에이블스쿨 6기(DX 트랙) 1주차 후기. Opening Day / DX트랙 스터디 / 데이터 다루기

오래도 기다린 KT AIVLE School. 9월 3일 오프닝데이를 기준으로매일 오전 9시 30분부터 오후 5시 30분까지 교육이 진행되었다.허리가 아프다 원래는 7월 말에 합격을 확인하고 나서8월 한 달 열심히 놀 예정이었으나...  생각보다 어려웠던 사전학습을 소화하고 나니어느덧 시작하는 날이 되어 있더라. 시작 전 주쯤 오픈카톡에서 KDT 해커톤 팀원 모집을 하는 분들이 많이 보였는데해커톤이 뭔지도 몰랐던 터라 지식의 비루함이 드러난다.해 보고 싶은 마음을 고이 접었다. ㅠㅠ 혼자면 몰라, 팀으로 했다가는 짐짝이 될 테니까.  목차1. Opening Day2. DX트랙 스터디3. 1주차 : 데이터 다루기4. 후기 1. Opening Day 오프닝데이는 전체 OT - 반별 OT - 전문가 특강으로 이..

[KT AIVLE School] 에이블스쿨 6기(DX 트랙) 합격 후기. 국민내일배움카드 발급/수강신청/사전학습/노트북 수령

여차저차 KT 에이블스쿨에 합격한 나. 지금까지 '합격하면 생각하지 뭐~' 하며 미뤄 둔 여러 일들을 처리하기로 한다. 에이블스쿨에 최종합격한 예비 에이블러는 다음 일들을 모두 완료해야 에이블러로서 교육을 수강할 수 있다. KT AIVLE School 플랫폼에서 교육등록 신청 국민내일배움카드 발급HRD-Net 수강신청노트북 수령  KT 교육등록 신청  합격 이메일에 관련 안내와 링크가 첨부되어 있다.  그냥 들어가서 체크만 하면 되는 간단한 일이지만,추후에 하게 될 수강신청과는 별개의 과정임을 잊지 말자.  국민내일배움카드 발급   기본적으로 에이블스쿨은 고용노동부의 K-Digital Training과 연계하고 있다. K-Digital Training에 대한 사항들은 직업훈련 플랫폼 HRD-net의 홈페..

[KT AIVLE School] 에이블스쿨 6기(DX 트랙) 합격 후기. 서류지원과 인적성

미루고 미루다 드디어 만든 티스토리.기왕 하는 거 야무지게 기록해 보자는 마음으로 합격 후기부터 쓰기로 했다. 뭐... 합격 자체는 꽤 지난 일이지만(이미 교육도 받는 중이다...ㅎㅎㅋ)지원 과정을 기록해서 다음 에이블러를 꿈꾸는 분들께 도움이 되었음 한다. 에이블스쿨 홈페이지는 사실상 지원자 안내용 페이지이기 때문에,소개가 상당히 잘 돼 있다. 매 기수마다 세세한 변동이 생기니 자세한 사항은 홈페이지를 참고하시라.     KT AIVLE School 6기 선발은 다음과 같이 진행됐다. 서류접수 : 6.10(월) ~ 7.1(월)인적성검사 : 7.20(토)코딩테스트(AI 트랙 지원자만) : 7.21(일)결과 발표노트북 수령 홈페이지에 자세한 사항이 안내되어 있어 여러 번 들락거렸다 ㅎ  1. 서류접수 신경..