전체 글179 app 만들기 프로젝트안에, 작은 단위를 만들어서 그 안에서 실제 구현을 합니다. app은 프로젝트를 하다보면 프로젝트가 복잡해지면 연관되는 로직들을 모아서 그룹핑을 해줄 필요성이 있습니다. 이때 사용하기 위하여 앱을 사용하고, 앱을 사용하여 정리정돈할 수 있습니다. 앱에는 project와 같이 url.py라는 파일이 같이 생성됩니다. app안에는 view 가 존재하며, 그 안에 함수가 있어 구체적인 구현들을 할 수 있습니다. 사용자가 접속 하면, 어디로 갈 것인지를 urls.py에서 코딩을 하면 됩니다. urls.py에 쓰여져 있는 app으로 이동하고 app에서 view-> def로 이동합니다. 만약, db를 사용하게 되는 경우에는, Django안의 모델을 통해서 db에 접속하여 사용합니다. 이 정보들을 받아서 ht.. 파이썬/Django 2022. 9. 17. 포트란? 주소에는 여러개의 소프트웨어가 깔려서 실행되는데 어떤 것과 연결시킬지 모름 주소 뒤에 서버의, 포트번호를 넣으면 해당 서버가 실행됨 파이썬/Django 2022. 9. 17. Pycham에서 Django를 설치 해보자! Django를 설치 settings.py : 프로젝트 운영에 필요한 설정들 urls.py : 사용자가 접속하는 path에 따라 요청을 어떻게, 누가 처리해줄 것인가를 지정(라우팅) manage.py : 유틸리티 파일 서버 실행 Ctn+ c: server off 포트 변경 : python3 manage.py runserver 8888 파이썬/Django 2022. 9. 17. Django Web Frameworks란? Django Web Framework 목적 - 여러가지 웹페이지로 이루어져있는 웹사이트를 수동으로 수정할 수 없으니까.. - 하나만 수정했을때 한번에 바뀌도록 할 수 있을까? - 입력양식에 사용자가 입력버튼을 누르면 자동으로 웹페이지가 만들어지면 좋지않을까 ? - 파이썬으로 웹페이지를 만드는, 프로그램을 만든다. -> 이 프로그램이 요청에 맞는 웹페이지를 만들어서 보내준다. - 웹 애플리케이션을 만드는 작업을 미리 해둔 것 : Web Framework 으로, 공통적인 작업은 Web Framework 에 맡기고 개별 작업을 python 으로 진행 - Web Framework 의 대표적인 것 : Django 파이썬/Django 2022. 9. 15. Durable Functions 구현 서버리스 컴퓨팅 환경에서 상태 저장 함수를 작성할 수 있는 Azure Functions의 확장 서버리스 컴퓨팅 환경 : 프로비저닝 할 서버가 존재하지 않음 Azure Functions 프로그래밍 모델 → 오케스트레이터 함수 작성 → 상태 저장 워크플로 정의 → 엔터티 함수 작성 → 상태 저장 엔터티 정의 지원되는 언어 C#,JavaScript,Python,F#,PowerShell 애플리케이션 패턴 함수 체이닝 특정 순서대로 실행됨 try/catch/finally : 오류 처리 논리가 포함됨 팬아웃/팬인 여러 함수를 병렬 실행 → 모든 함수가 완료될 때까지 기다림 비동기 HTTP API 외부 클라이언트와 장기 실행 작업의 상태를 조정하는 문제 해결 HTTP 엔드포인트에서 장기 실행 작업을 트리거 → 클라이.. AZURE 2022. 9. 7. Azure Functions 개발 구성 요소 코드 ( 다양한 언어로 작성 할 수 있는) function.json 파일 1️⃣ 컴파일 언어 : 코드의 주석에서 자동 생성 2️⃣ 스크립팅 언어 : 구성 파일을 직접 제공해야함 function.json 함수의 트리거, 바인딩 및 기타 구성 설정 모든 함수에 하나의 트리거만 존재 런타임 : 이 구성 파일을 사용하여 모니터링 할 이벤트, 함수 실행에 데이터 전달, 반환하는 방법 확인 { "disabled":false, "bindings":[ // ... bindings here { "type": "bindingType", "direction": "in", "name": "myParamName", // ... more depending on binding } ] } bindings 바인딩 : 속성과.. AZURE 2022. 9. 7. Azure functions Azure functions 연결 방식 : 기본 제공 바인딩 형식 정보, 사용자 지정 바인딩에 대한 코드 작성 actions : Azure 함수 monitoring : Azure Application Insights 관리 : REST API, Visual Studio 호스팅 옵션 사용 플랜 functions 프리미엄 플랜 App Service(전용) 플랜 ⇒ 일반 제공되는 대상 1. Consumption 플랜 기본 호스팅 계획 크기를 자동 조정, 사용자는 함수가 실행 중일때만 컴퓨팅 리소스에 대한 비용 지불 functions 호스트 인스턴스 ⇒ 들어오는 이벤트 수를 기준으로 동적 추가 및 제거됨 2. Premium plan 유휴 상태 후 지연 없이 애플리케이션 실행 더 강력 가상 네트워크에 연결하는 사전.. AZURE 2022. 9. 6. 미국 내 삼성 시스템 침해사고 발생... 고객 개인정보 일부 유출 https://www.boannews.com/media/view.asp?idx=109596 미국 내 삼성 시스템 침해사고 발생... 고객 개인정보 일부 유출 삼성전자의 미국 내 삼성 시스템에 침해사고가 발생해 일부 고객정보가 유출된 것으로 드러났다. 삼성전자가 미국 홈페이지에 공지한 내용에 따르면 지난 7월 말 승인을 받지 않은 제3자가 미국 www.boannews.com 미국 삼성 시스템 침해사고로, 이름, 연락처, 인적정보, 생년월일, 제품등록번호 등의 개인정보가 영향을 받았으며 사회보장번호나 신용카드, 직불카드의 번호는 안전한 것으로 확인 되었다. it뉴스 한줄 요약 2022. 9. 5. [실습] 파이썬 튜토리얼에서 코드만 뽑아오기 2 [BeatifulSoup] 1. 웹 페이지의 정보 모두 가져오기 from urllib.request import urlopen from bs4 import BeautifulSoup html = urlopen("https://docs.python.org/ko/3/tutorial/stdlib2.html") bsObject = BeautifulSoup(html, "html.parser") print(bsObject) 2. 원하는 태그의 내용만 가져오기 from urllib.request import urlopen from bs4 import BeautifulSoup html = urlopen("https://docs.python.org/ko/3/tutorial/stdlib2.html") bsObject = BeautifulSoup(ht.. 파이썬 2022. 9. 4. 바빌론 부자들의 돈 버는 지혜 안녕하세요 오늘 제가 소개해드릴 책은 "바빌론 부자들의 돈 버는 지혜" 입니다. http://www.yes24.com/product/goods/92709499 이 책은 소설책도 있고 만화책으로도 있습니다. 저는 시간이 많이 없어서 ㅎ 만화책으로 봤습니다. 이 책을 읽기전에 저는 부자는 " 돈이 많은 사람" 이렇게 생각했습니다. 그러나, 부자는 이 책에서 "돈을 불리는 방법을 아는 사람" 이라고 정의합니다. 바빌론 대부호의 가르침 7가지 1. 수입의 10분의 1을 저축해라 2. 욕망에 우선순위를 매겨라 3. 모은 돈을 굴려라 4. 위험과 천적으로부터 돈을 지켜라 5. 좋은 곳에 살아라 6. 지금부터 미래의 생활을 대비해라 7. 자기 자신을 자본으로 최대한 활용해라 7가지 다 좋은 말이지만, 제게 제일 와닿.. 책리뷰 2022. 8. 27. [실습] 파이썬 튜토리얼에서 코드만 뽑아오기 [BeatifulSoup] 파이썬 튜토리얼에서 코드만 뽑아보기 실습을 해보겠습니다. BeautifulSoup 을 사용하여 정보를 추출하였습니다. BeautifulSoup은 텍스트형태의 html에서 원하는 html 태그를 추출합니다. 1. BeautifulSoup 설치 pip install beautifulsoup4 2. BeautifulSoup 사용 # -*- coding: utf-8 -*- import requests # requests 모듈을 불러옵니다. url = "https://docs.python.org/3/tutorial/stdlib2.html" # 크롤링할 url 주소를 입력합니다. response = requests.get(url) # HTTP 요청을 보내는 모듈인 requests html_text = respons.. 파이썬 2022. 8. 22. 11. 표준 라이브러리 -2 11.1. 출력 포매팅 import reprlib # reprlib: 결과 문자열의 크기에 제한이 있는 객체 표현을 생성하는 수단 제공 print(reprlib.repr(set('supercalifragilisticexpialidocius'))) # 같은 이름의 내장 함수에 의해 반환된 것과 비슷한 문자열을 반환함 # 글자크기 줄여줌 import pprint # pprint : 데이터를 보기 좋게 출력(pretty print) t = [[['black','cyan'],'white',['green','red']],[['magenta','yellow'],'blue']] pprint.pprint(t,width=30) [[['black', 'cyan'], 'white', ['green', 'red']], [['.. 파이썬 2022. 8. 21. 이전 1 ··· 3 4 5 6 7 8 9 ··· 15 다음