파이썬 7

모듈 사용 방법에 대해서

모듈 함수나 변수 또는 클래스를 모아놓은 파이썬 파일. 다른 파이썬 프로그램에서 불러와 사용할 수 있게 만든 파이썬 파일이라고도 할 수 있다. 다른 사람들이 이미 만들어 놓은 모듈을 사용할 수도 있고, 우리가 직접 만들어서 사용할 수 도 있다. [문법] import import : 이미 만들어 놓은 파이썬 모듈을 사용할 수 있게 해주는 명령어 ex) import random #random 모듈을 사용한다는 의미이다. [사용] 모듈이름.모듈 안의 구성요소 math.pi random.choice() URL을 입력했을 때 이를 디코딩해서 반환하는 get_web 이라는 함수를 정의해보자. def get_web(url): """URL을 넣으면 페이지 내용을 돌려주는 함수""" import urllib.reques..

언어/Python 2023.06.13

[아파치]CGI 와 UserDir 사용 (feat. 스크립트 언어 루비, 파이썬)

안녕하세요, 아글입니다. 오늘은 아파치 CGI와 UserDir 에 대해서 알아보겠습니다. 먼저 해당 개념을 알기 전에 미리 알아야 할 내용이 있습니다. 아파치와 같은 웹 서버가 클라이언트(PC)에게 제공하는 데이터는 HTML(Hyper Text Markup Language)로 작성된 데이터입니다. HTML로 작성된 데이터는 프로토콜 HTTP에 의해 클라이언트에게 전달됩니다. 그런데 이러한 HTML은 사용자들이 요구하는 동적 데이터를 제공하지 못한다는 단점이 있습니다. 이러한 단점을 보완하기 위해 사용하는 것이 PHP, Perl, Python 과 같은 서버 사이드 스크립트 언어입니다. (서버 단에서 사용하는 언어이기 때문에 '서버 사이드 스크립트 언어' 라고 합니다) 그리고 이러한 서버 사이드 스크립트 언..

운영체제/Linux 2023.03.02

[Programmers school] 파이썬 math함수를 이용하여 분수의 덧셈을 해보자

파이썬 코딩테스트 DAILY 풀이 도전 5회차😉 문제를 풀고싶은 사람은 아래 링크로 접근! https://school.programmers.co.kr/learn/courses/30/lessons/120808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 임의의 분수를 더하고, 그 분수를 기약 분수로 나타내어 배열에 담아보자. import math def solution(denum1, num1, denum2, num2): answer=[] denum = denum*1+num2, denum2*num1 num = num1*num2 gcd = math.gcd(d..

언어/Python 2022.11.16

[Programmers school] 파이썬 조건문 if문에 대해서

파이썬 코딩테스트 DAILY 풀이 도전 4회차😉 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120807?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정수형의 매개 변수 num1, num2를 주고 두 수가 같으면 1 다르면 -1을 return하는 코드를 짜보자. if문의 기본 구조 if 조건문: 수행할 문장1 수행할 문장2 ... else: 수행할 문장3 수행할 문장4 ... 영어 문법과 상당히 유사하다. if(만약) 조건이 참이라면, 문장1, 문장2 등..

언어/Python 2022.11.13

[Programmers school] 두수의 나눗셈 (feat. import 정의, 사용 방법)

25일 간 진행하는 파이썬 코딩테스트 DAILY 풀이 도전😉 [두 수의 나눗셈] 문제 : 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 입출력 예시) num1 num2 result 3 2 1500 7 3 2333 1 16 62 풀이1 def(num1, num2): answer=0 answer= int(num1/num2*1000) return answer *문제 풀이를 위한 기초 상식 int : 정수형 숫자 자료형. num1 과 num2 에 어떤 숫자를 대입하든, num1/num2*1000의 결과 값에 대해 정수형으로 만들어준다. 따라서 소숫점 단위는 버리기 때문에 우리가 원하는 ..

언어/Python 2022.11.11

[Programmers school] 두수의 차, 몫 구하기

25일 간 진행하는 파이썬 코딩테스트 DAILY 풀이 도전😉 [두 수의 차] 문제 : 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 solution 함수를 완성해주세요. 입출력 예시) num1 num2 result 2 3 -1 100 2 98 풀이 def solution(num1, num2): answer = 0 answer = num1-num2 return answer *문제 풀이를 위한 기초 상식 Python 사용자 정의 함수를 정의할 때는 def 로 선언한다. (definition의 약어) - 첫 줄은 def로 시작 - 사용자 정의 함수의 이름을 쓴다. - 괄호 안에는 매개변수 목록을 쓴다. - 콜론 : 을 써준다. - 다음 줄 부터는 들여쓰기(indent..

언어/Python 2022.11.10

Python이란 무엇일까? 파이썬에 대해 ARABOJA

파이썬(Python) 1990년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어이다. 귀도는 파이썬이라는 이름을 자신이 좋아하는 코미디 쇼인 "폰티 파이썬의 날아다니는 서커스(Monty Python's Flying Circus)"에서 따왔다고 한다. 인터프리터 언어? 인터프리터 언어란 소스코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말한다. 소스코드를 목적코드로 옮기는 컴파일과 대비된다. 인터프리터는 소스코드를 한 줄 한줄 읽어들이며 실행하는 프로그램이다. 파이썬은 공동 작업과 유지 보수가 매우 쉽고 편하다는 장점이 있다. 그래서 다른 언어로 작성된 많은 프로그램과 모듈 등이 파이썬으로 재구성되고 있다. 전기전자공학자 협회(IEEE)에서 발표한 2022년 8월 인..

언어/Python 2022.11.10
728x90