Python 🐍

Python 🐍/Django

[Django] 관리자 계정 생성하기(admin)

안녕하세요 성조입니다. 오늘 포스팅은 가볍게 로컬에서의 관리자 계정 생성에 대해서 다뤄보려 합니다. Django Admin 계정 생성하기 터미널에 Python manage.py createsuperuser를 입력한다. python manage.py createsuperuser 사용자 이름을 입력하는 칸이 나온다. 사용자 이름은 로컬에서 최고 등급의 관리자 계정을 다룰 때 접속할 계정 아이디로 보면 된다. 이메일 입력과 비밀번호를 입력하는데 본인은 로컬에서 개발 테스트용으로만 다룰 예정이므로 짧은 비밀번호를 선택했다. 만약 배포할 예정에 있다면 반드시 비밀번호는 쉽게 찾을 수 없도록 만드는 것을 권장한다. 계정 생성이 완료됐다면 서버를 구동한다. Python manage.py runserver (다크 모드..

Python 🐍/Django

[Django] 장고(Django) 홈 페이지 만들기(home view)

안녕하세요 성조입니다. 이번 포스팅에서는 서버 구동시 기본으로 불러와지는 메인 페이지에 대해서 만들어 보려고 합니다. runserver를 통하여 서버 구동시 ex) 8000포트 -> home page로 이동하는 형식으로 만들어 보겠습니다. 이 포스팅은 장고(Django) 4, windows, vscode, mysql을 활용하여 작업됐습니다. App 추가하는 방법을 모르는 경우 다음의 포스팅을 참조할 것. 2022.10.03 - [Python 🐍/Django] - [Django] 장고(Django) App 시작하기 [Django] 장고(Django) App 시작하기 안녕하세요 성조입니다. 파이썬 프로젝트는 메인 config 역할을 진행하는 것 하나와 다수의 앱을 기준으로 동작시킵니다. 이번에는 앱(App)..

Python 🐍/Python

[Python] 동적 타이핑(Dynamic typing)언어

안녕하세요 성조입니다. 이번 포스팅에서는 파이썬이 어떤 타이핑 언어에 속하는지에 대해서 포스팅을 진행합니다. 파이썬은 정적 타이핑(static typing)언어? vs 동적 타이핑(dynamic typing)언어? 파이썬은 제목에서 보이는 것 처럼 동적 타이핑(dynamic typing)을 따르는 언어이다. 동적 타이핑(dynamic typing) 언어란? 시작과 동시에 런타임 시작 단계에서 변수 유형 검사를 수행하며, 타입 힌트를 통해서 런타임 시작 단계에서 타입을 구분 짓고 사용하는 특징을 가진 것을 동적 타이핑(Dynamic typing) 언어라 한다. 대부분의 동적 타이핑 언어가 위의 특징을 가지고 있다. 다시 풀어쓰면 정적 타이핑 언어는 런타임 시작 이후 컴파일 시간부터 유형을 검사하지만 동적 ..

Python 🐍/Python

[Python] 주피터 노트북(Jupyter Notebook), 아나콘다(Anaconda) 설치 및 간단한 장단점

안녕하세요 성조입니다. 주피터 노트북(Jupyter Notebook)을 이전부터 사용해 왔는데 생각해 보니 설치 및 사용 방법을 정리하지 않아서 포스팅합니다. Jupyter Notebook 장점/단점 주피터 노트북(Jupyter Notebook)은 데이터 분석 및 시각화, 딥러닝, 머신러닝에서 많이 사용되는 개발 환경이다. 장점 오타 수정이 쉬운 편이다. 코드를 한 칸씩 단계별로 동작시킬 수 있는 장점이 있다. 코드 입력이 하나의 더미에서 돌리기 때문에 비교적 쉬운 편이다. 데이터 분석시 시각화 자료를 만들기 편하다. UI를 적용하여 실시간으로 코드가 돌아가는 것을 확인할 수 있다. 단점 Pycharm이나 vscode에 비해서 Json 형식으로 저장된 파일이라서 버전 형상관리가 어려울 수 있다. 자동 완..

Python 🐍/Django

[Django] 장고(Django) App 시작하기

안녕하세요 성조입니다. 파이썬 프로젝트는 메인 config 역할을 진행하는 것 하나와 다수의 앱을 기준으로 동작시킵니다. 이번에는 앱(App)을 생성하고 실행하는 것을 포스팅해 보려 합니다. 이 포스팅은 windows 10 환경, vscode ide, Python Django, mysql를 기준으로 진행되고 있습니다. 앱 생성하기 Python Django에서 앱을 생성하려면 다음의 키워드를 터미널(Terminal)에 입력하면 된다. python manage.py startapp 앱이름 ※ 터미널에 startapp을 입력하기 전에 반드시 Python Select Interpreter를 지정해야 한다. 위와 같은 구조가 돼야 한다. 이후 터미널에 python manage.py runserver를 입력한다. ..

Python 🐍/Django

[Django] 장고(Django) MYSQL 연동하기

안녕하세요 성조입니다. 이번 프로젝트에 있어서 무난하게 사용되는 RDMS인 MYSQL를 활용하기로 했습니다. 그래서 VSCODE + Python_Django + MYSQL의 환경을 구축하려고 합니다. 이전 포스팅 2022.09.28 - [Python 🐍/Django] - [Django] Vscode 가상환경에서 장고(Django) 프로젝트 시작하기 [Django] Vscode 가상환경에서 장고(Django) 프로젝트 시작하기 안녕하세요 성조입니다. 최근에 Python을 학습한 결정적 이유에는 Django가 있었습니다. Django는 D는 묵음으로 쟁고라고 발음되는데 대부분 장고라고 읽는 것 같습니다. Python의 웹 풀스택 프레임워 okeybox.tistory.com 이전 포스팅에서 등록했던 가상 환경..

Python 🐍/Python

[Python] 파이썬 기본 자료형 정리

안녕하세요 성조입니다. 파이썬의 기본 자료형만 정리를 진행했습니다! 정수형(Integer type) 자연수를 포함한 -2, -1, 0, 1, 2와 같은 정수로 한정된 값을 의미한다. 즉, 말 그대로 양수, 음수, 정수를 포함한 정수 숫자 데이터를 다루는 것을 정수형이라고 한다. 실수형(floating-point type) 실수형은 말 그대로 1.4, 3.14, 4.16, 7.15, 10.12 등의 실수를 포함하는 숫자형 데이터 값이다. 인터프리터의 경우 1.0으로 입력해도 실수형으로 해석한다. 문자형(string type) 값이 문자, 단어 등으로 출력되는 자료형이다. 'a', 'hello world', '123456', 'zxc'와 같은 값들도 모두 문자열이라 보면 된다. '123456'은 정수형으로 ..

Python 🐍/Django

[Django] Vscode 가상환경에서 장고(Django) 프로젝트 시작하기

안녕하세요 성조입니다. 최근에 Python을 학습한 결정적 이유에는 Django가 있었습니다. Django는 D는 묵음으로 쟁고라고 발음되는데 대부분 장고라고 읽는 것 같습니다. Python의 웹 풀스택 프레임워크인 장고는 빠른 구현에 있어서 좋은 웹 프레임워크라는 얘기를 들어서 많이 다뤄보려고 합니다. vscode 환경에서 Django를 실행하려면 Python, vscode가 설치되어 있어야 한다. 없는 경우 하단의 설치 과정들을 모두 진행하기를 바란다. 파이썬 설치 2022.09.27 - [Python 🐍/Python] - [Python] 파이썬 설치, 파이썬 버전 업그레이드하기 [Python] 파이썬 설치, 파이썬 버전 업그레이드하기 안녕하세요 성조입니다. 2020년에 잠깐 연구실에 들어가면서 처음..

SeongJo
'Python 🐍' 카테고리의 글 목록 (2 Page)