728x90
728x90
SMALL

실습 8

Django 실습 1 : 프로젝트 시작

1. 가상환경 생성 $ mkdir myapp $ cd myapp myapp 이라는 폴더를 생성 (mkdir)하고 폴더 안으로 이동 (cd) $ python -m venv [가상환경 설정 이름] 가상환경을 통해 독립된 개발 환경을 세팅 $ python -m venv venv venv라는 가상환경 이름을 설정 2. 가상환경 실행 및 패키지 설치 가상환경 활성화 $ source venv/bin/activate + source 명령어가 실행되지 않을 경우 macOS = $ source venv/bin/activate PowerShell = $ venv/Scripts/Activate.ps1 CMD = $ call venv/Scripts/activate.bat Git Bash = $ source venv/Scrip..

24.01.31

Position HTML 태그의 위치를 지정해 주는 속성 (페이지의 레이아웃을 결정할 수 있음) 1. static = 따로 position 속성값을 주지 않았다면 static 값을 가짐, html에 쓴 태그 순으로 정상적인 흐름(normal flow)에 따라 위치가 지정되게 됨 2. relative = 원래 자신이 있어야 하는 위치에 상대적, 자신이 원래 있던 자리를 기억함 원래의 자리를 인식하지만 left, right, top, bottom 속성을 이용해서 움직일 때는 다른 콘텐츠들의 레이아웃에 영향을 미치지 않음 3. absolute = 부모 요소 내부에 속박되지 않고 독립된 배치 문맥 (my way), absolute는 static을 제외한 position 속성값을 가진 가장 가까운 부모의 박스 내..

24.01.25

오늘은 Chat GPT 활용법에 대해 알아보았습니다. 머신러닝과 딥러닝에 지친 마음을 Chat GPT로 달래 보았습니다. 저는 주로 Chat GPT 무료버전과 뤼튼을 주로 사용합니다. 처음 뤼튼을 사용했을 땐 이미지 생성이 활성화되지 않았는데 최근에 다시 보니 이미지 생성이 활성화된 것 같아요. 그 외에도 Chat GPT 4 유로버전을 무료로 사용할 수 있는 수많은 대안방법이 있습니다. 다양한 챗봇을 사용할 수 있는 POE.COM, 파일 분석을 위한 Cluade, 데이터 분석은 Julius 그리고 Bing 챗봇을 이용하셔도 됩니다. Bing 챗봇은 Edge 브라우저를 통해 Bing.com에 접속하시면 됩니다. 그러면 상단의 채팅이 눈에 보일 텐데 클릭 후 해당 서비스 이용이 가능합니다. 왼쪽 사진은 수강..

BEAR-U : Django (15)

15강. [프론트엔드] 회원가입, 로그인 페이지 만들기 '회원가입, 로그인 페이지 형태를 만든다' ​ singin page 1. templates/page 폴더에 signin.html 생성 = signin.html은 page니까 common/base를 확장 2. urls와 views 파일에 코드를 작성하고 터미널에 [python manage.py runserver 8000] ​ css style 1. 구글에 bootstrap 검색 link : https://getbootstrap.com/ 2. 중간에 내려서 jsDelivr 코드 복사 (전 내렸다가 코드 안 보여서 Search에 검색 했어요) 3. bootstrap 메뉴 중 forms-formcontrol을 참고하여 로그인 css 꾸미기 (or compo..

BEAR-U : Django (12)

오늘은 Django 실습을 진행합니다 :) 12강. Django + Postgresql + DBeaver 프로젝트 세팅 '프로젝트를 구성하고, DBMS설치 및 데이터베이스 툴 DBeaver를 사용해 본다.' PostgreSQL 설치 1. 구글에 postgresql download를 검색 link : https://www.postgresql.org/download/ 2. 사용자의 해당기기의 download를 눌러 빨간색의 Download the installer 클릭 3. 버전별로 download가능 (12.7 version download) 4. 설치가 완료되면 해당 postgresql 경로 지정과 체크박스는 그대로 유지 5. 초기 DB의 PW 설정 6. DB의 접근을 위해 필요한 Port번호 (post..

BEAR-U : Django (6)

오늘 강의는 지난 강의에 이어 함수와 클래스에 대한 수업을 진행합니다. ​ 6강. 프로그래밍 언어의 기본 2 feat.Python 'Python을 이용해 함수 클래스에 대해 알아본다.' ​ 함수 (Function) 1. 하나의 특정한 규칙을 작업하기 위한 코드 뭉치 2. 특정한 규칙을 재사용하기 위하여 사용 3. 선언 후 호출로 사용 4. 함수이름 (매개변수, 매개변수 ... )로 구성 5. 자주 사용하는 print(출력값) = 출력할 값을 매개변수로 받는 함수 ​ 클래스 (Class) 1. 서로 연관 되어 있는 변수, 함수의 집합 2. 함수를 포함하여, 변수까지 재사용하기 위해 사용 3. 작성한 프로그램만의 공식 4. 클래스로 산출된 값 = 객체(Object) = 결국 객체를 생성하기 위한 설계도

BEAR-U : Django (4)

네번째 강의시간입니다. 오늘은 개발에 있어 필수적이며 아주 중요한 Git에 대해 들을 수 있었어요. 저도 처음 사용했을 때 굉장히 어려워 했었던 부분인데 이렇게 강의를 들으며 정리해보니 엄청 쉬워서 다행이에요. 생각난 김에 오늘 오랜만에 commit를 해야겠단 생각이 들었어요 ;) 4강. Git + GitHub 나의 소스코드를 관리해보자 '깃과 깃허브로 소스코드를 관리해본다.' Git 1. 파일의 변경 사항을 추적 및 관리 2. 개발프로젝트의 버전을 손쉽게 관리 3. 기본적으로 로컬(사용자의 컴퓨터)을 저장소로 사용 GitHub 1. 원격으로 Git 저장소를 제공해주는 서비스 2. 공개(Public), 비공개(Private) 저장소로 설정 가능 3. 협업 시 프로젝트 소스의 서버 역할을 함 4. 다른 원..

BEAR-U : Django (3)

세번째 강의 시간입니다. 본격적으로 개발에 들어가기 전 필요한 Python과 VSCode를 설치하고 세팅하는 내용에 대한 강의였습니다. 저는 이미 둘 다 설치되어 있어서 복습 차원에서 설치에 대한 순서만 따로 요약하여 정리하였습니다. 참고로 윈도우와 맥에선 터미널에서 적용하는 명령어가 조금 차이가 날 수 있어서 다른 분들이 하실 땐 구글에서 찾아서 참고하시면 좋을 것 같아요 :) ​ 3강 - 개발의 시작! 기본 셋팅 : Python + VSCode '모든 개발의 시작과 가장 중요한 프로젝트 초반세팅에 대해 배운다.' ​ Python 설치 1. Python 다운로드 : 구글에 Python을 검색 후 맨 위의 Welcome to Python.org를 클릭 link : https://www.python.org..

728x90
728x90
LIST