Python

    [vscode django세팅] vscode에서 django 사용하기

    1. VSCode설치 뒤 열고자 하는 폴더 open 2. VSCode Extension 설치 3. venv 생성 python -m venv venv 4. Interpreter 설정 4-1. VSCode의 View > Command Pallette 실행 4-2. Python: Select Interpreter 실행 4-3. .\venv\Scripts\python.exe 선택 5. 기본 터미널 변경 5-1. VSCode의 View > Command Pallette 실행 5-2. Terminal: Select Default Shell 실행하여 Command Prompt 선택 (기본 터미널이 PowerShell이라 Error가 남) 5-3. Terminal: Create New Integrated Termina..

    Machine Learning(ML)_Taitanic예제

    decision tree 알고리즘 -> depth를 정해줘야함 결정 트리 학습법 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 결정 트리 학습법(decision tree learning)은 어떤 항목에 대한 관측값과 목표값을 연결시켜주는 예측 모델로써 결정 트리를 사용한다. 이는 통계학과 데이터 마이닝, ko.wikipedia.org 1. Load Titanic Datasets¶ In [1]: import pandas as pd train = pd.read_csv('data/titanic/train.csv', index_col='PassengerId') print(train.shape) print(train.info()) train.head() (891..

    Machine Learning(ML)_iris_data예제

    1. 붓꽃 데이터 Load¶ In [5]: from sklearn.datasets import load_iris iris_datasets = load_iris() print(type(iris_datasets), iris_datasets.keys()) dict_keys(['data', 'target', 'target_names', 'DESCR', 'feature_names']) In [17]: print(iris_datasets['data'].shape) iris_datasets['data'] (150, 4) Out[17]: array([[5.1, 3.5, 1.4, 0.2], [4.9, 3. , 1.4, 0..

    Machine Learning(ML)

    1. machine learning (ML) 1. anaconda를 path 우선순위 높힌다. 2. jupyter lab 띄운다. https://www.kaggle.com/datasets Find Open Datasets and Machine Learning Projects | Kaggle Download Open Datasets on 1000s of Projects + Share Projects on One Platform. Explore Popular Topics Like Government, Sports, Medicine, Fintech, Food, More. Flexible Data Ingestion. www.kaggle.com 학습데이터(train.csv) vs 테스트데이터 차이(test.csv..

    django 와 mongodb연동

    1. MariaDB 원격 접속 1. 원격 접속이 가능한 사용자 계정을 root계정으로 접속해서 만든다. create user 'python'@'%' identified by 'python'; grant all on *.* to 'python'@'%'; flush privileges; #MySQL Database 생성 mysql -u root -p show databases; use mysql create user 'python'@'%' identified by 'python'; grant all on *.* to 'python'@'%'; flush privileges; exit; mysql -u python -p create database python_db; show databases; 2. DB서버 ..

    페이지네이션

    https://docs.djangoproject.com/en/3.0/topics/pagination/ Pagination | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com 1. html파일 생성 [pagination.html] {% if page.has_previous %} Previous {% endif %} Page {{page.number}} of {{page.paginator.num_pages}} {% if pag..

    Django 댓글기능 추가

    - blog/urls.py from django.urls import path from . import views urlpatterns = [ # loacalhost:8080/ path('', views.post_list, name='post_list'), # localhost:8080/post/5 path('post//', views.post_detail, name='post_detail_test'), # localhost:8080/post/new path('post/new/', views.post_new, name='post_new'), # localhost:8080/post/5/edit path('post//edit', views.post_edit, name='post_edit'), # localh..

    Django 템플릿 상속 / 게시판 만들기

    1. 템플릿 상속 공통적으로 쓰는 코드를 하나 만들어 놓고 상속받아서 쓰는 것 바뀌는 부분만 block이라는 부분에 싸서 사용 - blog/templates/blog/base.html {% load static %} Django Blog {% block content %} {% endblock %} {% comment "Optional note" %} Server comment {% endcomment %} - blog/templates/blog/post_edit.html {% extends 'blog/base.html' %} {% block content%} {% for post in posts %} published : {{post.published_date}} {{post.title|title}} ..