본문 바로가기

코드잇 대학생 코딩캠프6

[2월 26일] 코드잇 대학생 코딩캠프 8,9일차 기록 데이터사이언스 입문 - 토픽1 : 데이터 사이언스 시작하기 ~numpy □ 오늘의 학습내용 www.notion.so/manywisdomhope/848ba2c9d07748b18c70646fd138ae56 데이터 사이언스 시작하기 데이터 사이언스란? www.notion.so 오늘은 노션으로 학습내용을 필기했다. 노션 배우기로 마음먹은지는 꽤 되었는데, 이번 기회로 자주 사용해보면서 노션 독파해야지! 기존에 사용하고 있었던 주피터 노트북 다시 복습차원에서 열심히 듣고, numpy 도 복습차원에서 집중해서 들었다. 확실히 파이썬은 계속 안하면 까먹는 것 같다 ㅠㅠ.. 개발 쪽으로 활용하는게 아니다 보니 코딩에 소홀해지는 것 같다. 코드잇으로 틈틈히 공부해야지!! SQL 강의도 개강하면 데이터베이스 수업 수강 대.. 2021. 2. 26.
[2월 24일] 코드잇 대학생 코딩 캠프 6,7일차 기록 : 컴퓨터개론 코스 끝! 컴퓨터 개론 - 토픽4 : 소프트웨어 이해하기 □ 오늘의 학습내용 ① 컴파일러와 인터프리터 (1) 애플리케이션 : 프로그램을 만드는 사람(개발자)이 아닌, 실제 사용자(소비자)가 직접 사용하는 프로그램 → ex) 카톡, 크롬, 엑셀, ppt, 포토샵 등 / 리모컨이나 버튼으로 조작이 가능한 에어컨, tv, 선풍기 등 º 프로그래밍 코드를 실제 동작하는 프로그램(=애플리케이션) 으로 바꾸어 주는 역할이 컴파일러와 인터프리터! (2) 컴파일러 = 프로그래밍 언어의 번역기 - 고수준 언어(사람이 이해하기 쉬운 코드)를 기계어(machine code)로 번역해야 하는데, 이렇게 한 언어를 다른 언어로 번역해 바꿔주는 것을 컴파일러라고 한다. - 컴파일러의 작동방식 : 개발자 컴퓨터에서 고수준 언어를 컴파일러를 .. 2021. 2. 25.
[2월 22일] 코드잇 대학생 코딩캠프 5일차 기록 컴퓨터 개론 - 토픽3 : 프로그래머의 세계 이해하기 □ 오늘의 학습내용 ① 컴퓨터 사이언스의 기본기 - 컴퓨터 사이언스의 기본과목 (1) 객체지향프로그래밍 (2) 알고리즘 (3) 자료구조 - 그외 기본바탕이 되어줄 과목 º 컴퓨터 구조, 운영체제, 컴파일러, 웹개발, 데이터베이스, 네트워크 ② 소프트웨어 공학 (1) 소프트웨어 공학이란 º 소프트웨어로 제품 및 서비스를 만드는 데 있어 일련의 과정인 '기획-디자인-개발' 과 같은 전반적인 프로세스를 다루는 분야. 기획부터, 제작 및 개발, 테스트, 출시, 유지/보수까지의 모든 프로세스를 포함한다. (2) 프로세스 관리 º 기획자, 개발자, 마케터들의 협업방식 1) 폭포수 방식 : 각 단계를 완벽히 완료하고 다음단계로 넘어가는 방식 2) 애자일 방식 : .. 2021. 2. 22.
[2월 21일] 코드잇 대학생 코딩캠프 3,4일차 기록 컴퓨터 개론 - 토픽2 : 프로그래밍 언어 이해하기 완료 □ 오늘의 학습내용 ① 프로그래밍 언어의 스펙트럼 - 프로그래밍 언어의 대체적인 분류기준 (1) 객체지향인가 (2) 코드에 자료형을 지정해주는가 (dynamic vs static typing) (3) 컴퓨터에 가까운 언어인가 인간에 가까운 언어인가 - 인간에 가까운 언어 º 고수준 언어 (high-level) 로 불리며 , 인간은 이해하기 쉽지만 컴퓨터는 이해하기 어려운 언어 º 루비,파이썬 등 º 추상화가 많이된 언어 º 장점 : 빠른 코드작성 가능, 빠른 수정도 가능, 필요한 기능과 논리에 더 집중 가능 º 단점 : 컴퓨터에게 전적으로 나머지 이해를 떠넘기기 때문에 컴퓨터 자체가 사고할 부분이 많아져 실행이 느림 - 컴퓨터에 가까운 언어 º 저.. 2021. 2. 21.