본문 바로가기
반응형

Software60

[데이터사이언스개론] Data Science 수업 출처) 숙명여자대학교 소프트웨어학부 수업 "데이터사이언스개론", 박동철 교수님 1. Intro 데이터 사이언스는 다양한 형태로부터 얻은 데이터로 지식이나 인사이트를 도출하는 융합적인 학문이다. 크게 컴퓨터 사이언스, 수학과 통계학, 경영학적 지식이 요구된다. 데이터 엔지니어는 데이터를 다루기 위한 소프트웨어와 시스템을 디자인하고 개발한다. 프로그래밍과 데이터베이스 지식을 필요로 한다. 가장 중요한 것은 데이터를 분석하기 전 전처리하는 과정을 맡는다는 것이다. 통계학자는 통계학적 이론과 방법을 실생활에 적용하여 문제를 해결한다. 통계학과 수학적 지식을 필요로 한다. 데이터 사이언티스트는 쉽게 말해서 둘 다 하는 사람이다. 분석적이고 기술적인 능력을 통해서 데이터로부터 인사이트를 도출한다. 위에서 말했.. 2021. 4. 15.
[Baekjoon C] 1152 단어의 개수 www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net 문제 코드 #include #include #include int main() { char str[1000001]; int space = 0; int word = 0; int len; gets(str); len = strlen(str); for (int i = 0; i < len; i++) { if (str[i] == ' ') space++; } word = space +1; if (len == space).. 2021. 2. 19.
[Baekjoon C] 10828 스택 www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 문제 코드 #include #include int stack[100001]; int count = 0; void push(int x); void pop(); void size(); void empty(); void top(); int main() { int n, x; char order[6]; scanf("%d", &n); for (int i = 0; i < n; i++) { scanf("%s.. 2021. 2. 19.
[Baekjoon C] 1259 팰린드롬수 www.acmicpc.net/problem/1259 1259번: 팰린드롬수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다. www.acmicpc.net 문제 코드 #include #include int main() { char num[6]; int len = 0; while(1) { scanf("%s", &num); if (num[0] == '0') break; if (strlen(num) == 1) printf("yes\n"); len = 0; break; while (num[len] != '\0') { len = strlen(num); for (int i = 0; i < .. 2021. 2. 18.
[Baekjoon C] 10818 최소, 최대 www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net #include int main() { int n, num; int min = 1000001; int max = -1000001; scanf("%d", &n); for(int i = 0; i max) max = num; if (num < min) min = num; } printf("%d %d", min.. 2021. 2. 15.
[Tableau] 초급 데이터 시각화 활용 모든 과정의 출처는 개인적으로 수강 중인 강의에 있습니다. 1. 라인 차트 꾸미기 (하이라이트, 주석) 2. 영역 차트, 워드 클라우드, 히스토그램 3. 방탄소년단 앨범 워드 클라우드 앨범을 선택하면 그에 따른 워드 클라우드 사진을 보여준다. 워드 클라우드는 파이썬으로 만든 것이다. (강사님이) 2021. 2. 7.
반응형