연결리스트/트라이
플레이데이터 알고리즘 스터디 10주차 주제, 연결리스트/트라이 자료구조에 대한 공부기록
플레이데이터 알고리즘 스터디 10주차 주제, 연결리스트/트라이 자료구조에 대한 공부기록
플레이데이터 알고리즘 스터디 9주차 주제, 탐욕법에 대한 공부기록
플레이데이터 알고리즘 스터디 8주차 주제, 최단경로 알고리즘에 대한 공부기록
플레이데이터 알고리즘 스터디 7주차 주제, 동적계획법에 대한 공부기록
플레이데이터 알고리즘 스터디 6주차 주제, 재귀함수에 대한 공부기록
플레이데이터 알고리즘 스터디 5주차 주제, 해시에 대한 공부기록
플레이데이터 알고리즘 스터디 4주차 주제, 진법변환과 비트연산에 대한 공부기록
플레이데이터 알고리즘 스터디 3주차 주제, DFS/BFS에 대한 공부기록
2018년도 KAKAO BLIND RECRUITMENT 출제문제. 이진수를 활용하여 비밀지도를 해독하는 문제
문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요.
탐욕법(Greedy) 문제. 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다.
부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서에 물품을 지원할 수 있는지 return 하도록 solution 함수를 완성해주세요.
에라토스테네스의 체를 사용하여 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 찾아야한다.
2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요.
마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요.
1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작성해주세요.
array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.
양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요.
배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다.
전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 * 으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요.
플레이데이터 알고리즘 스터디 2주차 주제, 탐색 알고리즘에 대한 공부기록
플레이데이터 알고리즘 스터디 1주차. 프로그래머스의 스택/큐 연습문제를 풀어보았다
브루트 포스와 스택 알고리즘의 차이를 문제풀이를 통해 정확하게 알아보았다
플레이데이터 알고리즘 스터디 1주차 스택/큐 문제를 풀어보았다.
이 포스팅은 플레이데이터 알고리즘 스터디 1주차 스택/큐 강의와 “Do it! 자료구조와 함께 배우는 알고리즘 입문, 파이썬편 - 4장 스택과 큐”를 사용하여 공부한 내용을 바탕으로 하고 있습니다.
자료구조
“Do it! 자료구조와 함께 배우는 알고리즘 입문 파이썬편” 1장 공부내용을 정리한 글입니다.
파이썬 = 동적언어
numpy란?
lambda 함수
파이썬 OpenCV 13. 객체 단위 분석을 위한 외곽선(Contour) 검출
파이썬 OpenCV 12. 객체 단위 분석을 위한 레이블링
파이썬 OpenCV 11. 영상 처리를 위한 이진화와 모폴로지
파이썬 OpenCV 10. 마스크 기반 에지 검출 & 캐니 에지 검출 및 허프 변환 직선, 원 검출
파이썬 OpenCV 9. 어파인 변환 및 투시 변환을 통한 영상의 크기, 위치 등 변환
파이썬 OpenCV 8. 커널 또는 마스크 필터링 연산을 이용한 이미지 변환
파이썬 OpenCV 7. and,or,not,xor를 이용한 연산 및 이미지 합성, 마스킹 & 차 구하기
파이썬 OpenCV 6. 영상의 밝기, 명암 조절 및 히스토그램 분석 활용하기
파이썬 OpenCV 5. OpenCV 윈도우 안에 도형 및 트랙바 그려넣기
파이썬 OpenCV 4. 카메라 객체를 생성하여 사진 및 동영상 촬영/저장
파이썬 OpenCV 3. 이미지 정보 확인, 컬러 변환, 픽셀 추출/변환, 이미지 복사 등
파이썬 OpenCV 2. OpenCV를 이용해서 영상(이미지)를 어떻게 불러오고 출력하는지에 대한 기초를 알아보았다.
파이썬 OpenCV 1. 컴퓨터 비전이란 무엇인지 알아보자
플라스크(Flask)란?
tkinter활용한 ui 프로그래밍
소켓 네트워크 프로그래밍 찍어먹기
서울시 버스 노선 정보 가져오기
외부 데이터 처리
matplotlib - 데이터 시각화 라이브러리
5. 요소 추출 head(n): 위에서 n줄 추출 tail(n): 아래에서 n줄 추출
pandas - 구조적 데이터 처리를 위한 라이브러리
6. 논리 연산 각 요소끼리 연산하여 bool 결과들을 배열로 반환
2. 배열 처리 함수
NumPy 데이터 처리에 사용되는 가장 대표적이고 기본적인 라이브러리. 과학/수학적 연산을 쉽고 빠르게 하기 위한 함수를 제공하여 다차원 배열 데이터를 효율적으로 처리할 수 있다.
pymysql 설치
변수의 유효범위와 메모리
함수 & 패키지
클래스 정의
지역변수 & 전역변수
여러 데이터들의 모음을 프로그램에서 효율적으로 다루기 위해 사용하는 것들:
프로그래밍 언어
블로그를 이전했습니다. 앞으로는 https://lucathree.com 으로 방문해주세요!
개발자로서 첫 이직에 성공했다!
아주 오랜만에 블로그 글을 작성한다. 개발자로 일하기 시작한지 6개월이 흘렀고, 회사 업무에 집중하느라 블로그에 소홀했다는 나름의 핑계를 대고 싶지만 그냥 여러가지 상황 때문에 퇴근 후에도 열심히 살 에너지가 없었다는 게 더 솔직한 대답인 것 같다.
개발자로 일을 시작하고 어언 3개월이 흘렀다. 입사 전까지는 어쨌거나 취업을 해야 하니 블로그와 깃허브 위주로 기록을 남기면서 ‘보여지는 공부’를 주로 했었는데 지금은 당장 공부한 결과물을 누군가에게 보여줄 필요는 없다 보니 남들에게 보이지 않는 공부들을 주로 하고 있다. 되도록 ...
첫 출근을 한지 벌써 2개월이나 지났는데 이제서야 취업 후기를 남겨본다. 첫 직장은 아니지만 개발자로서는 처음으로 취직에 성공했었기에 감회가 남달랐었는데 어느새 두 달이 지나고 벌써 익숙해지려고 해서 초심이 조금이라도 사라지기 전에 하루빨리 기록해야겠다는 생각이 들었다.
신입 개발자로서의 첫 입사 제안이 들어왔다. 취업 활동을 시작한지 얼마 안된 상황에서 정말 빠르게 얻어낸 성과였고 회사에서 제시한 연봉은 정말 내가 이 돈을 받아도 되는 것인가 싶을 정도로 과분한 액수였다. 하지만 밤을 새가면서 머리가 터지도록 고민한 끝에 입사 거절 의사를 전달했다.
6개월간의 엔코아 플레이데이터 아카데미 인공지능 SW 개발자 교육과정을 마치고 남기는 부트캠프 및 국비지원교육에 대한 소감
개발자가 되기 위한 공부를 하며 느끼는 개인적인 생각들의 기록
데이터 사이언티스트가 되겠다고 퇴사를 하고 플레이데이터에서 교육을 듣기 시작한지 벌써 3개월이 다 되어간다. 여전히 능력이 너무나도 많이 부족하다는 생각이 들지만 그래도 3개월만에 아무것도 모르던 초짜에서 이제는 원하는 기술을 검색해서 읽고 이해하고 활용할 수 있는 수준이 되었다는...
오늘은 유튜브에서 이런 영상을 봤다.
플레이데이터 인공지능SW개발자 과정에서 진행한 두번째 프로젝트의 진행기록
6개월간의 교육과정이 쉽지는 않을 거라고 생각했지만 이제 시작한지 한달 반 정도 지난 시점에서 예상보다 빠르게 번아웃이 찾아왔다. 아무래도 개인 프로젝트의 여파가 심했던 것 같은데, 엄청난 의욕을 가지고 시작했는데 결과적으로 벽에 부딪히고 내가 아직도 얼마나 부족한지를 깨닫고나니 ...
SW개발교육을 시작하고 어느덧 6주가 흘렀다. 지난 미니 프로젝트에서 가장 아쉬웠던 부분이 모든 것이 텍스트기반에 파이썬 콘솔을 통해서만 구현할 수 밖에 없다는 것이었는데 드디어 수업에서 tkinter를 활용하여 GUI를 구현하는 방법에 대한 부분까지 진도를 나가게 되었다.
교육과정이 시작된지 이제 곧 한달이 되어가는 시점에서 드디어 첫 협업 프로젝트를 진행하게 되었다. 지금까지 기획자로서 개발자와 함께하는 협업은 많이 해봤지만 초보 개발자로서 다른 사람들과 함께 개발을 하는 프로젝트는 처음이었기 때문에 배운 점들도 많았고 앞으로 어떤 능력을 더 키워...
읽기전! 플레이데이터 교육과정에 대한 자세한 소개 및 선택 계기에 대한 글을 원하실 경우 아래 포스팅을 참고해주세요 내 미래를 맡겨도 될까? 플레이데이터 데이터사이언스 교육과정 신청후기
국비지원 선택계기
이 글을 써야겠다고 결심한 이유
3일 정도를 자투리 시간마다 뚱땅거려본 끝에 드디어 깃허브 계정과 블로그 세팅이 끝났다.
플레이데이터 SW개발교육 97일차 Java Spring Boot 수업 노트정리
플레이데이터 SW개발교육 96일차 Java Spring Boot 수업 노트정리
플레이데이터 SW개발교육 95일차 Java Spring Boot 수업 노트정리
플레이데이터 SW개발교육 94일차 Java Spring Boot 수업 노트정리
플레이데이터 SW개발교육 93일차 Java Spring Boot 수업 노트정리
Singleton Pattern
플레이데이터 SW개발교육 92일차 Java Spring Boot 수업 노트정리
플레이데이터 SW개발교육 91일차 Java Spring Boot 수업 노트정리
플레이데이터 SW개발교육 63일차 Java 수업 노트정리
플레이데이터 SW개발교육 62일차 Java 수업 노트정리
플레이데이터 SW개발교육 61일차 Java 수업 노트정리
플레이데이터 SW개발교육 60일차 Java 수업 노트정리
플레이데이터 SW개발교육 59일차 Java 수업 노트정리
플레이데이터 SW개발교육 Java 과정 중 과제 수행 내용 정리
플레이데이터 SW개발교육 58일차 Java 클래스 생성 수업, 실습내용 정리
플레이데이터 SW개발교육 58일차 Java 수업 노트정리
Java의 특징
HTTP
6장 자료구조를 마지막으로 ‘모두를 위한 컴퓨터 과학 (CS50 2019)’를 기반으로 한 기초 컴퓨터 공학 기초이론 공부를 마칩니다.
메모리를 효율적으로 관리하기 위해 정의하는 프로그래밍 구조, 자료구조에 대해서 알아보자
메모리가 저장되는 구조 및 메모리를 불러오는 방식에 대해 알아보자
파이썬 웹 프레임워크인 Flask를 사용한 웹 프로그래밍에 들어가기에 앞서, 웹 프로그래밍이 무엇인지 간단하게 개념을 정리하고 넘어가기 위한 공부를 진행했다.
2계층 - 데이터 링크
네트워크 모델의 종류
네트워크란 무엇인가?
프로그램의 실행과정
버블정렬 알고리즘의 실행시간 단축
검색 알고리즘
컴파일링
CS50 2019년 강의의 두번째 챕터는 원래 “C” 이지만, C언어의 특징적인 부분보다는 파이썬이나 자바에도 해당되는 공통적인 프로그래밍 방법(조건문, 루프, 함수 등)에 대한 내용이 많아서 해당 내용에 대한 기록은 생략하고 이 챕터에서 나온 몇 가지 이론적인 개념들만을 모아서 ...
“밑바닥부터 시작하는 딥러닝” 책을 바탕으로 딥러닝 기초 이론 복습 진행.
공부내용
공부내용
공부내용
오늘의 공부내용
오늘의 공부내용
오늘의 공부내용
오늘의 공부내용
오늘의 공부내용
오늘의 공부내용
오늘의 공부내용
권철민님의 ‘파이썬 머신러닝 완벽 가이드’ 강의를 기반으로 공부한 내용의 기록 - 4장 ‘분류’ 정리 (2)
권철민님의 ‘파이썬 머신러닝 완벽 가이드’ 강의를 기반으로 공부한 내용의 기록 - 4장 ‘분류’ 정리 (1)
권철민님의 ‘파이썬 머신러닝 완벽 가이드’ 강의를 기반으로 공부한 내용의 기록 - 3장 ‘평가’ 정리
권철민님의 ‘파이썬 머신러닝 완벽 가이드’ 강의를 기반으로 공부한 내용의 기록 - 2장 ‘사이킷런으로 시작하는 머신러닝’ 정리 (3)
권철민님의 ‘파이썬 머신러닝 완벽 가이드’ 강의를 기반으로 공부한 내용의 기록 - 2장 ‘사이킷런으로 시작하는 머신러닝’ 정리 (2)
권철민님의 ‘파이썬 머신러닝 완벽 가이드’ 강의를 기반으로 공부한 내용의 기록 - 2장 ‘사이킷런으로 시작하는 머신러닝’ 정리 (1)
권철민님의 ‘파이썬 머신러닝 완벽 가이드’ 강의를 기반으로 공부한 내용의 기록 - 1장 ‘파이썬 기반의 머신러닝과 생태계 이해’ 정리
Django와 DRF를 이용해서 REST API를 만들기 위한 환경 구축을 진행해봅니다.
Django와 DRF를 이용해서 REST API를 만들기 위한 환경 구축을 진행해봅니다.
Django와 DRF를 이용해서 REST API를 만들기 위한 환경 구축을 진행해봅니다.
Django와 DRF를 이용해서 REST API를 만들기 위한 환경 구축을 진행해봅니다.
Django를 이용해서 REST API를 만들 수 있도록 해주는 라이브러리, Django REST Framework에 대한 공부 내용입니다.
MTV 패턴과 실행 구조, settings.py 및 manage.py 파일 등 장고 웹 프레임워크를 이용하기 위한 기본 개념에 대한 공부 내용
Django 공부를 시작했습니다. 가상환경 대신 도커를 이용해서 장고를 설치하고 프로젝트를 생성하여 테스트 페이지를 띄워봅니다.
함수(Function)
뷰(VIEW) : 가상 테이블
트랜잭션 (Transaction)
기본 SELECT 문
데이터베이스의 기본개념
블로그에 지킬의 리퀴드태그와 충돌하는 플라스크 템플릿변수 포스팅하기
Intro
데일리 업무회고 기록. 파이썬 os.path.join() 사용 시 주의해야할 점, 개발할 때 OOP나 CBV, FBV 같은 구조는 왜 사용해야하고 어떤 판단에 따라 사용하는 것이 맞는지, 그리고 시니어 개발자의 코드를 리뷰하는 자세에 대한 고민 등 오늘 하루 업무를 하며 배운 것/...
데일리 업무회고 기록. 서비스의 메이저 버전 업데이트를 준비하며 어떻게 해야 좋은 구조의 DB를 설계할 수 있을지를 고민했다.
😮 본 글은 프로그래밍 관련 개념을 개인적인 공부 차원에서 ‘다섯살 짜리 아이도 이해할 수 있는 수준’으로 설명하는 것을 목표로 작성한 글입니다! 훨씬 더 자세하고 전문적으로 설명한 글들은 본 게시물 하단의 참조 링크를 통해 확인하실 수 있습니다. 쉽게 설명하기 위한 예시와 ...