리뷰와 팁/프로그래밍 공부 20

SQL 쿼리 정렬 사이트 2가지 추천 프로그램, 코드 가독성 정렬하기

SQL 코드를 사용해서 코딩하다 보면 sQL 쿼리가 길어지거나 복잡한 구조 때문에 가독성이 떨어지는 경우가 많습니다. 이를 해결하기 위해서는 SQL 코드 정리기 같은 프로그램을 사용해 쿼리를 읽기 쉽게 정리하는 것이 중요합니다. 개인적으로 깔끔하게 보는것도 중요하지만 회사와 같은 협업 환경이나 코드 리뷰 과정에서는 코드의 일관성과 가독성이 개발 생산성을 크게 좌우합니다. 이때문에 코드, 쿼리 정렬기가 굉장히 유용하게 사용할수있습니다. 아래에서는 가장 인기 있는 SQL 코드 정리기 사이트 두 프로그램을 소개하겠습니다.DPRiver SQL Formatter (바로가기)DPRiver SQL Formatter는 프로그래머들 사이에서 널리 사용되는 SQL 코드 포맷팅 도구입니다. 이 사이트는 다양한 데이터베이스 ..

SQL 기본 명령문, 기초 코드 문법 SELECT, WHERE, ORDER BY, DISTINCT

SQL은 요새 주니어 개발자나 마케터들이 가장 많이 사용하는 언어중하나입니다. 특히 CRUD(Create, Read, Update, Delete) 중 READ에 해당하는 명령문은 주로 데이터를 조회하고 검색하는 데 사용됩니다. 대부분의 마케터들은 읽기만 잘해도 충분합니다. 아래의 블로그 포스팅에서는 SQL에서 데이터를 조회하는 다양한 명령문과 그 활용법을 살펴보겠습니다. 기초 SQL 문법을 기준으로 데이터를 효율적으로 읽는 방법을 소개하도록하겠습니다.1. 기본 SELECT 문가장 첫번째인 SELECT는 SQL에서 데이터를 조회할 때 사용하는 가장 기본적인 명령문입니다. 특정 컬럼을 선택하거나 모든 컬럼을 조회할 수 있습니다. 기본 예제는 아래와같습니다.SELECT 컬럼명1, 컬럼명2FROM 테이블명;예제..

구글 코랩 단축키 모음 사용방법 바로가기

구글 코랩은 구글에서 제공하는 주피터 노트북 형식의 무료 프로그램입니다. 구글 클라우드를 통해서 지원되며, 최소사양이상의 사양을 제공하고 있어서 언제 어디서든 파이썬 코딩할 수 있도록 지원하고 있습니다. 초보자들에게는 상당히 쉽게 파이썬을 사용해 코딩할 수 있어 교육용으로도 굉장히 유용하게 사용되고 있는데요. 아래에서는 구글 코랩 사용 단축키를 알아볼 수 있습니다. 구글 코랩 사용 방법 구글 코랩은 무료로 제공되는 데다가, 내 컴퓨터(로컬컴퓨터)의 사양이나 용량과는 별개로 사용이 가능합니다. 또한 주피터 노트북 인터페이스라 기존 다른 코딩프로그램을 사용하다가도 쉽게 적응할 수 있습니다. 뿐만 아니라, 구글 드라이브를 통해 데이터를 저장관리할 수 있고, GPU 및 TPU를 지원하여 머신러닝 모델학습속도도 ..

파이썬 무료 호스팅, 파이썬 애니웨어 (pythonanywhere) 바로가기

오랜 기간 블로그를 운영하다 보니, 자연스럽게 키워드라는 개념이 중요하단걸 알게 되었고, 좋은 키워드를 발굴하고 테스트하기 위해 프로그래밍을 배워나만의 프로그램을 사용하기 위해 국비과정과 스파르타코딩클럽 교육과정을 통해 코딩을 하게 되었습니다. 내일 배움 카드 재직자 발급방법 가장 최신 언어인 파이썬을 익혀서, AWS를 사용해서 나만의 키워드 툴 사이트를 만들어 돌렸는데, 1년이 지나고 나니, 매월 약 1만 원에서 2만 원 정도 과금이 되었습니다. 아주 많이 키워드툴을 사용하는 편은 아니라 이 돈이 조금 아까워 해지를 하고, 무료 호스팅이 가능한 사이트를 찾아보았습니다. 닷홈이라는 호스팅 업체에서 무료 호스팅을 지원하긴 하지만, php 기반의 지원이라 내 실력으로는 php를 다시 배우긴 너무나 오랜 시간..

셀레니움 모듈 에러, ModuleNotFoundError: No module named 'selenium' 해결

초보개발자로 여러 가지 프로그램을 만들다 보면 정말 온갖 곳에서 오류를 만납니다. 매번 리퀘스트로만 크롤링을 하다가, 페이지를 스크롤해야만 html 데이터를 크롤링 가능한 페이지가 있어서 이번에는 무적 크롤러를 만들 수 있는 셀레니움을 공부하기 시작했습니다. 하지만 시작과 동시에 셀레니움 모듈 에러를 만나버렸습니다. 이번에 해결할 오류는 ModuleNotFoundError: No module named 'selenium'입니다. 셀레니움 모듈 에러, ModuleNotFoundError: No module named 'selenium' 해결 뿐만 아니라 pip install selenium을 이용해서 셀레니움을 설치했습니다. 유튜브 강의도 보고, 구글링도 해보았지만 내가 빼먹은 조건은 없었습니다. 만약 M..

OSError: [WinError 10013] 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다 오류해결

오늘도 어김없이 파이썬을 공부하며 웹프로그래밍을 하는 중에 뜬금없는 오류가 뜹니다. 어제까지만 해도 잘 작동하던 파이썬 파일인데 run을 돌리니 뜬금없이 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다.라는 문구가 뜹니다. 이것저것 바꿔보지만, 여전히 에러. OSError: [WinError 10013] 라는 코드로도 구글링을 했다. 몇 가지 문서를 보았고, 해당 건으로 시도를 해보았지만 해결되지 않았습니다. OSError: [WinError 10013] 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다 오류해결 찾아보았던 문서에서는 몇 가지 이유를 제시하고 있었습니다. 80 포트를 이미 다른 곳에서 사용하고 있기 때문 첫 번째 의심은 포트입니다. 계속해서 이 한 개의 파일만 사용했기에 이건..

크롬 웹스토어 확장프로그램 jsonview 다운로드 받기

크롬은 익스플로러와 다르게 굉장히 속도도 쾌적하고 호환성이 좋은편입니다. 무엇보다 크롬 브라우저를 사용하는 주된이유는 크롬 웹스토어의 확장프로그램때문이기도 합니다. 크롬에는 다양한 확장프로그램을 제공하고있어서, 별도의 프로그램을 직접 컴퓨터에 설치않고도 웹제서 제공되는 확장프로그램을 사용할수있습니다.크롬 확장 프로그램을 받을 수 있는주소는 아래를 참고하세요. 크롬 웹스토어 확장프로그램 jsonview (다운로드) 이날은 프로그래밍 공부를하던중 ajax와 jquery를 공부하며 json양식의 api를 읽어야해서 jsonview를 다운로드 받아야했습니다. 크롬 확장프로그램 바로가기 위 크롬확장프로그램 주소에서 jsonview로 검색하면 이렇게 gildas에서 제공하고있는 제이슨뷰라는 크롬 웹스토어 확장프로그..

구름IDE Connection refused, goorm ide 문제해결, ruby rails django

유튜버 조코딩님의 유튜브 영상을 보면서 꾸준히 이것저것 프레임워크도 건들며 공부를 하며 구름IDE Connection refused 오류 문제해결을 했습니다. 이날은 루비 온 레일즈 언어를 사용해서 그룸IDE로 로또 번호 랜덤 생성기를 만들어보는 날이었는데, 잘 따라하던중 구름IDE connection refused 오류가 발생했습니다. 구름IDE Connection refused, goorm ide 문제해결, ruby rails django 강의 하나하나 잘 보고 따라했고, 몇번이나 반복해서 오탈자 하나도 없이 신경써서 했던만 계속해서 같은 오류가 떴습니다. 댓글을 확인해서 connection refused에 대한 내용을 찾아봤지만 마땅한 해결방법이 없었습니다. 프로그래밍의 기본이자 전부이기도한 구글링..

파이썬 파이참 창 분할, 나누기, 열 나누기 방법

파이썬이라는 언어는 자체 idle은 물론, 메모장, 비주얼 스튜디오 코드, 파이참 프로그램 등 여러 프로그램으로 파이썬 프로그래밍을 할 수 있습니다. 프로그래밍을 하다보면, 두 가지의 코드를 비교하거나, 참조를 위해 창을 두 개 여는 게 필요한데, 이번 글에서는 파이참 창분할 및 나누기, 열나누기 방법 등에 대해 알아보겠습니다. 파이참 창 분할, 나누기, 열 나누기 방법 노트패드, 비주얼페이직 등을 사용해봤지만, 파이썬 프로그래밍만 하는 경우는 파이참이 더 편해서 주로 파이참을 사용하고 있습니다. 아직 배우는 초보 코딩 학습자라 이전에 작성했던 코드 혹은 예제 코드를 놓고 비교해봐야 하는 경우가 많습니다. 처음에는 파이참 창분할 방법을 몰라서 탭으로 번갈아가며 코드를 비교해야하는 불편함이 있었는데요. 파..

구매한 도메인 등록하기 freenom, netlify 사용 방법

얼마전 무료사이트 netlify 네트리파이를 이용해서 홈페이지를 만들고 간단한 주소로 만들었습니다. 호스팅이 준비되었으니, freenom 홈페이지로 무료 도메인 ga를 구매했습니다. 이제는 이 두개의 도메인 주소를 연결해서 구매한 도메인 등록하기를 해보겠습니다. 구매한 도메인 등록 방법 (바로가기) 두개의 주소를 연결함으로서 깔끔한 내 홈페이지 주소를 구현할 수 있습니다. freenom이라는 곳에서 도메인을 구매했지만 가비아를 비롯한 여러 도메인 사이트에서 구매했다면 같은 방식으로 이용하면됩니다. 가장 먼저 내 홈페이지에 도메인 추가를위해 호스팅 홈페이지 네트리파이로 들어가야합니다. 그후 내 호스팅의 아이피 주소를 확인하는 단계를 거쳐야합니다 네트리파이로 무료 홈페이지 만들기 네트리파이 홈페이지 접속하기..