일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 자료구조
- update
- State Hook
- 트럼프 대통령 트윗 분석하기
- Effect Hook
- 리액트
- linux
- 리눅스
- mongodb
- 엘리스 AI 트랙
- delete
- PYTHON
- merge request
- flask연동
- K-Digital training
- git remove
- KDT
- Git
- 파이썬
- GitLab
- 알고리즘
- 엘리스
- 영어 단어 모음 분석하기
- 엘리스AI트랙
- openapi
- join
- 백준 알고리즘
- sql
- pandas
- insert
- Today
- Total
목록KDT (31)
GO WILD, SPEAK LOUD, THINK HARD

✔ 실전 데이터를 활용한 데이터 분석 데이터 분석에 파이썬의 조건문, 반복문을 적용하여 익숙하게 사용할 수 있습니다. 실제적인 데이터들을 분석하고, 시각화하는 방법을 알 수 있습니다. 다양한 데이터에 대한 정제, 분석 과정을 반복하며 데이터를 수집하고 분석할 수 있습니다. [01 넷플릭스 시청 데이터로 알아보는 데이터형 변환] 1. 딕셔너리 - 딕셔너리 : dictionary. { key: value }. key(값을 찾기 위해 넣어 주는 데이터) 와 value(찾고자 하는 데이터)로 구성됨. # 빈 dict 생성 empty = {} # 데이터가 있는 dict 생성 elice_dict = { 'Elice' : "엘리스", 'Cheshire' : "체셔", 'Mad Hatter' : "모자장수" } pri..

✔ 12주차. 데이터 분석 핵심 기법 파이썬 라이브러리인 Pandas, Numpy, Matplotlib의 사용할 수 있습니다. 파이썬 라이브러리를 활용하여 데이터 분석을 할 수 있습니다. 데이터를 분석하고 시각화하는 방법을 알수 있습니다. [01 트럼프 대통령 트윗으로 시작하는 데이터 처리] 1. 리스트 순회하기 - for 반복문 # 기본 for문 for num in range(10): print(num) # 0, 1, 2, ... 9 # 리스트 순회하기 fruits = ["사과", "바나나", "키위"] for i in range(len(fruits)): print("과일" + str(i+1) + ": fruits[i]") # 과일 1 사과 ... - 문장의 단어를 하나씩 가져오기 : for 반복문과 ..

✔ 12주차. 데이터 분석 핵심 기법 파이썬 라이브러리인 Pandas, Numpy, Matplotlib의 사용할 수 있습니다. 파이썬 라이브러리를 활용하여 데이터 분석을 할 수 있습니다. 데이터를 분석하고 시각화하는 방법을 알수 있습니다. [01 Pandas 심화 알아보기] 1. 조건으로 검색하기 - numpy array와 마찬가지로 masking 연산 가능 import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(5, 2), columns=['A', 'B']) print(df) # A B # 0 0.609329 0.841142 # 1 0.451572 0.712937 # 2 0.555806 0.667044 # 3 0.113700 0...

✔ 12주차. 데이터 분석 핵심 기법 파이썬 라이브러리인 Pandas, Numpy, Matplotlib의 사용할 수 있습니다. 파이썬 라이브러리를 활용하여 데이터 분석을 할 수 있습니다. 데이터를 분석하고 시각화하는 방법을 알수 있습니다. [01 NumPy 사용해보기] 1. 배열 만들기 - Numpy : Numerical Python. Python에서 대규모 다차원 배열을 다룰 수 있게 도와주는 라이브러리. 파이썬 리스트에 비해 빠른 연산을 지원하고 메모리를 효율적으로 사용함. (import 해서 사용함) - 배열 만들기 : array 사용 # 일반적인 list로 배열 만들기 list(range(10)) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] # numpy 사용해서 만들기 import..

✔ 11주차. 자료구조와 알고리즘 개발 역량 강화를 위한 자료구조 및 알고리즘 문제를 수행할 수 있습니다. 알고리즘 문제를 만났을 때 효율적으로 접근하는 방법을 알 수 있습니다. 알고리즘 문제 해결 기법의 근복적인 이해를 할 수 있습니다. [01 동적 계획법 기초] 1. 동적계획법 기초 - 피보나치 수열 - 재귀를 이용한 피보나치 수열 def fibo(n): if n < 3: return 1 else: return fibo(n-1) + fibo(n-2) - 동적계획법 : 복잡한 문제를 간단한 여러 개의 하위 문제로 나누어 푸는 방법. (하위 문제의 답을 저장하여 중복 연산X, 하위 문제의 수만큼 저장공간 필요) fibonacci = {1: 1, 2: 1} def fibo(n): if n in fibona..

✔ 11주차. 자료구조와 알고리즘 개발 역량 강화를 위한 자료구조 및 알고리즘 문제를 수행할 수 있습니다. 알고리즘 문제를 만났을 때 효율적으로 접근하는 방법을 알 수 있습니다. 알고리즘 문제 해결 기법의 근본적인 이해를 할 수 있습니다. [01 재귀호출] 1. 알고리즘이란? - 알고리즘 : algorithm. 문제를 해결하는 방법. 계산을 통하여 해결할 수 있는 문제를 해결하는 방법 - 알고리즘의 5가지 성질 : 유한성, 명확성, 입력, 출력, 효과성 - k번째 숫자 찾기 - 해결방법 : 숫자 입력 받기 → 지금까지 받은 숫자들을 정렬 → k번째로 작은 숫자를 출력 def findKth(myInput, k) : result = [] data = [] for element in myInput: data...

✔ 11주차. 자료구조와 알고리즘 개발역량 강화를 위한 자료구조 및 알고리즘 문제를 수행할 수 있습니다. 알고리즘 문제를 만났을 때 효율적으로 접근하는 방법을 알 수 있습니다. 알고리즘 문제 해결 기법의 근본적인 이해를 할 수 있습니다. [01 자료구조와 알고리즘이란?] 1. 자료구조와 알고리즘 - 프로그램의 기본 구성 : Input → Process (Store) → Output 2. 자료구조 - 자료구조 : Data Structure. 데이터의 흐름과 저장. 정수, 실수, 문자, 배열, 해쉬 링크드리스트, 스택, 큐, 트리, 그래프 등등 - 때와 장소에 맞는 자료구조가 필요하다. 3. 알고리즘 - Algorithm. 주어진 문제를 어떻게 시간과 공간의 효율성을 고려해서 해결하면 좋을지에 대한 고민. ..
✔ 08주차. Open API 활용 React로 제작한 웹 사이트에서 Redux를 활용해 상태관리를 수행할 수 있습니다. Axios를 이용하여 Create, Read, Update, Delete 를 할 수 있습니다. OpenAPI를 활용하여 React로 제작한 웹 사이트에 사용할 수 있습니다. [01 API 사용법 익히기] 1. 비동기 처리 - 비동기 처리를 하기 위해서 .then을 이용한 콜백 함수를 자주 사용하면 가독성이 나빠짐 axios.get(`요청할 url 1`) .then(res => axios.get(`요청할 url 2`)) .then(res => { const ps = res.data.map(user => axios.get(`요청할 url 3`)); ··· }) .then(ress => ·..

✔ 08주차. Open API 활용 React로 제작한 웹 사이트에서 Redux를 활용해 상태관리를 수행할 수 있습니다. Axios를 이용하여 Create, Read, Update, Delete 를 할 수 있습니다. OpenAPI를 활용하여 React로 제작한 웹 사이트에 사용할 수 있습니다. [01 OpenAPI란?] 1. API - API : Application Programming Interface, 다양한 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 - OpenAPI : Open Application Programming Interface (공개 API), 누구나 사용할 수 있도록 공개되어 개발자에게 사유 응용 소프트웨어나 ..

✔ 08주차. Open API 활용 React로 제작한 웹 사이트에서 Redux를 활용해 상태관리를 수행할 수 있습니다. Axios를 이용하여 Create, Read, Update, Delete 를 할 수 있습니다. OpenAPI를 활용하여 React로 제작한 웹 사이트에 사용할 수 있습니다. [01 Redux로 비동기 처리] 1. Redux 미들웨어 - Redux 미들웨어 : 리덕스의 기능을 확장할 때 사용하는 기능. 여러 미들웨어를 사용해도 서로 영향X, 여러 개를 조합해서 사용 가능 ex. 액션 로그를 출력 미들웨어, 비동기 처리 미들웨어, 크래시 리포트를 전송 미들웨어, 라우팅 미들웨어 등 - Redux 미들웨어의 구조 : Redux흐름에서 액션이 디스패치되는 시점부터 reducer로 처리가 이동..