본문 바로가기

전체 글

(11)
[오늘부터 웹 개발 - 인공지능 맛보기] 로또 번호 자동 생성 웹 서비스 구현하기 Django project 생성 & settings.py 수정 1. 장고 프로젝트 폴더 및 Python 가상환경 생성장고 프로젝트 폴더 생성cd ..mkdir work_djangocd work_djangomkdir django_mldlcd django_mldlPython 가상환경 생성pip install virtualenv==20.13.2 가상 환경을 만들어주는 라이브러리입니다.virtualenv django_env django_env 라는 이름으로 가상 환경을 새로이 만듭니다.django_env\Scripts\activate Scripts 폴더 내의 activate 파일을 실행해 가상 환경을 활성화합니다.pip install django==3.2 가상 환경에는 최소의 라이브러리만 존재하므로 장고를 설치..
[오늘부터 웹 개발 - 인공지능 맛보기] 웹 프로그래밍과 장고 기초 살펴보기 Key word로 살펴보는 Web Programming Back-end & Front-endFront-end: 시각화의 영역, Back-end로부터 넘어온 데이터를 보여준다.Back-end: 웹/앱 서버(의 API 구현), DB 등, Front-end로부터 요청을 받아 데이터를 처리하고 되돌려 보내준다. Mobile Application디바이스에 최적화된 전용 앱들: native appshtml/css/js로 만들어진 앱들 or 이렇게 만든 후 커버를 씌운 앱들: web apps, hybrid apps네이티브 앱들은 백엔드와 프론트엔드를 굳이 구분하지 않음.보여지는 부분을 위한 UI code + 내부처리 및 DB 연동을 위한 logic code IDE(통합 개발 환경)visual studio code, ..
[알고리즘] 순열 + 소수찾기 프로그래머스 완전탐색 > 소수찾기 문제 풀이입니다.순열과 소수찾기를 구현하는 것이 포인트였습니다.문제문제 설명 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers는 길이 1 이상 7 이하인 문자열입니다. numbers는 0~9까지 숫자만으로 이루어져 있습니다. "013"은 0, 1, 3 숫자가 적힌 종이 조각이 흩어져있다는 의미입니다.입출력 예 numbers   return "17"          3 "011"        2입출력 예 설..