반응형 전체 글139 가상환경 jupyter lab을 이용해 selenium 활용하기 (Python) - 1탄 이번 포스팅은 이전의 세팅이 완료된 상태에서 주피터 랩을 킨 후 시작한다. 세팅은 아래의 링크를 참고하면 되겠다. 2023.08.01 - [python] - 가상환경 jupyter lab을 이용해 selenium 세팅하기 (Python) 가상환경 jupyter lab을 이용해 selenium 세팅하기 (Python) 여태까지 포스팅한 글중에 가장 쉬운 것 같다. ㅋㅋㅋㅋ 가상환경에서 주피터 랩을 사용하는게 항상 해왔던 거라 그런게 아니라 진짜 쉽다! 물론 이 포스팅은 세팅하기지 활용하기가 아닌 것도 forky-develop.tistory.com 우리는 크롬 드라이브를 사용할 예정이라서 크롬 드라이브를 먼저 다운해 주자. 1. 크롬 버전 확인하기 크롬창 우측 점세개 메뉴 > 설정 > 크롬 정보 에서 나의 .. 2023. 8. 2. Django로 회원가입/로그인 페이지 만들기 (Python) - 4탄 파이썬 웹 개발로 장고를 사용하는 것을 배우면서 웹 개발 쪽으로 점차 관심이 가기 시작한다. 원래는 파이썬으로 웹 개발을 많이 하는 추세는 아니다보니 기대를 한 것도 아니었고, 빅데이터 분석쪽으로만 생각을 했는데 이번 내용을 수강하면서 html도 css도 제대로 알고싶어진다. 이 포스팅을 참고하려는 사람들도 파이썬으로 웹 개발하는 것에 관심이 커진다면, 장고만을 활용하기보단 최종적으로 자바스크립트 공부를 해서 능력을 업그레이드 시킬 목표를 잡는다면 좋겠다. 오늘의 포스팅은 이전에 인증코드를 통해 구현받은 내용에서 슈퍼유저부분을 재생성하는 것부터 시작한다. 2023.08.01 - [python] - Django로 회원가입/로그인 페이지 만들기 (Python) - 3탄 Django로 회원가입/로그인 페이지 .. 2023. 8. 2. 쿠키?? 세션?! (+ 캐시?) 차이점 확실히 알고가자! 오늘 수업에서 장고 회원가입과 인증코드 부분에 쿠키를 사용하며 갑자기 쿠키와 세션의 차이점이 무엇인지 궁금해졌다. 이번 기회에 쿠키와 세션이 뭔지 차이점은 무엇인지 정리해보려 한다. 더불에 캐시의 개념까지 언급해 확실히 개념을 알아가보자 1. 쿠키 (cookie) http에서 클라이언트의 상태를 로컬 PC에 저장해뒀다가 내가 필요할 때 꺼내 사용할 수 있다. - 쿠키 동작 1. 사용자가 사이트에 접속해서 클라이언트가 페이지 request한다. 2. 웹 서버에서 쿠키를 생성한다. 3. 생성한 쿠키에 정보를 넣어 http 화면을 넘길 때, 클라이언트에 함께 넘긴다. 4. 이렇게 받은 쿠키를 로컬 PC에 저장해두고 이후 서버에서 request할 때, request와 함께 쿠키를 전송한다. 5. 사이트 추후 재.. 2023. 8. 1. jinja2 template 진자 템플릿이 뭐길래?? 앞의 수업내용을 따라가면서 교재에는 사용하지 않는 것으로 나왔는데 실제로는 사용하지 않으면 오류가 났던 부분이 바로 Jinja 템플릿 이었다. 그래서 도대체 이 진자 템플릿이 뭐길래 오류가 난건지 알아보고 이 것에 대한 포스팅을 작성한다. 1. 진자의 개념 위키 백과에 나오는 개념이다. 진자는 파이썬용 웹 템플릿 엔진이다. 아민 로나처가 개발하였으며 BSD 허가서로 라이선스된다. 진자는 장고 템플릿 엔진과 비슷하지만 파이썬과 비슷한 식을 제공하면서 템플릿이 샌드박스 안에서 평가되는 것을 보장한다. 한마디로 설명하자면, 파이썬에서 html 파일을 다루기 쉽게 하려고 사용하는 템플릿으로 flask를 통해 웹 서버를 구축하도록 해준다. 2. 진자 사용방법 jinja2는 사용된 타입이 무엇이든 인식이 가능하다... 2023. 8. 1. Django로 회원가입/로그인 페이지 만들기 (Python) - 3탄 이번에는 인증코드를 입력해 회원 인증이 되는 것을 직접 확인해볼 것이다. 이 전의 내용은 앞의 포스팅을 참고하자 현재는 쿠키를 사용중인데 세션을 사용하는 것도 아래에 적어두겠다. 2023.08.01 - [python] - Django로 회원가입/로그인 페이지 만들기 (Python) - 2탄 Django로 회원가입/로그인 페이지 만들기 (Python) - 2탄 오늘 포스팅하는 내용은 어제 내용에 이어서 인증코드를 발급 받는내용부터 시작한다. 이전 내용을 알고싶다면 이전 블로그 포스팅을 참고해주자 2023.07.31 - [python] - Django로 회원가입/로그인 페 forky-develop.tistory.com 1. 인증번호 매칭시키기 인증번호가 사용자가 입력한 번호와 쿠키에 저장된 값이 같은지를 확.. 2023. 8. 1. Django로 회원가입/로그인 페이지 만들기 (Python) - 2탄 오늘 포스팅하는 내용은 어제 내용에 이어서 인증코드를 발급 받는내용부터 시작한다. 이전 내용을 알고싶다면 이전 블로그 포스팅을 참고해주자 2023.07.31 - [python] - Django로 회원가입/로그인 페이지 만들기 (Python) - 1탄 Django로 회원가입/로그인 페이지 만들기 (Python) - 1탄 오늘 수강한 내용은 장고를 활용한 회원가입과 로그인 페이지를 만드는 것이다! 오전에는 파이쉘 커맨드를 사용해서 vagrant 가상환경을 연결하는 것을 했지만, 어떤 이유에서인지 오류가 아주 forky-develop.tistory.com 1. views.py 로 인증코드 발급 세팅하기 어제 사용한 파일에서 인증코드 발급을 받기 위한 부분은 join 이다. 이곳에서 이름과 이메일 주소, 비밀번.. 2023. 8. 1. 가상환경 jupyter lab을 이용해 selenium 세팅하기 (Python) 여태까지 포스팅한 글중에 가장 쉬운 것 같다. ㅋㅋㅋㅋ 가상환경에서 주피터 랩을 사용하는게 항상 해왔던 거라 그런게 아니라 진짜 쉽다! 물론 이 포스팅은 세팅하기지 활용하기가 아닌 것도 있다. 지금부터 시작한다. 1. 폴더 하나 생성하기 폴더를 하나 생성해서 git clone 을 시켜주자 나는 이전에 생성하고 html 기초 문법에 대해 배웠던 파일을 활용했는데, README 파일만 있는 새폴더도 상관없다. 폴더를 생성하고 vs code 를 사용해서 파일을 열어주자 여기까지는 어려운 것이 없으니 캡쳐는 굳이 하지 않겠다. 혹시나 처음하는 사람이 볼 수도 있으니 코드만 살짝 첨부해보자면, git clone 본인이 생성한 github 레포 http 주소 code . 2. 파일 다운하기 가상환경에 접속을 먼저 .. 2023. 8. 1. Django로 회원가입/로그인 페이지 만들기 (Python) - 1탄 오늘 수강한 내용은 장고를 활용한 회원가입과 로그인 페이지를 만드는 것이다! 오전에는 파이쉘 커맨드를 사용해서 vagrant 가상환경을 연결하는 것을 했지만, 어떤 이유에서인지 오류가 아주 심하게 났다. 그래서 멘탈이 아주 탈탈 털리고 오후 수업 장고로 넘어왔는데 여기서도 처음에 전혀 다르게 한게 없는데 갑자기 오류가 나서 오늘은 정말 날이 아닌가보다 아주 힘든 월요일이다.. 라고 생각하면서 모든분들이 기다려주는 가운데 혼자 새로했고, 시간이 남들보단 오래 걸렸지만 결과적으론 성공했다! 서론이 길었는데 지금부터 오늘 배운 내용을 복기하며 시작해보자 참고)) 이번 포스팅 역시 Django 한그릇 뚝딱의 내용을 기반으로 하며, 코드가 업데이트 될 부분이 있어 포스팅으로 공부 기록겸 작성함을 알린다. 자세한 .. 2023. 7. 31. streamlit 꾸미기를 해보자 - 위젯 활용편 streamlit은 회사 내부용 대시보드로 주로 사용하기 때문에 대시보드를 예쁘게 꾸미는 과정 중에 이번에는 다른 기능들을 사용하지 않고 위젯만을 이용해보자 1. streamlit 실행하기 가상환경에 들어가서 streamlit 을 실행해주고 새 파일을 만들어 import 시켜주자 2. 위젯 실행하기 위젯을 만들기 위한 하나의 주제를 잡고 함수를 선언해주자 수업에서 사용한 예제를 설명하자면, 단가에 따른 전체 판매 갯수의 총 매출액 계산을 하는 것을 만들어 보았다. 이 때, 주의해야할 부분은 메인 함수를 만 들고 그안에서 새로 만들었던 함수를 실행하는 코드를 작성해야 한다. import streamlit as st ## price가 의미하는 것, total_sales가 의미하는 것, return 값이 의미.. 2023. 7. 28. streamlit 꾸미기를 해보자 - seaborn X matplotlib 활용편 이번 글을 시작하기에 앞서 데이터 분석을 다루고자 하는 사람들이라면, 이미 데이터 분석을 업으로 삼고있다면 꼭 알고 있고 알아야 하는 pega 박사님의 블로그를 참고해보라는 말을 하고싶다. 나 역시 깊이가 다른 글과 담겨있던 내용을 예제삼아 공부하면 좋을 것 같아 기록하는 김에 소개한다. https://jehyunlee.github.io/ Pega Devlog Pega's Development log for myself and others jehyunlee.github.io 1. seaborn seaborn 을 활용할 때, matplotlib에서 사용한 객체 지향 문법을 그대로 가져와서 활용할 것이다. 이것이 가능한 이유는 seaborn이 matplotlib 안에 들어있기 때문이다. 그래서 주된 것은 s.. 2023. 7. 28. streamlit 꾸미기를 해보자 - 데이터 프레임 활용편 이 포스팅 역시 앞 부분과 관련되어 작성되었음을 알리지만 꼭 따라해볼 필요는 없다. 이 전에 다룬 마크다운 문법을 활용한 꾸미기가 궁금하다면 아래 링크를 보고오길 바란다. 2023.07.28 - [python] - streamlit 꾸미기를 해보자 - 마크다운 활용편 streamlit 꾸미기를 해보자 - 마크다운 활용편 streamlit을 활용하면 보기 쉽고 이쁘게 꾸미는 것도 한다면 좋다. 아래에 streamlit에서 제공하는 다양한 tool을 활용할 수 있는 링크도 걸려있으니 참고하자 지금부터 마크다운 문법을 활용한 streamli forky-develop.tistory.com 1. 데이터 프레임 import 내가 사용할 데이터 프레임을 import 해주자 2. 데이터 불러오기 아래 코드를 참고해 데.. 2023. 7. 28. streamlit 꾸미기를 해보자 - 마크다운 활용편 streamlit을 활용할 때, 보기 쉽게 이쁘게 꾸미는 것을 한다면 좋다. 아래에 streamlit에서 제공하는 다양한 tool을 활용할 수 있는 링크도 걸려있으니 참고하자 지금부터 마크다운 문법을 활용한 streamlit 꾸미기를 해보려 한다. 시작 전 나는 어제 사용한 파일에서 열어서 하는 중이라 내용이 같이 뜨지만 굳이 따라하지 않아도 좋다. 이 포스팅은 Streamlit으로 프로젝트 한방에 끝내기 with 파이썬(Sara, Evan 저) 교재를 참고했다. 올해 나온 책이라서 공부하는데 너무 편하고 코드가 안될 걱정을 할 필요가 없었다. streamlit 을 배우고자 하는 분들에게 꼭 추천하는 교재이다. 내가 참고한 페이지는 챕터5 부터로 정확하겐 222페이지를 참고했다. https://produ.. 2023. 7. 28. 이전 1 ··· 7 8 9 10 11 12 다음 반응형