인문대생의 데이터 직군 취업로그 22

류지윤·2023년 7월 6일
0
post-thumbnail

[ 오늘의 수업내용 요약 ]

6_027 병합정렬

  • 병합정렬이란 자료구조를 분할하고 각각의 분할된 자료구조를
    정렬한 후 다시 병합하여 정렬한다.
  • 각 병합 단계마다 작은 수가 앞으로 배열된다.

6_029 퀵정렬

  • 기준 값 보다 작은 값과 큰 값으로 분리한 후 다시 합친다.
  • 기준값을 알아야 함

6034 순위 알고리즘

  • isalpha(): 알파벳인지 판독해주는 함수
  • ord() : 문자를 아스키코드로 변환해주는 함수

part4. EDA/웹 크롤링/파이썬 프로그래밍
1. 오리엔테이션
001. INTO

  • 프로젝트가 진행되는 과정을 중시
  • 당장 이해되기 어려운 코드가 있을 수 있지만 그럴때는 문맥의
    흐름을 이해하고 어려운 단어는 추후 다시 공부하는 태도가 필요하다.
    <프로젝트위주로 하는 이유>
  • 버전업이 수시로 일어나는 다이나믹한 세계이기 때문이다.
  • 심지어 버전업에 따라 명령 체계조차 변경된다.
  • 짧은 시간 안에 광범위하게 많은 경험이 가능하다.
  • 24시간은 누구에게나 있으니, 문제는 효율이다.
  • 공부해야 할 많은 것들 중에 목표에 맞는 것을 먼저 학습하자 !
  1. 환경설정
  • miniconda설치
  • 주피터 설치
  • matplotlib 설치 및 한글 설정
  • vscode 설치

[ 서울시 CCTV 현황 데이터 분석 ]

  1. 서울시 CCTV현황 분석 프로젝트 소개 및 데이터 출처
  • 인구수가 많은 것을 감안해도 다른 구에 비해 CCTV가 많은 구를
    도출해내기
  • 서울 시 전체 경향 파악
  • 인구수가 많음에도 불구하고 다른 구에 비해 CCTV가 상대적으로
    너무 적은 구 도출해내기
    위 연습을 통해 얻을 수 있는 능력
  1. 서울시 구별 CCTV 현황 데이터 확보
  2. 인구 현황 데이터 확보
  3. CCTV와 데이터 인구현황 데이터 합치기 (1~3) => Python,
    pandas 익히기 가능
  4. 데이터를 정렬하기
  5. 그래프를 그릴 수 있는 능력 (4~5) => Matplotlib 익히기 가능
  6. 전체적인 경향을 파악할 수 있는 능력
    => Regression using Numpy사용 가능
  7. 그 경향에서 벗어난 데이터를 강조하는 능력
    => Insight and Visualization 익히기 가능
    ● 전체 흐름을 보는 자료, 기초 하나하나를 익히는 자료,
    필요한 내용을 필요할 때 적절한 분량을 익히는 것이 중요하다.

0개의 댓글