본문 바로가기

전체 글

도커(Docker) 사용 이유(장점 / 특징) 및 설치 방법(feat. Python Django) 웹 사이트를 만드는 최종 목표는 아마도 "외부에 서비스 형태로 공개"하는 것 일 것입니다. 하지만, 내 개발환경에서 만든 웹사이트가 다른 플랫폼에서도 똑같이 동작할 것 이라는 보장은 거의 없습니다. 윈도우에서 개발한 프로젝트가 리눅스나 Mac OS 등 다른 운영체제에서 그대로 동작할 확률은 거의 없다고 봐야하죠! 심지어는 같은 OS간 프로젝트를 이식한 경우에도 에러가 나는 경우가 대부분입니다. #도커(Docker)를 사용하는 이유(장점 및 특징) 그렇다면, 내 프로젝트를 다른 환경(OS, 플랫폼 등)에서도 복잡한 환경설정을 거치지 않고 실행시킬 수 있는 방법은 무엇이 있을까요? 바로 도커(Docker)를 활용하는 것 입니다. 도커(Docker)는 프로젝트가 하드웨어 및 운영체제에 독립적으로 동작할 수 있.. 더보기
[Python Django 설치] 파이썬 장고로 웹사이트 만들기 - 설치 파이썬 웹 프레임워크인 Django(장고)를 통해 웹 사이트를 쉽게 구현할 수 있습니다. 원래 웹은 웹 프레임워크로만 거의 개발했기 때문에 거부감이 꽤 있었는데 파이썬은 웹 프레임워크를 제공하기 때문에 비교적 쉽게 웹 사이트를 만들 수 있습니다. 제가 생각하는 Django의 가장 큰 장점은 아래 두 가지입니다. 1) 웹 서비스를 위해 php 등 새로운 언어를 배워야 할 필요가 없음 : 기본적인 html이나 css만 사용하면 파이썬 코드만 사용하고도 웹 사이트를 충분히 구현 가능합니다. 2) 웹 서버 내부에서 동작코드는 기존에 만들어둔 파이썬 코드를 그대로 활용 가능 : 저도 이 부분이 가장 매력적이라고 생각했습니다. 원래는 개인적으로 쓰려고 만든 코드를 Django를 이용해서 그대로 웹 형태로 만들어 낼.. 더보기
[깃허브(GitHub) 사용] 깃헙 Repository 생성 및 Desktop에 Clone 전 세계에서 가장 유명한 형상관리 서비스인 GitHub을 이용하기 위한 설정입니다. 가장 먼저 저장소(프로젝트)를 생성해서 내 프로젝트를 형상관리 할 수 있습니다. 아래 링크는 GitHub 공식 사이트입니다. 회원가입이 안되있으신 분들은 회원가입 후 이용하시면 됩니다. GitHub: Let’s build from here GitHub is where over 94 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 회원가입이.. 더보기
[터미널] VSCode에 Cmder 설치하고 Linux / Git 명령어 맘껏 쓰자! # 1. Cmder란?(장점, 사용이유 - Linux / Git) Cmder는 Windows 환경에서 리눅스 명령어(ls 등)을 사용할 수 있게 해주는 콘솔(터미널) 프로그램입니다. Linux 환경이 익숙하신 분들은 Windows 명령어가 생소할 수 있는데, Cmder를 사용하시면 리눅스 명령어를 그대로 사용하실 수 있습니다. 더불어, Windows 환경에서 GitHub을 활용하시는 분들은 리눅스의 git 명령어를 사용가능하다는 장점이 있습니다. 아마 Windows에서 GitHub을 활용하시기 가장 좋은 터미널인 것 같습니다. 저의 경우는 Python과 GitHub을 연동하기 위해 편집기(VSCode)와 Cmder를 연동하게 되었습니다. 참고로, 완성하면 아래와 같은 화면이 됩니다 :) # 2. Cmde.. 더보기
[highlightjs] 티스토리(Tistory) 코드 예쁘게 넣기(코드블럭 플러그인) 티스토리에서 코드를 삽입하실 때 좀 더 가독성 좋게 삽입하실 수 있는 방법입니다. 바로 Tistory highlightjs 플러그인을 설치하시는 방법입니다. 플러그인을 통해 좀 더 깔끔하게 코드를 포스팅 하실 수 있습니다. # 1. 기존 Tistory 코드블럭 # 2. 플러그인 코드블럭 #!/usr/bin/env python """Django's command-line utility for administrative tasks.""" import os import sys def main(): """Run administrative tasks.""" os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings') try: from django.core.. 더보기
[Python IDLE] 파이썬(파이선) 설치(Hello world 출력까지) 앞선 포스팅에서 가장 강력한 프로그래밍 언어인 파이썬(Python)에 대해 알아보았습니다. [Python] 파이썬(파이선)으로 웹사이트를 만들 수 있다고!?(장점, 특징) # 가장 많이 쓰이는 프로그래밍 언어 : 파이썬(Python) 현재(2022년 11월 기준) 가장 인기 있는 & 유망한 프로그래밍 언어는 무엇일까요? 바로 파이썬(Python) 입니다! 아래에서 보시는 바와 같이, 파이 lifedia.tistory.com 파이썬이 왜 강력한지는 위 링크를 통해 확인 하실 수 있습니다. 이제, 파이썬 프로그래밍을 위해 설치를 해보겠습니다. 1. 파이썬 다운로드 파이썬 공식 홈페이지 링크입니다. Download Python The official home of the Python Programming La.. 더보기
[Python] 파이썬(파이선)으로 웹사이트를 만들 수 있다고!?(장점, 특징) # 가장 많이 쓰이는 프로그래밍 언어 : 파이썬(Python) 현재(2022년 11월 기준) 가장 인기 있는 & 유망한 프로그래밍 언어는 무엇일까요? 바로 파이썬(Python) 입니다! 아래에서 보시는 바와 같이, 파이썬은 전 세계에서 가장 많이 쓰이고 있는 프로그래밍 언어입니다. 그리고 심지어, 현재까지도 점유율이 계속 상승하고 있는 세상에서 가장 유망한 프로그래밍 언어입니다. 통계로 알 수 있듯이, 파이썬(Python)을 배우면 취업 등 활용도가 매우 높으며 전 세계의 많은 사람들이 개발해 놓은 많은 라이브러리 등을 활용할 수 있습니다. 1) 파이썬은 전 세계에서 가장 많이 쓰이는 프로그래밍 언어이다. 2) 파이썬의 점유율은 아직도 꾸준히 상승하고 있다. 3) 결론적으로, 파이썬은 현재에도 미래에도 .. 더보기
[키토제닉 다이어트 - 오일편] MCT / 브레인옥테인 / 아보카도 오일 키토제닉 다이어트에 필요한 오일과 피해야 하는 오일에 대해 설명드리겠습니다. 먼저 주요내용입니다. 키토제닉에 좋은 오일 리스트 - 아보카도 오일, 코코넛 오일, MCT 오일(브레인옥테인 오일), 올리브 오일 피해야 하는 오일 리스트 - 그 외 식물성 오일(식용유, 카놀라유, 옥수수유 등) 키토 다이어트에서 버터와 함께 가장 중요한 식재료는 오일입니다. 오일에는 "꼭 필요한 오일"과 "절대 먹으면 안되는 오일"이 있습니다. 꼭 필요한 오일은 우리 몸에 꼭 필요한 "포화지방"이 많은 오일입니다. "포화지방"은 가장 안정된 상태의 지방이며 열이 가해져도 잘 산화되지 않아 독성물질인 산화부산물이 나오지 않습니다. 또한, 포화지방은 우리 몸에 꼭 필요한 지방을 가장 안전한 상태로 공급할 수 있는 형태입니다. 반면.. 더보기