본문 바로가기
반응형

Python67

[OpenSSL] SSL 인증서를 설치하고 적용해보자! with ubuntu, Nginx 안녕하세요. 위기의 코딩맨입니다. 오늘은 HTTPS를 설정하기위해 SSL 인증서를 설치하는 방법을 간단하게 포스팅해보겠습니다. 업체를 통해서 SSL를 설치하면 비용도 발생하기도 하지만, 급할땐 사설 인증서를 설치하기도 합니다. 그 중 하나인 openssl의 설치 방법을 간단하게 설명드리도록 하겠습니다. 간단하지 않으려나.... openSSL의 장점으로는 다양한 환경(OS)에서 적용이 가능하며 가장 큰 장점은 무료! 너무나도 좋죠?!ㅎㅎ 버전은 2021년 3.대 출시 된 것으로 확인됩니다. 해당 포스팅에선, 1.1.1 기준으로 설명드리도록 하겠습니다. [ OpenSSL ] 해당 환경은 ubuntu 18.04 입니다. 1. 현재 환경에서 혹시나 설치되어 있는 openssl을 모두 지우는 명령어입니다. apt.. 2024. 2. 27.
[Python] 문자열 압축 - zlib 라이브러리를 활용해보자! 안녕하세요. 위기의 코딩맨입니다. 오늘은 데이터를 전송할 때, 용량을 줄이기 위한 라이브러리를 포스팅해보려 합니다. 예를들면 길이가 3만 바이트 이상되는 문자열을 서버로 전송한다고 생각해봅시다. 그러나 서버에서는 2천 바이트 이상은 부하가 걸릴 것 같아서 받지 않도록 했습니다. 그러면 3만 바이트를 나눠서 15번 보내야할까요??? ㅎㅎㅎ zlib 를 사용하시면 됩니다. [ zlib ] 바로 예제를 풀어보도록 하겠습니다. import zlib data_ = 'hi, my name is OOO' * 2000 print(len(data_)) 위의 출력값으로는 3만6천이 출력됩니다. zlib의 compress 함수를 통해서 압축할 정보를 encoding을 진행해서 넣어주도록 합니다. c_data = zlib.c.. 2024. 2. 26.
[Python] 날짜 관리 - datetime 라이브러리를 사용해보자! 안녕하세요. 위기의 코딩맨입니다. 오늘은 저번시간에 이어서 실무에서 많이 접하게 되는 날짜에 대해서 쉽게 관리할 수 있도록 도움을 주는 datetime 라이브러리에 대해서 간단하게 알아보려합니다. [ datetime ] 처음 라이브러리를 사용할땐, 아래와 같이 import로 선언해 주어야합니다. 다른 외부 라이브러리를 사용하기 위해선 install이 필요한 경우도 있습니다. import datetime 아래 코드와 같이 day_1에 날짜 형식의 객체를 만들고 출력해보았습니다. print 형식은 yyyy-mm-dd 형식으로 출력이 되는 것을 확인할 수 있습니다. day_1 = datetime.date(2024,2,19) print(day_1) day_1 이제 2개의 객체를 만들고 날짜 차이를 구해보도록 하.. 2024. 2. 19.
[Python] 문자열 관리 - textwrap 라이브러리를 활용해보자! 안녕하세요. 위기의 코딩맨입니다. 오늘은 개발을 하면서 텍스트를 관리해줘야할상황에 유용하게 쓰이는 라이브러리를 소개해드리려합니다. 예를들면 100글자의 문자열에서 10글자 이상부터는 ... 으로 표현 하고싶을때, 문자열을 20글자 마다 줄바꿈을 하는데 단어는 끊기지 않고 유지하고 싶을때 등등 이러한 상황에 유용하게 사용할 수 있습니다. [ textwrap ] 바로 사용해보도록 하겠습니다. 라이브러리를 사용하기 위해 import를 진행해주세요! 문자열 [...] 표현은 shorten의 함수를 사용하시면 됩니다. import textwrap Econtents = 'Age is no guarantee of maturity!' Kcontents = '안녕하세요. 저는 위기의 코딩맨입니다. 오늘은 블로그 포스팅을.. 2024. 2. 16.
[Python] dependency - 디펜던시를 이용하여 프로젝트 관리 안녕하세요. 위기의 코딩맨입니다. 오늘은 파이썬에서 가상환경을 관리 할 때 사용했던 디펜던시를 간단하게 포스팅 해보도록 하겠습니다. 먼저 디펜던시 [ Dependency ]란 프로젝트를 생성할 때, 재사용되는 라이브러리, 패키지를 뜻합니다. 사용의 예를 들면 A의 가상환경에서 프로젝트를 진행한 설치된 라이브러리, 패키지 등을 새로운 B의 가상환경에서 A와 같은 환경을 사용하고 싶을때, A의 설치된 라이브러리를 보고 버전 하나씩.. 하나씩.. B에 다시 설치하는 상황이 발생하게 되는데... 해당 아래 포스팅을 보시고 진행하시면 한번에 딱! 딱! 진행이 되실겁니다. [ Dependency ] 사용 방법을 바로 알려드리도록 하겠습니다. 먼저 프로젝트의 가상환경을 접속해주세요. source activate 그리.. 2024. 1. 12.
[Kaggle] 집 값을 예측해보자- House Prices - Advanced Regression Techniques[2] 안녕하세요. 위기의코딩맨입니다. 저번에 part.2까지 진행했던 집값 예측 포스팅을 이어서 진행해보도록 하겠습니다. [Kaggle] 집 값을 예측해보자- House Prices - Advanced Regression Techniques[1] 안녕하세요. 위기의 코딩맨입니다. 오늘은 이어서 캐글의 대표적인 문제 집값 예측하기를 진행해보도록 하겠습니다. 캐글에 대해서 궁금하신 분들은 아래 포스팅을 참고해주세요! [Kaggle] Kaggle we-co.tistory.com part.3 저번시간에는 4개의 변수만 확인하며 상관관계를 분석했습니다. 이제 전체의 변수들의 관계를 살펴보도록 하겠습니다. 여기서 얻을수 있는 정보는 OverallQual, GrLivArea,TotalBsmtSF는 SalePrice와 강한.. 2023. 12. 28.
[Kaggle] 집 값을 예측해보자- House Prices - Advanced Regression Techniques[1] 안녕하세요. 위기의 코딩맨입니다. 오늘은 이어서 캐글의 대표적인 문제 집값 예측하기를 진행해보도록 하겠습니다. 캐글에 대해서 궁금하신 분들은 아래 포스팅을 참고해주세요! [Kaggle] Kaggle이란 무엇인가?! 안녕하세요. 위기의 코딩맨입니다. 요즘 데이터를 활용한 AI 플랫폼들이 많이 제작되고 활성화가 되고있습니다. 그 중, 데이터를 참고해서 예측, 분석하는 플랫폼인 캐글(kaggle)에 대해서 간단하 we-co.tistory.com 이번에는 집 값에서 가장 많이 참조된 Comprehensive data exploration with Python을 분석해보며 Kaggle과 친해져 봅시다! 좋아요를 13942개, Copy & Editd을 무려 2만4천개 가량 받은 NoteBook입니다. [ Compr.. 2023. 12. 27.
[Kaggle] Titanic Tutorial - 캐글을 시작해보자! 안녕하세요. 위기의 코딩맨입니다. 오늘은 전 포스팅에 소개드렸던 캐글에서 타이타닉 생존률 분석의 튜토리얼을 진행해 보도록 하겠습니다. 개발을 시작할 때, Hello World를 가장 먼저 시작하는 부분이 Titanic Tutorial이라고 생각하시면 됩니다. 먼저, 캐글에 대해서 궁금하시면 전 포스팅을 참고해주세요! [Kaggle] Kaggle이란 무엇인가?! 안녕하세요. 위기의 코딩맨입니다. 요즘 데이터를 활용한 AI 플랫폼들이 많이 제작되고 활성화가 되고있습니다. 그 중, 데이터를 참고해서 예측, 분석하는 플랫폼인 캐글(kaggle)에 대해서 간단하 we-co.tistory.com [ Titanic Tutorial ] 해당 타이타닉 튜토리얼은 경쟁에 대한 설명, 데이터를 분석 및 출력하고, 제출하는 .. 2023. 12. 20.
[Kaggle] Kaggle이란 무엇인가?! 안녕하세요. 위기의 코딩맨입니다. 요즘 데이터를 활용한 AI 플랫폼들이 많이 제작되고 활성화가 되고있습니다. 그 중, 데이터를 참고해서 예측, 분석하는 플랫폼인 캐글(kaggle)에 대해서 간단하게 알아보도록 하겠습니다. 해당 플랫폼은 2010년에 설립되었으며, 기업이나 단체에서 데이터를 이용해서 해결과제를 문제로 등록하면 사용자들이 각각의 방법들로 문제 해결을 위해 경쟁하고 개발하는 곳으로 생각하시면 됩니다. 2017년도에 Google에서 인수해서 더욱 성장하게 되었다고합니다. Kaggle: Your Machine Learning and Data Science Community Kaggle is the world’s largest data science community with powerful too.. 2023. 12. 11.
반응형