728x90

Before 2020 39

Nomad Coder의 '바닐라 JS로 크롬 앱 만들기' 강의정리

https://academy.nomadcoders.co/courses/enrolled/435558 바닐라 JS로 크롬 앱 만들기 크롬 앱 클론코딩하며, JS 이론 배우기 [초급] HTML, CSS, JS academy.nomadcoders.co 임시저장된 글이 한번 날아갔다...(크롬과 티스토리의 플래시 문제라고 한다..) 그래서 다시 쓰는 강의정리 자바스크립트는 모든 브라우저에 이미 설치 되어있으며 어디서든 쓸 수 있는 언어이다. 프론트엔드 개발자는 자바스크립트만이 개발할 수 있는 도구이다. 우리가 배울 바닐라 자바스크립트는 자바스크립트 중에 화장을 하지 않은(즉 프레임워크나 라이브러리가 없는) 자바스크립트이다. 이걸 배우는 이유는 첫 자바스크립트를 근본이 있는 것을 알아야 나중에 어떤 자바스크립트를 ..

생활코딩의 Git 과 Git hub - GIT 3 강의정리

https://happyhyunwoong.tistory.com/45 생활코딩의 Git 과 Git hub - GIT 1,2 강의정리 >https://www.inflearn.com/course/git-2# 버전 관리 시스템 Git - 인프런 이 수업은 버전관리 시스템 git을 소개하는 수업입니다. 초급 교양 개발도구 버전관리시스템 깃(GIT) 온라인 강의 Git www.inflearn.com.. happyhyunwoong.tistory.com >앞의 강의 정리와 연결되는 영상입니다. 백업은 반드시 필요하다. 서버용 컴퓨터가 존재하기는 한다. local repository= 내 컴퓨터 remote repository = 서버용 컴퓨터 push= 내 컴퓨터에 서버용 컴퓨터에 넣어주는 것 clone=서버용 컴퓨터..

생활코딩의 Git 과 Git hub - GIT 1,2 강의정리

>https://www.inflearn.com/course/git-2# 버전 관리 시스템 Git - 인프런 이 수업은 버전관리 시스템 git을 소개하는 수업입니다. 초급 교양 개발도구 버전관리시스템 깃(GIT) 온라인 강의 Git www.inflearn.com 강의가 짧게 많은 강의가 있으므로 강의별로 정리하기 보다는 내가 사용할 내용을 기준으로 정리한다. 이해가 되지 않는 내용 암기는 모래성 쌓기이다. (앞에 들은 git 강의를 말하는 것 같다) 깃의 목표 1. 버젼관리 2. 백업 3. 협업 이것은 순서대로 앞의 내용을 필요로 하는 내용이다. 나는 이걸 버젼관리를 하기 위해 이 강의를 듣는 것이므로 나한테 알맞는 내용이다. 실습보다는 git을 사용해야하는 이유와 내용을 알려준다. 버전관리의 이유 파일이..

코드스쿼드의 Git과 Git hub 강의정리

https://www.inflearn.com/course/git-and-github# git과 github - 인프런 형상 관리 시스템(Verson Control System) 의 한 종류입니다. 주로 개발자들이 프로그램과 관련된 파일들을 저장하는 데 사용합니다. 초급 교양 개발도구 버전관리시스템 깃(GIT) 온라인 강의 github www.inflearn.com >첫번째 프로젝트를 계획없이 만들고 느낀 점 중에 하나가 코드가 어떻게 개발되었는지 로그를 남길수 있다면 굉장히 좋을 것 같고 내가 어디서 실수했는지도 알 수 있기 때문에 이 강의를 찾게 되었다. >물론 git의 설명서를 보고 직접해보면 좋지만 일단은 대략적으로 알고 바로 쓸 수 있는 방법을 선택했다. >1강 소스트리 사용해보기 커밋은 세이브에..

Project 1-Fin) 웹크롤링을 통한 공모전 점수화 프로그램

>이렇게 완성시켰다. 처음만든 프로그램이라 여러모로 뿌듯하고 무언가를 만들어봤다는 게 굉장히 도움되었다. 왜 사람들이 언어를 배우면 무조건 하나의 프로그램을 만들어보라는 지 알았다. > import requests from bs4 import BeautifulSoup from selenium import webdriver from time import sleep import pandas as pd import cv2 driver=webdriver.Chrome(r"C:\Users\dlagu\Desktop\chromdriver\chromedriver.exe")#r을 안붙이면 문법오류:유니코드가 나옴 driver.get("https://sportal.korea.ac.kr/default.aspx") sleep(..

Project 1-4) 허민석의 판다스 기초 정리

>https://www.youtube.com/watch?v=pFXipjh0ghw&list=PLVNY1HnUlO26Igldy2Q6Nb2LZbpQWTyle >허민석씨의 판다스 기초 강의를 들었다. 필요한 내용만을 예제를 통해 알려줘서 쉽게쉽게 익힐 수 있었다. >이 강의를 마지막으로 이제 내가 원하는 프로그램을 만들 준비는 다 되었다고 생각한다. 이제 나머지는 나한테 맞는 프로그램을 작성하는 것 뿐만이 남아있다.

Project 1-3) 동빈나의 웹크롤링 정리

>https://www.youtube.com/watch?v=kiowbtjDrWo&list=PLRx0vPvlEmdCZ_5prmWXfuMf0lM43BrQU >웹크롤링에 대한 영상을 찾던 도중 짧게 4강으로 정리된 영상이 있어서 보게 되었다. >내용은 간결하고 잘 설명되어있었으나 중간중간 막히는 부분이 있어서 댓글이나 구글링을 통해 해결하는데에 시간이 조금 걸렸다. 물론 막하지 않고 술술풀리면 좋겠지만 이런 과정등을 통해서 해결법을 알게 되고 프로젝트를 만드는데 유용한 경험이 아닐까 싶다. >이렇게 사이트에 접속해서 크롤링하는데에 성공한 나는 크롤링된 내용을 정리하고 싶었다. 처음에는 2차원배열을 통해 정리하는 것을 생각했었지만 이것보다 좋은 방법이 있을 것 같아 교수님에게 물어보니 pandas를 추천해주셨다..

Project 1-2) 생활코딩-WEB1,WEB2,JAVASCRIPT,PYTHON 정리

>https://www.youtube.com/watch?v=tZooW6PritE&list=PLuHgQVnccGMDZP7FJ_ZsUrdCGH68ppvPb >공모전 프로그램을 웹크롤링 할 것이기에 웹페이지에 대해 알아야한다고 생각했고 좋은 강의를 찾다가 알게 된 것이 생활코딩 WEB 영상이다. >이 영상을 통해 개략적인 내용을 알게 되었고 이후에 어떤 방향으로 나갈지 알 수 있게 되었다. >WEB1,WEB2,JAVASCRIPT을 듣고 PYTHON을 사용할 예정이니까 그 강의도 들었지만 이미 문법을 알고 있는 상태였기에 이후 강의는 무의미하다고 생각했고 그 뒤로는 크롤링에 관한 영상을 찾아보도록 했다.

Project 1-1) 웹 크롤링을 통한 공모전 스케쥴러 만들기

>기초 파이썬 문법을 수업을 통해 알게 되고 나만의 프로그램을 만들어보고 싶어서 만들게 된 스케줄러 프로그램입니다. 나머지의 내용들은 유튜브, 책등을 통해서 공부했습니다. >첫 프로그램이라 엉성한 코드가 많습니다. 그냥 왕초보 프로그래머가 만든 첫 프로그램이니 재미용으로만 봐주셨으면 합니다. 하지만 지금은 엉성하지만 꼭 완성할 것을 목표로 하고 있습니다. 그러므로 좋은 코드를 위한 피드백은 언제나 환영입니다. >제가 이걸 만들기위해서 공부했던 내용등을 정리해서 올릴예정이며 글의 업로드 순서대로 공부를 해왔으며 나중의 프로젝트에서도 이와 같이 작은 공부를 통해서 큰 내용을 만들수 있음을 보여주고 싶습니다.

728x90