📓 배우고 해낸 것태블로 강의 완강태블로 강의 내용 정리 (chapter 2까지)태블로 과제 제출 완료!태블로 퀴즈 풀기 완료!파이썬 코드카타 1일 1문제리눅스 강의 내용 정리 완료!👍🏻 칭찬할 점휴식을 많이 취하지 않고 학습에 몰두 함태블로를 다루는 것에 대해서는 좀 익숙해짐태블로 관련 학습을 아주 잘 이행파이썬도 꼭 1문제씩 시도 하며 정리 한 것 👎🏻 개선할 점태블로 라는 것 자체는 익숙해졌으나 지표, 데이터 이용, 계산식은 아주 서툼이번주는 태블로에 집중하느라 리눅스에 많이 힘을 못 쏟음머신러닝도 좀 하려고 했는데 엄두도 못냄.. 다음주엔 꼭..! 💗 느낀점이번주는 정말 태블로를 학습하기 위해 에너지를 많이 쏟은 것 같다. 튜터님께서 그래도 배우고 있는 것들이 다 쓸모 없는 것이 아..
전체 글
🥔💬➡✍🏻➡🍟✨✳️ 태블로로 시각화?태블로를 활용하여 간편하게 데이터를 시각화 할 수 있다!논코드 방식이기 때문에 좀 더 수월하게 시각화 가능! 🟢 데이터 시각화의 장점빠르고 쉬운 데이터의 이해를 바탕으로 신속한 의사결정이 가능실무 협업시 효과적 커뮤니케이션 가능직관적 데이터의 이해를 통해 인사이트 도출 가능 🟢 표현 방식Tableau 오른쪽 화면의 표현 방식 기능은 데이터에 적합한 대표적으로 24개의 그래프를 활용할 수 있음종류텍스트 테이블히트맵맵 차트파이 차트막대 차트트리맵라인 차트영역 차트분산형 차트박스 플랏 🧐 실습과 함께 그래프들을 그려보는 실습을 해보자!(이전 글의 데이터셋과 동일한 데이터를 이)🏠 실습 데이터 : 보스턴 지역의 에어비앤비 데이터 Boston Airbnb Open DataA snea..
✳️ Tableau 구조 🟢 Tableau Desktop: Tableau Desktop에서 데이터를 시각화하는 역할 🟢 Tableau Prep : Tableau Desktop에 필요한 데이터 전처리 역할 🟢 Tableau Cloud(Tableau Online) : Tableau Server가 SaaS 버전으로 제공되는 형태 ✳️ Tableau 권한🟢 태블로에서의 접근 권한creator : 전체 권한 보유(원본 데이터 편집, 대시보드 편집, 게시, 보기)explorer : 대시보드 편집과 게시 가능viewer : 접근 권한이 있거나 공유된 통합 문서 대시보드 보기만 가능 ✳️ 데이터 연결과 전처리🟢 데이터 연결 방식기본 제공 데이터, 파일(csv, xlsx 등), 커넥터(클라우드, 빅쿼리, ..
3중 for문은 처음이니.. 한 번 적어봅세다 https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr ✳️ 3중 for문 코드 풀이def solution(number): answer = 0 for i in range(len(number) - 2): for j in range(i + 1, len(number) - 1): for k in range(j + 1, len(number)): ..
✳️ upper( ): 문자열을 대문자로 변경string.upper() 🟢 예시T1 = 't1 fighting 결승 가자'T1.upper()문자열 중 알파벳만 대소문자를 두기 때문에 한글이나 숫자, 기호는 변동이 없다. 당연한 이야기이겠지만, upper 함수를 이용했다고 해서 본래의 T1 이라는 변수의 값이 변하지는 않는다.그래서 따로 다른 변수에 할당해주면 변환된 값을 이용해볼 수 있다. ✳️ lower( ): 문자열을 소문자로 변경string.lower() 🟢 예시T1 = 'ZEUS, ONER, FAKER, GUMAYUSI, KERIA'T1.lower()티원 선수들의 이름을 가진 문자열을 모두 소문자로 바꾸기! 마찬가지로 이 또한 변수에 할당해주면 변환된 값을 쓸 수 있음! ✳️ isupper..
3진법 뒤집다가 나도 뒤집어지기..오늘도 문제에 대해서 부가 설명이 길어질 것으로 예상 되어.. 따로 글로 정리해본당.. https://school.programmers.co.kr/learn/courses/30/lessons/68935 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr ✳️ 작성한 코드 설명def solution(n): result = [] answer = 0 while n != 0: result.append(n % 3) n = n // 3 for i in range(..
✳️ apt 명령어로 설치💟 apt: advanced package tool로 우분투에서 소프트웨어를 설치, 제거, 관리하는 툴복잡한 의존성을 고려하지 않아도 되고 깔끔하게 프로그램을 설치할 수 있는 좋은 방법# 설치apt install [package name]# 제거apt remove [package name]# 검색apt search [package name] 🐧 간단한 실습🧐 apt 명령어로 git을 설치 해보기git 명령어 : 리눅스에서 코드의 버전 관리를 할 수 있는 명령어먼저 which를 이용해서 git이 어디 있는지 확인 해봤으나 아무것도 뜨지 않음! 그건 설치 되어 있지 않다라고 볼 수 있음! sudo apt install git을 입력하면 암호를 입력하라고 떠서 암호를 입력해준다...
https://school.programmers.co.kr/learn/courses/30/lessons/12940 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 오늘도.. 문제를 풀다가.. 음.. 백퍼 나중에 또 찾고 공부하게 생겼네 싶은 문제라서 정리를 해둬본다.. 나중에 다시 풀게 되면... 시간 낭비 말고 잘 기억해내거나 이 글을 찾아서 바로 기억나길 바라며... ✳️ 유클리드 호제법두 수의 최대공약수(gcd)는 작은 수(b)와 큰 수(a)를 작은 수(b)로 나눈 나머지(r)의 최대공약수(gcd)와 같다.🥸 정리a > b인 두 자연수 a, b에 대..
✳️ input( )💟 기본동작input() 함수는 호출될 때, 사용자가 입력을 제공할 때까지 프로그램을 일시 중지(pause)사용자가 입력을 마치고 Enter 키를 누르면, 그 입력값이 함수의 반환 값으로 제공 🧐 예시로 사용자에게 이름을 묻고 인사 메시지를 출력하는 코드를 작성 해보자!name = input("Enter your name: ")print("Hello, " + name + "!")어떤 걸 쓰느냐 상이하겠지만 vscode를 이용하면 상단에 input 값을 작성하는 칸이 생성된다. 이제 이름을 '그로밋'이라고 입력해보자인사와함께 내가 넣은 그로밋이라는 이름이 잘 출력되었다. 💟 반환값input() 함수의 반환값은 항상 문자열(str)숫자나 다른 타입의 입력이 필요할 경우, 별도로 변..
https://school.programmers.co.kr/learn/courses/30/lessons/12969 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 오늘은.. 정말 정리해야겠다 싶어서 이 문제에 대한 코드를 정리해본다. ✳️ 태초마을 코드태초마을 코드는 다음과 같다.a, b = map(int, input().strip().split(' ')print(a + b)이게 뭔 갑자기 함수 solution 제작해오다가 냅다 a, b로 변수 지정해서 여러 함수를 체인걸어서 작성해 놓으시니 어쩌라고 싶었다... ㅋㅋㅋ,... 아니 그니까 input은 어디서..