본문 바로가기

전체 글11

[코테준비] #1. 행렬 / 배열 ❗오늘의 학습 키워드 행렬 / 배열   ❗ 공부한 내용  📌 코딩 테스트 문제 ? 코딩테스트 연습 - n^2 배열 자르기   📌 문제 풀이 프로세스  [1] 문제 이해 해당 문제는 글을 처음 읽었을 때, 무슨 말인지 잘 이해가 되지 않았다...  하지만, 감사하게도 밑에 gif 이미지로 상세하게 설명이 되어 있어서 쉽게 이해할 수 있었다.   [2] 직관적 문제 접근  난 기본적으로 단순한 인간이라... 직관적으로 3단계를 나열했다.  (1) n 만큼의 행렬을 만들자. (2) n행 n열로 짜여진 매트릭스에 이런 식으로 숫자를 넣어보자.  (3) 매트릭스를 배열로 전환해서 left ~ right 만큼 슬라이싱을 하자.   [3] (직관적) 문제 풀이  import numpy as npdef soluti.. 2024. 7. 23.
백엔드 개발자의 실수 2. React 설치하기 (Windows) 아 첫 번째 포스팅에 얄팍하게 서치한 지식으로 갈겨놨는데,, 내가 썼지만, 사람들이 많이 안봤으면 좋겠다 ㅜ_ㅜ 프로젝트 하면서 더 많이 찾아보고 업데이트 할테니,, 앞으로의 포스팅에 더 관심을 받고 싶다. 우선은 리액트가 뭔지를 떠나서 설치를 해봐야하니까! 설치를 했다. 리액트를 하려면 우선 node.js를 해야한단다.. 왜.. ㅜ_ㅜ 얜 또 왜 튀어나오는 거야... ?? 이유는,, node.js를 설치하면 nmp이 같이 설치되는데, npm이라는 Node Package Manager인 패키지 관리자를 설치해야, 이 npm을 이용하여 React를 손쉽게 설치할 수 있단다.. 그리고 npm은 React 프로젝트 의존성 관리도 해준다니 리액트를 하려면 꼭 설치를 해야한다. node.js 이녀석.. 더 알고싶.. 2023. 7. 21.
백엔드 개발자의 실수 1. React 시작하기 /리액트와 뷰의 차이 GO 언어로 백엔드 초보 개발자로 지내다가 1년밖에 안돼서 퇴사... 집에서 딩가 딩가 하다가 리액트 한 번 해볼까? 하는 마음에 한 번 건드려 본다! 재취업 하려면 준비할 것도 많은데... 어이없게도 프론트 한 번 해보자고 삽질을 시작하는 거라.. 제목은 '백엔드 개발자의 실수'로 정했다. 뭐 여튼.. 프론트라고는 HTML이랑 CSS, Javs script 조금씩밖에 모르지만 예전에 배울 때 재밌게 했던 기억이 있어서몇 가지 프로젝트를 혼자 해보려고 한다. 과연 'React'는 뭘까? 예전 회사에서는 프론트 개발자들이 'Vue'를 썼는데 이 둘의 차이점은 또 뭘까? 첫 번째 질문의 답은애초에 리액트 홈페이지 대문에 딱! 있었다. 사용자 인터페이스를 만들어서 java script를 좀 더 효율적으로 사용.. 2023. 7. 21.
Windows에서 오랜만에 파이썬 설치를 해보았다. 간단한 파이썬 설치 + 주피터 노트북 설치 방법 간단하게 크롤링 할 일이 조금 있어서 윈도우에다가 파이썬을 오랜만에 설치를 해보았다. [How to Windows Python Install] 그 방법은 아주 간단했다. Python 설치 윈도우즈 시작메뉴에다가 "Microsoft store"를 입력하여 실행 후 "python"이라 입력하면 다양한 버전의 파이썬을 제공한다. 그냥 원하는 버전의 파이썬을 설치 하면 된다. 그리고는 CMD창에서 Python 설치 확인 python --version 입력하여 내가 설치한 버전이 맞는지 확인한다. 본격적으로 python 코드를 짜야하는데 vscode로도 파이썬을 간단하게 할 수 있지만, 예전 생각이 나서 jupyter notebook을 설치해서 사용했다. Jupyter Notbook 설치 pip3 install .. 2023. 7. 14.