python(84)
-
프로그래머스 중복된 숫자 개수 [ Python ]
문제 설명 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 입출력 예 array n result [1, 1, 2, 3, 4, 5] 1 2 [0, 2, 3, 4] 1 0 입출력 예 설명 입출력 예 #1 [1, 1, 2, 3, 4, 5] 에는 1이 2개 있습니다. 입출력 예 #2 [0, 2, 3, 4] 에는 1이 0개 있습니다. 코드 def solution(array, n): answer = array.count(n) # count 함수는 무언가 찾고 싶을때 사용한다. # 사용방법은 '변수. ..
2023.04.18 -
웹개발 종합반 5주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. 이전 수업들의 복습이 메인인 수업들이었습니다. 버킷리스트 - 가상 환경 및 패키지 설치 python3 -m venv venv pip install flask pymongo dnspython 코드 나의 버킷리스트 기록하기 ✅ 호주에서 스카이다이빙 하기 from flask import Flask, render_template, request, jsonify app = Flask(__name__) from pymongo import MongoClient import certifi ca = certifi.where() client = MongoClient('mongodb+srv://이름:비밀번호@cluster0.2xxwxhc.mongodb.net/?r..
2023.04.09 -
[Mac OS]DB Atlas 에러 pymongo.errors.ServerSelectionTimeoutError: ~ [SSL: CERTIFICATE_VERIFY_FAILED]~
파이썬 pymongo 를 사용하며 발생한 에러입니다. SSL 인증서 문제인거같습니다. certifi 라이브러리는 TLS 호스트의 신원을 확인하는 동시에 SSL 인증서의 신뢰성을 검증하기 위해 Mozilla가 세심하게 선별한 루트 인증서 컬렉션을 제공합니다. 에러발생코드 from pymongo import MongoClient client = MongoClient('mongodb+srv://비밀입니다:비밀입니다@cluster0.2xxwxhc.mongodb.net/?retryWrites=true&w=majority') db = client.dbsparta doc = { 'name' : '영수', 'age' : 24 } db.users.insert_one(doc) 에러해결코드 from pymongo impor..
2023.04.09 -
zsh: no such file or directory: usr/bin/python3 [Mac OS]
파이썬 공식 홈페이지에서 파이썬 설치시 발생했던 문제입니다. 정말 간단하게도 hombrew 로 파이썬을 설치하니 해결되었습니다. brew install python3 homebrew 가 설치되어있지 않다면 아래링크에서 다운받아 주시면 되겠습니다. https://brew.sh/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh
2023.04.09 -
웹개발 종합반 4주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. api 개발 순서 1) 데이터 명세 2) 클라이언트와 서버 확인하기 3) 서버부터 만들기 4) 클라이언트 만들기 5) 완성 확인하기 - 잘 모르는 기능 먼저 만들기 Flask https://flask.palletsprojects.com/en/2.2.x/quickstart/ Quickstart — Flask Documentation (2.2.x) Quickstart Eager to get started? This page gives a good introduction to Flask. Follow Installation to set up a project and install Flask first. A Minimal Application A mi..
2023.04.08 -
웹개발 종합반 3주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. 1. 파이썬 다운로드 (Mac) https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 다운로드 후 터미널에 python3 를 입력하면 확인 할 수 있다. > 나가는 명령은 exit() 1) VSC 에 hello.py 파일 생성 2) 확장 > python 설치 3) 코드를 적고 실행해본다. ! 공홈에서 다운받은것이 문제인지 에러가 발생했다. zsh: no such file or directory: usr/bin/python3 해결 : homebrew 로 설치하니 해결이 되었다. brew in..
2023.04.08