728x90

Before 2020 39

한 권으로 그리는 컴퓨터과학로드맵

1. 한 줄 소개 "컴퓨터 과학을 전혀 모르는 사람도, 이 책을 따라가면 컴퓨터 과학의 전반적인 지식을 습득할 수 있습니다.” 한 권으로 그리는 컴퓨터과학로드맵 / 블라드스톤 페헤이라 필루 2. 목차. 1. 문제해결을 위한 기초 지식 2. 복잡도 측정하기 3. 문제해결 전략 4. 데이터 취급하기 5. 여러가지 알고리즘 6. 데이터베이스 7.. 컴퓨터의 동작 원리 8. 프로그래밍 기법 3. 계기 이 책을 처음 꺼내게 된 거는 뭔가 컴퓨터 공부를 해야하는 데 인터넷에는 너무나도 정보가 많았다. 대부분의 초보자가 여기서 많이 헤멜것이라고 생각한다. 나 역시도 그랬고 그냥 따라가면 다른 사람들과 똑같은 평범한 사람이 될 것이기에 나는 그러고 싶지 않고 먼저 배우고 도전해보고 싶었기에 로드맵 같은 내용을 찾고 있..

코딩 진로 (류채윤, 맹윤호, 박민수)

1. 한 줄 소개 "IT 진로 선택에 고민하는 이들을 위해, 실제 코더들의 경험담과 함께하는 코딩진로. 당신의 코딩 도전을 응원합니다.” 2. 목차 개발자의 시선 취업컨설턴트의 시선 인사 담당자의 시선 각자가 바라본 IT전망 3. 계기 이 책을 고르게 된 계기는 코딩을 업으로 살아가고 싶은데 무엇을 해야할지 내 진로는 어떻게 해야할지에 대한 감이 전혀 잡히지 않아서 무작정 도서관에 가서 헤메다가 찾은 책이다. 처음으로 빌린 책이기에 적당한 두께감에 공감가는 이야기가 많은 책으로 고르게 됐다. 4. 기억남는 목차 및 내 대학원에 관한 이야기가 제일 도움이 되었습니다. 학과가 신설된 AI학과이다 보니 보통 많은 사람들이 이야기하길 AI로 무언가를 하고 싶다면 최소 석사는 나와야 뭘 할 수 있다는 말을 정말 ..

Git, Git hub desktop 사용법

https://www.youtube.com/watch?v=hFJZwOfme6w&list=PLuHgQVnccGMA8iwZwrGyNXCGy2LAAsTXk -> 작성은 메모장으로 하되 노션으로 할까 했는데 노션+블로그 둘다 하게 되면 두번 일하는 셈이니 그럴 바에야 블로그에만 올리자 깃을 간단한 소스코드라면 깃의 활용법이 더 클것이라고 생각하기에 오히려 어려울 1. git init 깃에게 이 폴더를 버전관리를 하겠다고 알려주는 것 / .git 파일이 생기는데 여기서 버전을 저장하게 된다. 2. vim 파일을 수정할 수 있도록 하는건데 어디에나 있어서 유용하나 방법이 어렵다는 단점이 있다. / 여기서는 f1.txt파일을 사용했다. 3. git status 현재 깃이 어떤 파일을 관리하고 있는 지를 알 수 있음 ..

Nomad Coder의 'React Native로 날씨앱 만들기' 강의정리

강의 링크 https://academy.nomadcoders.co/courses/216885/lectures/10903202 #0.0 Introduction 리액트 네이티브로 차원이 다른 앱 만들기 [중급] JavaScript, ReactJS, ReactNative academy.nomadcoders.co 이걸 보게 된 이유, 이 강의 첫인상 리엑트 기본강의를 듣고 듣는 두번째 리엑트강의이다. 이걸 들은 이유는 어플을 만들 수 있다는 것에 일단 끌렸고 내가 만든 프로그램을 어플로 만들수 있다면 좋을 것 같아서 이 강의를 듣게 되었다. 강의 정리 #0-1. Requirement 어플을 직접 확인해보려면 안드로이드 스튜디오를 통해서 내 컴퓨터 상에서 또는 expo를 통해서 내 폰에서 작업을 할 수 있다. #..

딥러닝 첫시작 "딥러닝 워크북"

책 사진 책을 읽게된 동기 파이썬을 진짜로 많이 사용하게 된다면 언젠가는 인공지능도 한번은 보지 않을까 싶었는데 드디어 보게 되었다. 사실 내용을 다 이해할 것이라고 생각하지 않고 일단 첫 시작으로 하는 것이므로 가벼운 마음으로 일단 책을 읽었다. 책에서 얻을 만한 정보 실제 코딩을 해보는 게 제일 도움이 되지만 내 컴퓨터의 한계와 엄두가 나지 않기에 일단은 책을 읽는 것으로 만족하자. 일단 배우고 나서 딥러닝용 컴퓨터는 공모전 상금으로 맞출 수 있도록 해보자. 딥러닝AI는 쉽게 말하면 11줄로 설명이 가능하다. from deel import * 프레임워크 임포트 from deel.network import * from deel.commands import * deel=Deel() 프레임 워크 초기화 C..

Nomad Coder의 'Python으로 웹 스크래퍼 만들기' 강의정리

강의 링크 https://academy.nomadcoders.co/courses/681401/lectures/12154590 #0.0 Why learn Python Python for Absolute Beginners academy.nomadcoders.co 이걸 보게 된 이유, 이 강의 첫인상 나는 나만의 첫 프로젝트로 파이썬 웹크롤링을 사용해서 학교의 프로그램을 받아오고 정리후 내 시간표의 공강시간에 알맞는 프로그램을 넣어주는 프로그램을 만들었다. https://happyhyunwoong.tistory.com/37?category=1086415 Project 1-1) 웹 크롤링을 통한 공모전 스케쥴러 만들기 >기초 파이썬 문법을 수업을 통해 알게 되고 나만의 프로그램을 만들어보고 싶어서 만들게 된 스..

파이썬 알고리즘을 위한 첫번째 책 '컴퓨터 사이언스 부트캠프with파이썬' 양태환 저

책 사진 책을 읽게된 동기 사실 알고리즘에 관해 볼려고 이 책을 집어든 것은 아니다. 책 커리어스킬에서 부트캠프를 통해 단기간에 실전 코딩을 배울수 있다는 말에 끌리게 되었다. 그리고 책의 내용을 조금 보니 파이썬의 기초 이후로는 알고리즘과 2학년에 배울 자료구조를 조금 다루고 있기에 책을 고른 결정적인 이유가 되었다. 책에서 얻을 만한 정보 32비트와 64비트의 차이 컴퓨터가 데이터처리를 할 수 있는 비트수를 의미한다. 파이썬 다른 언어와 다르게 변수가 상수로 저장되는 것이 아닌 int라는 클래스의 객체로 저장된다. 파이썬의 변수 주소는 16진수로 표현한다. 왜냐하면 짧게 표현할 수 있기 때문이다. 2진수 0b 16진수 0x 음의정수를 표현할때는 보수를 사용한다. 왜냐하면 첫번째는 +0,-0의 차이가 ..

Nomad Coder의 'ReactJS로 웹 서비스 만들기' 강의정리

강의 링크 https://academy.nomadcoders.co/courses/216871/lectures/10881270 #0.0 Introduction ReactJS로 웹 서비스 만들기 academy.nomadcoders.co 이걸 보게 된 이유, 이 강의 첫인상 풀스택 개발을 한번 해서 전체적인 개괄을 보고 싶기에 인스타클론코딩을 목표로 잡았다. 그 강의를 바로 들을 수는 없기에 일단은 리엑트 기초강의를 들어보고자 이걸 듣게 되었다. 강의 정리 #0-1. Requirements 콘솔창을 이용해서 node.js와 npm 버전을 확인하는 단계에서 콘솔이 뭔지 몰랐다. 알고보니 cmd를 말하는 것이다. cmd창을 클리어할때에는 cls를 사용하면 된다. #1-0. Creating your first Re..

하드웨어와 소프트웨어 사이에 숨겨진 언어 'CODE' 찰스 펫졸드 저

책 사진 책을 읽게된 동기 코딩에 대해 배우고 변수, 클래스을 점차 점차 알아갈 때쯤 문득 이런 생각이 들었습니다. '여러가지 문법이 있는 것은 알 겠는데 이게 하루아침에 만들어지지는 않았을 텐데 어떤 과정을 통해서 프로그래밍 언어가 하드웨어와 연관되었고 발전 해왔는지 궁금하다.'라고 생각했습니다. 이것을 가지고 교수님에게 물어보았지만 저의 부족한 설명때문에 매번 제대로 된 답을 얻지 못하고 마음 한켠에 두었습니다. 그러고 2학기가 끝나고 도서관을 둘러보던 도중에 이 책을 찾게 되었고 위의 질문을 명쾌하게 해결해줄 책이라고 생각되서 읽게 되었습니다. 내용은 다시 한번 읽고 정리할 수 있도록 하자. 책의 총평 사실 이 책을 읽었다고 하기에는 내가 너무 부족한 상태가 아닌가 싶다. 물론 이 책을 절반까지는 ..

Nomad Coder의 '바닐라 JS로 게임 만들기' 강의정리

https://academy.nomadcoders.co/courses/542034/lectures/9842675 #0.0 What are we building 2D Games and Multimedia in Vanilla JS! academy.nomadcoders.co 이번엔 JS 2번째 강의를 들어볼 차례다. 일반적으로 프로그래밍을 어떻게 알았냐고 물어봤을 때 대부분의 사람이 게임을 통해서 알게 되었다고 할 것이다. 지금까지 배워오면서 게임은 대학교과제로 한번 정도만 만들어보고 이번이 두번째로 만드는 게임이다. 재밌을 것 같다. 여기서 만드는 게임은 캔버스를 만드는 것이다. 태그에 구분짓는 걸 아이디와 클래스로 하는데 아이디는 태그를 클래스는 css를 하도록한다. 태크에 class로 이름지을때는 div..

728x90