전체 글 72

[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의 홈페..