Python
-
📍 Intro 더미 데이터를 어떻게 만드냐도 문제인데 연관관계까지 생각해서 저장을 해야하는데... 생성해야하는 테이블의 순서 user -> brand , category -> product -> order, restock_notification 1. user 테이블 user_id : 랜덤값 ❌, 1부터 증가 emial : 이메일 관련 랜덤값 => fake.ascii_free_email(), fake.free_email() 차이는?! password : 랜덤값 ❌, 1234를 암호화 role : USER, ADMIN 랜덤인데 USER이 비중이 더 많이 2. brand 테이블 brand_id : 랜덤값 ❌, 1부터 증가 name : 브랜드명 관련 랜덤값 user_id : 랜덤값 ❌, user 테이블에 있는 ..
Python Faker로 더미 데이터 생성 (2/2)📍 Intro 더미 데이터를 어떻게 만드냐도 문제인데 연관관계까지 생각해서 저장을 해야하는데... 생성해야하는 테이블의 순서 user -> brand , category -> product -> order, restock_notification 1. user 테이블 user_id : 랜덤값 ❌, 1부터 증가 emial : 이메일 관련 랜덤값 => fake.ascii_free_email(), fake.free_email() 차이는?! password : 랜덤값 ❌, 1234를 암호화 role : USER, ADMIN 랜덤인데 USER이 비중이 더 많이 2. brand 테이블 brand_id : 랜덤값 ❌, 1부터 증가 name : 브랜드명 관련 랜덤값 user_id : 랜덤값 ❌, user 테이블에 있는 ..
2023.01.24 -
📍 Intro 항해99 프로젝트에서 대규모 데이터를 가지고 성능이 얼마나 나오고 이것을 얼마나 개선했는지를 보여주기로 팀원들과 계획했다. 프로젝트 주제는 의류 데이터였는데 무신O를 크롤링할까 봤는데 robots.txt를 보니 막혀있다... 포트폴리오에 괜히 문제가 생길까봐 일단 크롤링은 패스! 주제를 바꾸는 것도 고려하면서 공공 데이터도 뒤져봤지만 우리가 원하는 정도의 데이터는 없었다... 그래서 결국 파이썬 Faker를 사용해 더미데이터를 만드는 것으로 결론이 났다. 그래서 이번 포스팅은 Faker 공식 문서를 보고 번역(?)도하고 정리해보고자 한다! 사실 번역은 파파고가 한다. Faker Faker is a Python package that generates fake data for you. Whe..
Python Faker로 더미 데이터 생성 (1/2)📍 Intro 항해99 프로젝트에서 대규모 데이터를 가지고 성능이 얼마나 나오고 이것을 얼마나 개선했는지를 보여주기로 팀원들과 계획했다. 프로젝트 주제는 의류 데이터였는데 무신O를 크롤링할까 봤는데 robots.txt를 보니 막혀있다... 포트폴리오에 괜히 문제가 생길까봐 일단 크롤링은 패스! 주제를 바꾸는 것도 고려하면서 공공 데이터도 뒤져봤지만 우리가 원하는 정도의 데이터는 없었다... 그래서 결국 파이썬 Faker를 사용해 더미데이터를 만드는 것으로 결론이 났다. 그래서 이번 포스팅은 Faker 공식 문서를 보고 번역(?)도하고 정리해보고자 한다! 사실 번역은 파파고가 한다. Faker Faker is a Python package that generates fake data for you. Whe..
2023.01.23 -
에러설명 파이썬으로 크롤링을 하는 와중에 추출한 text를 합쳐서 출력하려는데 자꾸 해당 에러가 발생함. 분명 모두 str일텐데 왜 'Tag'가 있지..?라는 생각으로 일단 type확인부터 하기로함. 에러해결 과정 1. 에러 확인을 위해 type을 확인 해보기! ... for product_name in product_name_list: category = "" url = "https://search.shopping.naver.com/search/all?where=all&frm=NVSCTAB&query=" + \ quote(product_name) print(product_name) if check_response(url): html = urlopen(url) soup = bs(html, "html.pa..
TypeError: unsupported operand type(s) for +=: 'Tag' and 'str' 해결에러설명 파이썬으로 크롤링을 하는 와중에 추출한 text를 합쳐서 출력하려는데 자꾸 해당 에러가 발생함. 분명 모두 str일텐데 왜 'Tag'가 있지..?라는 생각으로 일단 type확인부터 하기로함. 에러해결 과정 1. 에러 확인을 위해 type을 확인 해보기! ... for product_name in product_name_list: category = "" url = "https://search.shopping.naver.com/search/all?where=all&frm=NVSCTAB&query=" + \ quote(product_name) print(product_name) if check_response(url): html = urlopen(url) soup = bs(html, "html.pa..
2023.01.10 -
이번 강에서는 이전 강의에서 사용했던 숫자형 뿐만아니라 다양한 자료형과 기본 연산자에 대해 알아보는 시간이었습니다. 또한 복합, 비교, 비트 연산자를 배운 후 정리하는 글입니다. 1. 기본적인 자료형 1-1. 숫자형 - 숫자형 : 숫자 형태로 이루어진 자료형 숫자형 코드 예시 정수(int) 1, 2, 0, -10 실수(float) 3.15, -23.1 복소수(complex) j, 2j, 3+2j, 1+2j 16진수 0xDA 2진수 0b110101 - 복소수형은 허수를 포함한 수를 의미, 실수부는 "변수.real", 허수부는 "변수.imag"로, 결레복소수는 "변수.conjugate()"로 변환함. complex_num = 1+21j print(complex_num.real) print(complex_nu..
[한 눈에 읽는 파이썬3 기초] 기본적인 자료형과 연산자이번 강에서는 이전 강의에서 사용했던 숫자형 뿐만아니라 다양한 자료형과 기본 연산자에 대해 알아보는 시간이었습니다. 또한 복합, 비교, 비트 연산자를 배운 후 정리하는 글입니다. 1. 기본적인 자료형 1-1. 숫자형 - 숫자형 : 숫자 형태로 이루어진 자료형 숫자형 코드 예시 정수(int) 1, 2, 0, -10 실수(float) 3.15, -23.1 복소수(complex) j, 2j, 3+2j, 1+2j 16진수 0xDA 2진수 0b110101 - 복소수형은 허수를 포함한 수를 의미, 실수부는 "변수.real", 허수부는 "변수.imag"로, 결레복소수는 "변수.conjugate()"로 변환함. complex_num = 1+21j print(complex_num.real) print(complex_nu..
2021.08.03 -
이번에 구름에서 진행하는 K-digital Training AI기술 자연어 처리 전문가 양성과정 1기에 선발이 되어 교욱을 진행하고 있습니다. 본 과정은 카이스트 대학원의 주재걸 교수님의 강의영상으로 진행하면서 카이스트 대학원 석사분들이 멘토로 이끌어줍니다. 그래서 구름에서는 교육을 돕기우해 교육기간동안 자사 플랫폼 구름EDU의 몇몇 강좌를 교육생들에게 무료로 제공해주고 있습니다. 해당 글은 구름EDU의 [한 눈에 읽는 파이썬3 기초] 강좌를 듣고 배운 내용들을 정리한 것입니다. 앞으로도 이렇게 배운 내용들을 꾸준히 정리해볼까 합니다. 1. 콘솔 출력의 기본 - 콘솔(console) : 컴퓨터와 소통하는 창 - 사전적 의미 : "시스템 관리 메시지, 특히 BIOS 또는 부트 로더, 커널, init 시스템..
[한 눈에 읽는 파이썬3 기초] 변수와 콘솔 출력 함수 print와 입력함수 input이번에 구름에서 진행하는 K-digital Training AI기술 자연어 처리 전문가 양성과정 1기에 선발이 되어 교욱을 진행하고 있습니다. 본 과정은 카이스트 대학원의 주재걸 교수님의 강의영상으로 진행하면서 카이스트 대학원 석사분들이 멘토로 이끌어줍니다. 그래서 구름에서는 교육을 돕기우해 교육기간동안 자사 플랫폼 구름EDU의 몇몇 강좌를 교육생들에게 무료로 제공해주고 있습니다. 해당 글은 구름EDU의 [한 눈에 읽는 파이썬3 기초] 강좌를 듣고 배운 내용들을 정리한 것입니다. 앞으로도 이렇게 배운 내용들을 꾸준히 정리해볼까 합니다. 1. 콘솔 출력의 기본 - 콘솔(console) : 컴퓨터와 소통하는 창 - 사전적 의미 : "시스템 관리 메시지, 특히 BIOS 또는 부트 로더, 커널, init 시스템..
2021.08.02 -
안녕하세요 :) 컴클로딩 입니다. 오늘은 GitHub에서 만든 편집기인 아톰(Atom) 설치 방법 및 파이썬을 사용하기 위해 필요한 필수 패키지들에 관해 포스팅하려고해요. 아톰을 처음 설치를 하면 아무것도 없어서 패키지들을 꼭 설치해야해요!! 관련 패키지들이 어떠한 기능을 하는지도 알려드릴테니 일단 설치 방법부터 알아볼게요!(참고로 아톰설치는 완전 간단!!) 아톰(Atom) 설치 방법 1. 아톰 홈페이지 접속 후 [Download] 클릭!! 아톰홈페이지 첫화면인데요! 아톰은 로그인/회원가입 필요없어요! 그냥 이미지에 보이는 [Download] 버튼만 바로 눌러주세요!! 아톰 홈페이지는 아래에 링크를 걸어둘게요!! 아톰(Atom) 홈페이지 링크 A hackable text editor for the 21s..
아톰(Atom) 파이썬 필수 패키지 추천!!(설치방법 포함)안녕하세요 :) 컴클로딩 입니다. 오늘은 GitHub에서 만든 편집기인 아톰(Atom) 설치 방법 및 파이썬을 사용하기 위해 필요한 필수 패키지들에 관해 포스팅하려고해요. 아톰을 처음 설치를 하면 아무것도 없어서 패키지들을 꼭 설치해야해요!! 관련 패키지들이 어떠한 기능을 하는지도 알려드릴테니 일단 설치 방법부터 알아볼게요!(참고로 아톰설치는 완전 간단!!) 아톰(Atom) 설치 방법 1. 아톰 홈페이지 접속 후 [Download] 클릭!! 아톰홈페이지 첫화면인데요! 아톰은 로그인/회원가입 필요없어요! 그냥 이미지에 보이는 [Download] 버튼만 바로 눌러주세요!! 아톰 홈페이지는 아래에 링크를 걸어둘게요!! 아톰(Atom) 홈페이지 링크 A hackable text editor for the 21s..
2019.09.26 -
안녕하세요 :) 컴클로딩 입니다. 오늘은 파이썬을 사용하기 위해 아나콘다를 설치하는 방법에 대해 포스팅을 하려고해요. 아나콘다는 파이썬뿐만 아니라 수많은 모듈을 담고있어요. 특히 딥러닝 모듈을 담고있어 딥러닝에 관심이 있다면 꼭 아나콘다를 설치해주세요! 그럼 이제 바로 아나콘다 설치방법을 알아보도록 할게요! 아나콘다 설치 방법 1. 아나콘다 홈페이지 접속 후 스크롤 2. [Windows] - [64-Bit Graphical Installer] 클릭! 파이썬은 2.7버전 보다는 3.7버전을 다운로드 받는걸 권장드려요! 3. 다운로드 확인! 4. 보안경고 실행 클릭 & [Next] 클릭! 5. [I Agree] 클릭! 6. [Just Me] 체크 & [Next] 클릭!! 만약 All Users를 체크를 한다..
파이썬 대신 아나콘다 설치!!(파이썬 대체 이유)안녕하세요 :) 컴클로딩 입니다. 오늘은 파이썬을 사용하기 위해 아나콘다를 설치하는 방법에 대해 포스팅을 하려고해요. 아나콘다는 파이썬뿐만 아니라 수많은 모듈을 담고있어요. 특히 딥러닝 모듈을 담고있어 딥러닝에 관심이 있다면 꼭 아나콘다를 설치해주세요! 그럼 이제 바로 아나콘다 설치방법을 알아보도록 할게요! 아나콘다 설치 방법 1. 아나콘다 홈페이지 접속 후 스크롤 2. [Windows] - [64-Bit Graphical Installer] 클릭! 파이썬은 2.7버전 보다는 3.7버전을 다운로드 받는걸 권장드려요! 3. 다운로드 확인! 4. 보안경고 실행 클릭 & [Next] 클릭! 5. [I Agree] 클릭! 6. [Just Me] 체크 & [Next] 클릭!! 만약 All Users를 체크를 한다..
2019.09.23