공부 7

PythonAnywhere로 로또 번호 추첨기 배포하기!

PythonAnywhere 소개클라우드 기반 파이썬 호스팅 서비스:웹 앱, 스크립트, 백그라운드 작업(크론 작업) 등을 실행할 수 있는 파이썬 전용 호스팅 플랫폼입니다.웹 인터페이스 제공:웹 대시보드를 통해 파일 관리, 콘솔 접근, 웹 앱 설정, 로그 모니터링 등을 직관적으로 할 수 있습니다.무료 및 유료 플랜:무료 플랜과 다양한 유료 플랜이 있어, 프로젝트 규모와 필요 기능에 따라 선택할 수 있습니다.장점사용자 친화적:웹 기반 대시보드를 통해 복잡한 서버 설정 없이도 쉽게 애플리케이션을 배포하고 관리할 수 있습니다.빠른 시작:무료 플랜으로도 간단한 웹 앱이나 스크립트를 바로 배포할 수 있으며, GitHub 연동, 가상환경 설정, WSGI 파일 설정 등이 비교적 간단합니다.자동 백업 및 로그 관리:애플리..

공부/it 개발 2025.03.20

오늘의 영어 [Better late than never]

안녕하세요, 새 학기가 시작되면서 영어 공부를 조금씩 해보려고 합니다 :)오늘의 영어 한 문장은 "Better late than never." 입니다.📝 뜻👉 늦더라도 안 하는 것보다 낫다.어떤 일을 늦게 시작했더라도 아예 하지 않는 것보다는 낫다는 의미로, 포기하지 말고 시도해 보라는 메시지를 담고 있어요.🎯 활용 예시📌 A: I finally started going to the gym after years of procrastination!(몇 년 동안 미루다가 드디어 헬스장을 다니기 시작했어!)📌 B: Better late than never! Keep it up!(늦더라도 안 하는 것보단 낫지! 계속 열심히 해!)이 표현은 새로운 도전을 시작하는 사람을 응원할 때 또는 스스로를 다독일 ..

공부/영어 2025.03.18

‘OK’라는 표현은 어떻게 만들어졌을까? 🆗🤔

✅ ‘OK’의 유래우리가 일상적으로 사용하는 "OK"는 1800년대 미국에서 시작된 표현!여러 가지 유래가 있지만 가장 유력한 설은 오래된 철자 유희(장난)에서 비롯됨🧐 유래 & 흥미로운 사실1830년대 미국에서 ‘Oll Korrect(올 커렉트)’라는 유행어가 있었음의미: ‘All Correct(올 코렉트)’의 잘못된 철자를 일부러 사용한 장난예전에는 철자 유희(틀린 철자를 일부러 사용)가 유행했음이후 1840년대 미국 대선에서 마틴 밴 뷰런(Martin Van Buren) 후보의 별명이 "Old Kinderhook(올드 킨더훅)"이었음그의 선거 슬로건으로 ‘OK’를 사용하면서 대중적으로 퍼짐!🔹 예시지금은 전 세계에서 가장 많이 사용하는 단어 중 하나!한국어에서도 "OK!"라고 하면 ‘좋아!’라는..

공부/영어 2025.03.05

‘OMG’(Oh My God)라는 표현은 100년도 더 전에 등장했다? ⏳📜

안녕하세요 :)요즘은 언어를 줄여서 사용하는 경우가 많은데요, 영어에서는 대표적으로 OMG라는 표현이 있습니다 ㅎㅎ 그럼 OMG에 대해 한번 알아볼까요?✅ OMG의 기원우리가 인터넷, SNS에서 자주 쓰는 ‘OMG(오 마이 갓)’이라는 표현은 사실 1917년에 처음 등장!영국의 해군 제독 존 피셔(John Fisher)가 윈스턴 처칠(Winston Churchill)에게 보낸 편지에서 처음 사용🧐 흥미로운 사실당시 편지에서 "I hear that a new order of Knighthood is on the tapis – OMG (Oh! My God!)"라고 사용‘새로운 기사 작위가 생긴다는 소문을 들었습니다 – OMG!’100년이 넘는 시간이 지나면서 인터넷, SNS에서 대표적인 감탄사로 자리 잡음..

공부/영어 2025.03.05

주피터 노트북(Jupyter Notebook)이란 무엇일까?

Jupyter Notebook은 웹 기반의 인터랙티브 컴퓨팅 환경으로, 코드, 수식, 시각화, 설명 텍스트 등을 하나의 문서 안에 통합하여 작성하고 실행할 수 있게 해줍니다. 주로 데이터 과학, 기계 학습, 연구 및 교육 목적으로 널리 사용됩니다.1. 기본 개념 및 특징인터랙티브 환경:코드 셀(cell)을 실행하면 그 결과가 바로 출력되므로, 실시간으로 결과를 확인하며 개발 및 분석을 진행할 수 있습니다.다양한 언어 지원:기본적으로 Python을 지원하지만, 커널(Kernel)을 교체하거나 추가하면 R, Julia, Scala 등 다양한 언어를 사용할 수 있습니다.문서화와 코드 통합:코드뿐 아니라 마크다운(Markdown) 셀을 이용해 설명, 이미지, 수식(Latex) 등을 삽입할 수 있으므로, 연구 결..

공부/it 개발 2025.02.28

zapier(자피어)로 웹훅 사용하기

Zapier는 다양한 웹 애플리케이션과 서비스를 서로 연결해주는 자동화 플랫폼입니다. 사용자는 코드를 작성하지 않고도 서로 다른 앱 간에 데이터를 주고받거나 작업을 자동으로 수행할 수 있도록 워크플로우(“Zap”)를 만들 수 있습니다.주요 특징노코드(No-Code) 자동화프로그래밍 지식 없이도 여러 앱 간의 자동화 워크플로우를 구성할 수 있습니다.직관적인 인터페이스를 통해 트리거와 액션을 설정합니다.다양한 앱 통합Gmail, Slack, Google Sheets, Trello, Salesforce 등 수천 개의 앱과 서비스와 연동이 가능합니다.앱 간에 데이터를 전달하거나 특정 이벤트 발생 시 자동으로 작업을 실행할 수 있습니다.트리거와 액션트리거(Trigger): 특정 앱에서 이벤트가 발생할 때 워크플로..

공부/it 개발 2025.02.18

ngrok으로 외부에서 로컬 서버 접속하기

개발을 하다보면 웹훅이나 다른 작업들을 할 때 로컬에 실행중인 서버를 외부에서 접근하여 테스트나 개발을 하고 싶을 때가 있습니다. 이런 경우 크게 두 가지 방법을 소개해 드리려고 합니다.  1. webhook.site를 이용하여 임시 url을 할당 받아 해당 사이트에서 작업 진행- 이 경우 해당 사이트에 접속하여 임시로 url, email 등을 부여받아 작업할 수 있습니다.  2. ngrok을 사용하여 외부에서 로컬 서버 접속ngrok은 로컬 서버를 외부 인터넷에 안전하게 노출시켜주는 터널링 도구로, 이를 통해 개발 중인 애플리케이션이나 테스트 서버를 공용 URL로 접근할 수 있게 해줍니다. 주요 내용은 다음과 같습니다 :)기본 기능로컬에서 실행 중인 웹 서버(예: Django, Flask, Node.j..

공부/it 개발 2025.02.17