기타

기타

2023 상반기 삼성SDS 알고리즘 특강 후기

지난 2월 2주 동안 삼성 SDS 알고리즘 특강을 듣게 되었다. 2주간 강의를 듣고 그 후 시험을 보면 수료증이 나온다. 시험은 합격하지 않아도 된다. 신청할 때 시험을 보는데 인터넷 검색도 가능했다! 1문제만 맞춰도 통과가 되는 것 같다! 2주 동안 9시부터 오후 6시까지 특강을 듣게 된다. 각 주차마다 다른 강사님이 오셔서 수업해 주신다. 개념 설명과 더불어 골드 상위~플레 하위 정도의 문제를 하루에 많게는 8문제 적게는 5문제씩 풀었다. 사실 코딩테스트 준비를 2022년 10월부터 띄엄띄엄 준비했기 때문에 못 따라가지 않을까 걱정이 많이 되었다. 그래도 막상 해보니 다른 분들도 나처럼 어렵게 느껴진다는 것에 위안이 되었다. 물론, 잘하시는 분들도 있었다. 2주 동안의 강의를 들은 후 테스트를 봐야 ..

기타

RichTextApp 이용하여 구글 시트 셀 내의 특정 문자 색 바꾸기

function ReplaceTextToRichText() { const ss = SpreadsheetApp.openById("1jt84gI9KLHchUzyMxT1g9CXGNLh4csjb5M77w9-JHvQ"); const sheet = ss.getSheetByName("시트2"); const range2 = sheet.getRange("E2:E"); const texts2 = sheet.getRange("G2:G").getValues().flat(); var count = 0; for(i=0;i

기타

YOUTUBE DATA API 이용하여 비디오 크롤링하기 - playlistItems

깃허브 링크 : https://github.com/ankisile/Youtube-data-api-with-playlistItems YOUTUBE의 채널 URL를 이용하여 특정 시점이후의 동영상을 엑셀에 받아오는 프로그램을 작성해 볼것이다. 어떤 리소스를 쓸지는 youtube data api 레퍼런스 문서를 보면된다. https://developers.google.com/youtube/v3 킹갓 구글님들은 youtube와 관련된 웬만한 api들을 제공해준다. 따라서 search 를 사용해 볼것이다. search는 검색 매개변수와 관련된 동영상들을 리턴해준다. 1. Youtube 채널 id 구하기 우리는 채널의 url을 알고 있으나 채널 아이디는 알고 있지 않다. 채널 url은 다음 세가지 형태로 나타나진다..

기타

YOUTUBE DATA API 이용하여 비디오 정보 크롤링하기

인턴 하는곳에서 유튜브 정보를 크롤링하는 프로그램을 만들어달라고 하셨다. 비디오의 링크를 넣으면 그 비디오의 정보가 엑셀에 저장되는 프로그램을 만들것이다. YOUTUBE DATA API가 있다면 기본적인 python 문법만 알고있더라도 쉽게 할 수 있다. (왜냐하면 python을 1학년때 이후로 사용해보지 않았는데도 만들었기 때문) 전체코드 : https://github.com/ankisile/youtube-crawling-with-api 1. API 키 받아오기 이 블로그를 따라하자 https://brunch.co.kr/@mystoryg/156 YouTube Data API 키 발급받기 YouTube Data API 키 발급받기 YouTube API를 사용하기 위해서는 키가 필요한데 발급받는 과정은 다..

기타

프로그래밍에 좋은 사이트

[페이스북 페이지] 생활코딩 : https://www.facebook.com/groups/codingeverybody 나 개발한번 해보려고 : https://www.facebook.com/TryToGaebal/ 출퇴근길 개발 읽기 : https://www.facebook.com/devCommuter 테크 니들 : https://www.facebook.com/techneedle 개발자스럽다 : https://www.facebook.com/gaeraecom 프론트엔드개발그룹 : https://www.facebook.com/groups/webfrontend [유튜브] 노마드 코더 : https://www.youtube.com/channel/UCUpJs89fSBXNolQGOYKn0YQ 테크보이 워니 : http..

기타

Git을 공부해보자

자세한 내용은 https://git-scm.com/book/ko/v2에 있다. git을 더 깊게 공부하고 싶으면 위의 사이트 참고해서 공부하자 이것은 내가 공부한것만 요약해 놓은 문서로 오류가 있을수 있다. 혹시라도 오류가 있다면 바로 말씀해주시길... Git이란? 버전 관리 시스템. 되돌리고 백업하고 협업하기 위한 도구 Working direcotry, Staging area, Repository 버전이 되기까지 3개의 공간을 거쳐간다. 1. working directory 내가 코드작업을 하는 공간. 파일들이 생성/수정/삭제되는 공간. 변경사항이 생기는 공간. 변경사항들 중 다음 버전이 될 파일들을 선별해서 그 파일들을 버전으로 만든다. 2. staging area 버전이 될 후보들이 올라오는 공간...

ankisile
'기타' 카테고리의 글 목록