전체 글 22

[SQL] 프로그래머스 코딩테스트 MySQL 연습문제 (3) IN 연산자, REPLACE, DATEDIFF와 TIMESTAMPDIFF, DATE_FORMAT

안녕하세요, 오늘은 MySQL 연습문제 풀이 마지막 포스팅입니다. 앞에서 공부했던 개념이나 문제 풀이가 궁금하신 분들은 아래 링크를 참고해주세요. [SQL] 프로그래머스 코딩테스트 MySQL 연습문제 (1) SELECT, ORDER BY, GROUP BY, HAVING, 서브 쿼리, 집계 함수 [SQL] 프로그래머스 코딩테스트 MySQL 연습문제 (1) SELECT, ORDER BY, GROUP BY, HAVING, 서브 쿼리, 집계 함수 안녕하세요, 이번 포스팅은 SQL 문법을 처음 접하는 분들도 관련 개념을 학습하면서 실제 문제에 적용할 수 있게끔 심혈을 기울여 작성하였습니다. SQL 개념에 대해 모르시는 분들은 RDBMS와 SQL 부 codest.tistory.com [SQL] 프로그래머스 코딩테스..

Algorithm/SQL 2022.07.10

[SQL] 프로그래머스 코딩테스트 MySQL 연습문제 (2) NULL처리, INNER JOIN과 LEFT JOIN, LIKE 연산자, REGEXP

안녕하세요, 오늘은 지난 포스팅에 이어서 SQL 관련 개념을 학습하고 실제 문제에 적용해보겠습니다. 처음 공부하시는 분들은 지난 포스팅에서 SQL 기초 문법에 대해 설명해놓았으니 읽어보시기를 추천드립니다. [SQL] 프로그래머스 코딩 테스트 MySQL 연습문제 (1) SELECT, ORDER BY, GROUP BY, HAVING, 서브 쿼리, 집계 함수 [SQL] 프로그래머스 코딩테스트 MySQL 연습문제 (SQL 고득점 Kit) (1) 안녕하세요, 이번 포스팅은 SQL 문법을 처음 접하는 분들도 관련 개념을 학습하면서 실제 문제에 적용할 수 있게끔 심혈을 기울여 작성하였습니다. 부디 도움이 되기를 바라며 포스팅을 시작하 codest.tistory.com 모든 문제의 저작권은 프로그래머스에게 있음을 밝힙..

Algorithm/SQL 2022.07.10

[파이썬, Django] 업비트 REST API를 이용한 코인 시세 사이트

안녕하세요, 이번 포스팅에서는 Django, Python을 사용하여 만들어본 코인 시세 사이트에 대해 정리해보았습니다. 자세한 코드가 궁금하신 분들은 포스팅 하단에 GitHub 링크를 참고해주세요. 메인 페이지 데이터 요청 방식 4대 거래소의 REST API를 이용하여 데이터를 요청하고 응답받은 데이터를 JSON 형태로 받아옴 (HTTP request / response 방식) Websocket과 ASGI를 이용하여 실시간으로 웹에 지속적인 데이터를 보내는 데는 성공했지만, 내가 원하는 데이터 형태로 가공하여 보내주는 데는 어려움을 겪고 있어 아직 구현하지 못함 거래소별 특이사항 변동률을 API에서 제공하지 않는 경우 현재 가격과 전일 종가를 이용하여 직접 계산함 이때, 가격정보를 str으로 제공하는 경..

[SQL] 프로그래머스 코딩테스트 MySQL 연습문제 (1) SELECT, ORDER BY, GROUP BY, HAVING, 서브 쿼리, 집계 함수

안녕하세요, 이번 포스팅은 SQL 문법을 처음 접하는 분들도 관련 개념을 학습하면서 실제 문제에 적용할 수 있게끔 심혈을 기울여 작성하였습니다. SQL 개념에 대해 모르시는 분들은 RDBMS와 SQL 부분을 참고해주세요. [SQL] 데이터베이스와 친해지기 (DB, DBMS, RDBMS, SQL, ORM) [SQL] 데이터베이스와 친해지기 (DB, DBMS, RDBMS, SQL, ORM) 안녕하세요! 오늘은 들어는 봤지만 이해하기 힘들었던 데이터베이스 관련 용어들과 친해지는 시간입니다. 복잡한 개념인 만큼 이해를 돕기 위해 어려운 용어나 세부적인 내용은 생략했으니 참 codest.tistory.com 부디 도움이 되기를 바라며 포스팅을 시작하겠습니다. 모든 문제의 저작권은 프로그래머스에게 있음을 밝힙니다...

Algorithm/SQL 2022.07.02

[AWS] 장고 프로젝트 배포하기 (2) SSH 접속, 패키지 설치, GitHub 연동

안녕하세요! 지난 글에서는 AWS 계정을 생성하고 인스턴스 설정까지 해보았습니다. [AWS] 장고 프로젝트 배포하기 (1) [AWS] 장고 프로젝트 배포하기 (1) AWS 계정 생성, EC2 인스턴스 생성 안녕하세요! 오늘은 AWS를 이용하여 장고 프로젝트를 배포하는 첫 번째 글입니다. 개발환경이 궁금하신 분들은 제 Django 프로젝트 첫 번째 글을 참고해주세요. https://codest.tistory.com/5 [파이썬, Django codest.tistory.com 이번 글에서는 SSH 접속(Linux Terminal 환경에서 퍼블릭 IP에 원격 접속), 로컬 환경과 동일하게 패키지 설치, 프로젝트 실행까지 해보겠습니다. 목차 1. SSH 접속하기 2. SSH Key 발급 3. git clone ..

AWS 2022.06.15

[SQL] 데이터베이스와 친해지기 (DB, DBMS, RDBMS, SQL, ORM)

안녕하세요! 오늘은 들어는 봤지만 이해하기 힘들었던 데이터베이스 관련 용어들과 친해지는 시간입니다. 복잡한 개념인 만큼 이해를 돕기 위해 어려운 용어나 세부적인 내용은 생략했으니 참고하시기 바랍니다. 목차 데이터베이스(Database, DB) 데이터베이스 관리 시스템(DBMS) 관계형 데이터베이스 관리 시스템(RDBMS) SQL(Structured Query Language) ORM(Object Relational Mapping) 데이터베이스(Database, DB) 컴퓨터 시스템에 전자적으로 저장되는 구조화된 정보 혹은 데이터의 조직화된 모음 쉽게 말해, ‘데이터들의 집합’이라고 생각하시면 됩니다. 데이터베이스 관리 시스템(DBMS) 데이터베이스는 ‘데이터들의 집합’이라고 말씀드렸습니다. 이러한 데이터..

SQL 2022.05.21

[AWS] 장고 프로젝트 배포하기 (1) AWS 계정 생성, EC2 인스턴스 생성

안녕하세요! 오늘은 AWS를 이용하여 장고 프로젝트를 배포하는 첫 번째 글입니다. 개발환경이 궁금하신 분들은 제 Django 프로젝트 첫 번째 글을 참고해주세요. [파이썬, Django] 1. 장고 초기 환경설정 [파이썬, Django] 1. 장고 초기 환경설정(가상환경, 프로젝트, 앱 생성) 안녕하세요 Codest 입니다 ! 오늘은 장고 초기 환경설정에 대해 알아보겠습니다. 개발 환경 Python 3.8.8 Anaconda 4.10.1 Ubuntu 20.04 (Linux Terminal) Django란? Django는 웹 애플리케이션을 만드는 과정을 단.. codest.tistory.com 목차 1. 사전 준비 2. AWS 계정 생성 3. 인스턴스 생성 4. 인스턴스 설정 1. 사전 준비 가상 환경 활..

AWS 2022.04.29

[파이썬, Django] 2. View와 Template 생성하기 (MTV 패턴)

안녕하세요 Codest입니다! 이번 글에서는 URL과 템플릿을 연결하여 메인 페이지를 간단하게 만들어보겠습니다. 글을 시작하기에 장고를 공부하기 전에 꼭 알아야 하는 개념인 MTV 구조에 대해 알아보겠습니다. Django MTV 구조 그림을 보고 단번에 MTV 구조를 이해하기 힘들기 때문에 예를 들어 설명드리겠습니다. Model : 데이터들을 모델링하고 그 데이터를 Table(표) 형태로 DB(Data Base)에 넘겨주는 역할을 합니다. 예를 들어, 글쓰기 기능을 구현하고 싶을 때 글의 제목, 내용, 작성자 등의 데이터들을 DB에 저장해주기 위해서는 Model이 꼭 필요한 것입니다. 그림에 보이는 제목, 내용, 사진, 조회수들이 모두 Model이고 이것이 DB에 저장됩니다. Template : View..

[파이썬, Django] 1. 장고 초기 환경설정(가상환경, 프로젝트, 앱 생성)

안녕하세요 Codest 입니다 ! 오늘은 장고 초기 환경설정에 대해 알아보겠습니다. 개발 환경 Python 3.8.8 Anaconda 4.10.1 Ubuntu 20.04 (Linux Terminal) Django란? Django는 웹 애플리케이션을 만드는 과정을 단순화시켜주는 웹 개발 프레임 워크입니다. Django를 사용하면 인증 및 권한 부여, HTML 템플릿 생성, 정적 파일 처리, 데이터베이스와 상호 작용 및 CRUD 작업 수행을 쉽게 처리할 수 ​​있습니다. 가상 환경이 필요한 이유 프로젝트마다 파이썬 버전이나 패키지 버전이 다를 수 있기 때문에 프로젝트 간에 충돌이 일어나지 않도록 독립된 환경을 조성해 주는 것입니다. Anaconda 가상 환경 활성화가 안되시는 분들은 제 글을 참고해주세요. ..

[Error] conda : command not found 에러 해결법 (아나콘다 설치 오류)

에러 Ubuntu 환경 내에 올바르게 Anaconda를 설치했음에도 불구하고 conda : command not found라는 에러가 떴고 Anaconda 관련된 모든 명령어가 실행되지 않았습니다. 이는 아나콘다 설치 폴더가 환경변수에 제대로 등록되지 않았기 때문에 발생하는 문제입니다. 해결 방법 export PATH=~/anaconda3/bin:$PATH 명령어를 입력하여 해결 할 수 있습니다. anaconda 버전에 따라 명령어는 anaconda2, anaconda3로 변경 될 수 있습니다. # Ubuntu 20.04 ppp5649@LAPTOP-8K8EN8RO:~$ conda --version conda: command not found ppp5649@LAPTOP-8K8EN8RO:~$ export P..

Error 2022.02.27
반응형