전체 글

카테고리 없음

맥/윈도우에 파이참(pycharm) 설치 및 설정하기

파이썬을 사용하시는 많은 분을이 VScode를 사용하고 있을텐데요, 오늘은 vscode말고 파이참을 소개하려고 합니다. 파이참은 Intellij로 유명한 Jetbrains 사에서 출시한 IDE로 다양한 편의기능과 사용자 친화적인 환경을 제공합니다. (그래서 한번 쓰면 못 나옵니다.) 그럼 함께 파이참을 설치하러 가시죠! * 파이참 설치전 파이썬이 설치되어있어야 합니다. 🧐 파이참 설치하기 먼저 윈도우 환경에서 설치하는 방법을 알아보고, 이후 맥에서 설치하는 방법을 알아보겠습니다. 1) 윈도우에서 pycharm 설치하기 1. 아래 링크를 통해 파이참 다운로드 홈페이지에 들어갑니다. https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows PyCh..

컴퓨터 공학

(디자인 패턴 복습 시리즈) 어댑터 패턴(Adapter pattern)

이번 시간에 복습할 패턴은 어댑터 패턴입니다. 어댑터 패턴은 싱글톤과 함께 어디선가 많이 들어본 패턴에 속합니다.(뇌피셜) 어댑터 하면 가장 쉽게 떠오르는게 220v를 110v로 변환해주는 어댑터입니다. 일본이나 중국, 영궁을 여행가면 각기 다른 어댑터를 챙겨가는 그런 상황을 생각해보자고요. 우리는 일본에서 충전기를 사용하기 위해 새로운 충전기를 가져가거나, 혹은 앞의 플러그 부분을 갈아끼우지 않습니다. 다만 110v용 어댑터를 챙겨가서 사용하죠. 객체지향에서도 마찬가지입니다. 기존의 시스템과 새로 도입해야하는 시스템이 있습니다. 하지만 기존의 시스템과 새로 도입해야하는 시스템이 상호호환이 잘 되지 않는 부분이 있습니다. 이런상황에서 우리는 기존의 시스템을 새로 작성하지 않고, 어댑터 패턴을 사용해서 기..

컴퓨터 공학

(Python) FastAPI MVC(1)

이 문서는 Fastpi-mvc를 번역한 글입니다. Why fastAPI-mvc? fastapi-mvc란? fastapi-mvc는 fastapi 웹 프레임워크의 개발자 생산성 툴입니다. 모든 개발자가 fast-api를 시작할 때 필요한 것을 바탕으로, fast-api 응용프로그램 개발을 더욱 쉽게 하기 위해서 만들어졌습니다. fastapi-mvc는 적은 코드로 더 많은 것을 달성할 수 있습니다. 특정 작업을 시작하는 데 필요한 모든 것을 생성하여 개발을 더욱 쉽게 만들 수 있도록 설계된 "Generator"라는 여러 스크립트가 함께 제공됩니다. fastapi-mvc는 독단적인 소프트웨어입니다. 일을 처리하는 최선의 방법이 있다고 가정하고, 그 방법을 장려하도록 설계되었지만 경우에 따라 대안을 방해하기도 합..

TIL(Today I learned)

(TIL) 20220119

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) * 코딩 인터뷰 완전 분석 읽기 엊그제 여러 회사에서 기분 좋은 합격 소식을 전해왔어요. 페이히어, 야놀자, NHN Edu 등에서 연락이 왔고, 면접과 과제 등을 진행하게 됐어요. 페이히어는 1차 면접을 보고 합격한 상태이고, 야놀자는 코딩 테스트를 통과한 상황이고, Nhn은 과제를 진행해야하는 상황이에요. 그래서 페이히어 2차 면접 겸 야놀자 면접 대비용으로 책을 읽었어요. 은 작년 네이버 1차 면접을 앞두고 엄청난 속도로 하루만에 다 읽었었는데요, 그때 내용이 머리에 많이 남아 있지 않기도 하고, 좋은 내용이 많았어서 다시 읽고 있어요. * 프로젝트 회의 진행 오늘 회의는 정말 많은 진전이 있었어요. 전체적인 디자인 확립 MVP 기능 확립 ..

TIL(Today I learned)

(TIL) 20230110/ 프로젝트 진행, 코드 컴플리트 다시 읽기

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) * 프로젝트 인원 모집 완료 드디어 새로운 프로젝트에 인원 모집을 완료했어요. 프론트 개발자들을 모셔왔는데, 모으는 과정이 험난했습니다..! 그래도 다 잘하시는 분이 오셔서 기분이 좋더라고요. 소켓이나 RTC 같은 것을 쓰지 않으면 CRUD가 전부인 웹 프로젝트에서, 어떻게 더 효율적으로 프로젝트를 진행하게 될지 기대가 됩니다. * 코드 컴플리트 2 책 다시 읽기 갓 스프링을 시작하고, 얼마 지나지 않아서 로 스터디를 했었는데요, 많은 주니어 분들 틈에 끼여서 같이 했음에도 제가 아는 게 없다 보니 지식 습득 수준으로 넘어가고 말았어요. 그래도 그때 기억나는게 있다면 책에서 프로젝트 진행과 관련한 부분에서 아주 상세하게 다뤘던 것인데요, 그 ..

TIL(Today I learned)

(TIL) 20230109/ FastAPI와 과제

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) * PayHere 과제 전형 완료 항상 Java를 써오다가 python 직무로 지원 했는데 운이 좋게 서류를 합격해서 주말포함 3일동안 과제에 매달렸어요. FastAPI를 사용은 해봤지만, 정말 간단하게만 사용했고, 디렉토리 구조도 엉망이어서 사용했다고 말하는 것도 조금 민망하네요. 어쨌든 과제 전형을 진행하기 위해서 레퍼런스를 정말 많이 찾았다녔어요. 처음 2일동안 좋은 디렉토리 구조를 찾지 못해서 Spring에서 쓰던 MVC 구조로 설계를 해고, 올바르게 동작하는 것을 확인했어요. 그러다 둘 째날 저녁 최고의 FastAPI 예제를 발견합니다. GitHub - tiangolo/full-stack-fastapi-postgresql: Full s..

주간회고

(회고) 2022년 회고

2022년 초에는 21년 회고를 작성했었는데요. (회고) 2021년 회고 2021년에는 개인적으로 많은 일들이 있었다. 그 중에서 기억에 남는, 큼직한 일들로 회고를 해볼까 한다. 코드숨, 스프링 1기 수강 어쩌면 나의 2021년에서 가장 중요한 순간이었을지도 모른다. 코 mirrorofcode.tistory.com 이번에는 22년 회고를 작성해보려합니다. 22년은 가장 많이 성장했고, 여러 시행 착오들, 부족함을 느낀 그런 시간이었습니다. 여러 곳의 인턴 합격과 당근마켓 서류 합격 22년 2월에 팀 프로젝트를 마치고, 인턴을 경험하고 싶어서 여러 곳을 지원했고, 운이 정말 좋게도 총 3곳 정도 최종 합격을 받았습니다. 돌이켜보면 정말 부족한 실력이었던거 같은데 감사하네요. 당시에 당근마켓 채용연계형 인..

TIL(Today I learned)

(TIL) 20220105 / 대규모 서비스를 지탱하는 기술

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) * 책 읽기 확실히 넓은 시야를 제공하는 책이다. 많은 채용공고에 있는 "대규모 시스템 설계"라고 적혀있는 추상적인 글을 구체화 시켜준다. * 이력서 수정 이전에는 이력서와 포트폴리오를 합쳐서 제출했는데, 분리하고 있다. 그러면서 가장 처음 적은 이력서를 봤는데 형편 없었다. 한편으로 많이 성장했다고 느끼는 계기가 되었다. * JavaScript 알고리즘 문제 풀기 조만간 JS로 코딩테스트를 볼 일이 생겼는데, 아무래도 JS는 Java에 비해서는 자주 사용하지 않다보니 기본 메서드를 많이 잊어버렸다. 공식문서를 보면서 빠르게 복습하는 시간을 가졌다.

후;
성장하는 개발 블로그