일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 네이버
- 운영체제론
- Ubuntu 20.04
- 웹/모바일
- 후기
- 부스트캠프
- 보기 편하라고 만든
- 8기
- id # tr # 환경변수
- 백준 #baekjoon # 2563
- 네이버 부스트 코스
- Virtual Box 7.0.6
- Today
- Total
목록전체 글 (115)
Miner
1. 초기 환경설정 각자 repository clone 후 가상환경 만들고, requirements.txt 통해 패키지 설치 python3 --version : 3.12 가상환경 설정 시 python 버전 설정 : Virtualenv(venv) 로 python 다른 버젼 가상환경 설정 (tistory.com) 닉네임으로 branch 만들기 devolop 브랜치에서 기능 개발 할 때 마다 새 branch 생성하고, 완료하면 pull request 진행하기 아무 파일이나 생성 후 pull request 해보기
1. requirements.txt 가 존재 용도 : 패키지 관리 각자 업무를 하면서 설치해야 하는 라이브러리의 경우 자신의 venv(가상환경) 에 설치 후, pip freeze > requirements.txt 이렇게 하면 requirement.txt 에 자신의 다운로드한 라이브러리가 추가 되고, pip install -r requirements.txt 하면, 업데이트된 패키지를 자동으로 다운로드 해준다. 2. gitignore 파일 gitignore 파일이란 ? Git 저장소에 포함되지 않아야 하는 파일 및 디렌토리를 지정하는 데 사용 / 만약 db 파일이 '.gitignore' 파일에 포함되어 있다면, Git은 'db' 파일을 저장소에서 제외하고 관리하지 않게 된다. 그래서 다른 사람들은 해당 'd..
git status Git 저장소의 상태를 확인하는 데 사용. 이 명령어를 실행하면 작업 디렉토리와 저장소 간의 변경사항 및 현재 상태에 관한 정보를 제공받는다. 1. Branch 만들고 바로 이동하는 명령어 git checkout -b feature/scraping 2. Branch 확인 git branch 3. 해당 Branch로 이동 git checkout "branch 이름" 4. 스테이징 영역에 추가 현재 작업 디렉토리 내의 모든 변경 사항을 스테이징 영역에 추가 / 모든 수정된 파일과 새로운 파일이 스테이징 영역에 추가되어, 커밋을 위해 준비된다. git add . 5. 커밋 git commit -m "feat : update scraping.py" 6. 브랜치에 올리기 git push ori..
11/2 파이썬 장고 프레임워크를 사용해서 API 서버 만들기(4) 1. User 추가하기 polls/models.py class Question(models.Model): question_text = models.CharField(max_length=200, verbose_name='질문') pub_date = models.DateTimeField(auto_now_add=True, verbose_name='생성일') owner = models.ForeignKey('auth.User', related_name='questions', on_delete=models.CASCADE, null=True) @admin.display(boolean=True, description='최근생성(하루기준)') def w..
11/1 - 파이썬 장고 프레임워크를 사용해서 API 서버 만들기 1. serializer 시리얼라이져 Serialize : 모델 인스턴스나 QuerySet과 같은 데이터를 JSON 형식의 파일로 변환하는 작업 Deserialize : JSON 형식의 데이터를 정의된 포맷에 맞추어 다시 모델 인스턴스로 변환하는 작업 Serializer 는 Serialize와 Deserialize 를 모두 수행한다. Restful API 에서 데이터를 전송할 때 자주 사용된다. 장고 restframework 기능을 수행할 새로운 app을 만든다. python manage.py startapp poll_api ※ restframework 가 설치가 안되있다..! ---> 중간에 설치해서 들어가는 방법이 있지 않은 듯하다(망..
10/31 파이썬 장고 프레임워크를 사용해서 API 서버 만들기(2) 1. 뷰(Views) 와 템플릿(Templates) poll/views.py from .models import * from django.shortcuts import render def index(request): latest_question_list = Question.objects.order_by('-pub_date')[:5] context = {'first_question': latest_question_list[0]} return render(request, 'polls/index.html', context) templates/poll/index.html {{first question}} 2. 템플릿에서 제어문 사용하기 tem..
* 파이썬 장고 프레임워크를 사용해서 API 서버 만들기(1) https://challengvirus.tistory.com/entry/%EC%9E%A5%EA%B3%A0-Instagram-clone-1-%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD-%EC%A4%80%EB%B9%84%ED%95%98%EA%B8%B0 장고 Instagram clone #1 가상환경 준비하기 https://www.youtube.com/watch?v=M8UPyeF5DfM&t=6887s 를 참고 해서 만들어 봤습니다. 1. 파이썬 가상환경 사용 1. C드라이브에 venvs 폴더 만들기 mkdir venvs 2. venvs 폴더 안에 가서 가상환경 만들기 C:venvs > python -m v challengvir..
10/26 파이썬으로 웹 데이터를 크롤하고 분석하기(4) 파이썬을 통해 브라우저를 자동화하기 1. 브라우저 자동화하기, Selenium %pip install selenium Web Driver 웹 브라우저와 연동을 위해서는 WebDriver가 필요하다. WebDriver는 웹 브라우저를 제어할 수 있는 자동화 프레임워크입니다. 이 실습에서는 Chrome을 기준. pip insall을 통해 webdriver를 관리하는 라이브러리 webdriver-manager를 설치한다. %pip install webdriver-manager # selenium으로부터 webdriver 모듈을 불러옵니다. from selenium import webdriver from selenium.webdriver.chrome.se..