728x90
반응형

 

* 주피터 노트북에서 실행하였다.

 

import requests

 

만약 실행되지 않는다면 주피터 노트북 상에서 설치하는 방법이 있다.

 

!pip install requests

 

pwd #현재 위치

실명이라 가렸다.

 

import requests as rq
url = "https://hello-ming.tistory.com/"
res=rq.get(url) #get방식으로 접근
print(res) # <Response [200]>

rq.post(url) # <Response [200]>

res.status_code # 200

 

def url_check(url):
    res = rq.get(url)
    
    print(res)
    sc = res.status_code
    if sc==200:
        print("%s 요청 성공"%(url))
    elif sc==404:
        print("%s 알 수 없는 에러 "%(url))
    else:
        print("%s 알 수 없는 에러:%s "%(url,sc))

headers=res.headers #헤더들을 가져온다.
headers

type(headers) 

딕셔너리인것을 알 수 있다.

 

headers['Date'] #딕셔너리라 key값을 주면 value를 불러올 수 있다.

 

#반복문을 이용하여 항목 출력
for i in headers:
    print('1) key : ',i,' 2) values : ',headers[i])

728x90
반응형
728x90
반응형

2021.06.07 - [BACK-END/Django] - [Django] cmd로 가상환경 만들기 / 기본환경셋팅

 

[Django] cmd로 가상환경 만들기 / 기본환경셋팅

cmd를 이용하여 Django에 필요한 가상환경을 만들것이다. 파이썬이 있어야한다! django를 설치할 파일을 미리 만들어 주었다. 로컬 디스크 c에 python3이라는 폴더를 만들어 주었다. cmd창에 들어간다. c

hello-ming.tistory.com

 

위의 포스팅 이후에 작성한 글이므로 전 포스팅의 기본환경셋팅과 연결된다!

 

나는 그동안 PyCharm Edu로 써왔어서 이번에 다시 설치하게 되었다.

 

파이참(PyCharm)  Community 버전으로 설치한다.

https://www.jetbrains.com/pycharm/download/#section=windows 

 

 

파이참을 실행해서 프로젝트를 새로 만든다.

 

 

Virtualen을 이용해서 C:\python3\venv 폴더에 파이썬 3.6의 가상환경을 생성하겠다는 뜻이다.

 

가상환경 생성중

 

CLI 환경을 파이참에서 설치할 것이다.

 

settings - Project Interpreter 에 들어간다.

 

 

+ 버튼을 눌러준다.

 

 

전 포스팅에서 cmd로 Django를 설치했는데 그 패키지 안의 python.exe와 연결해준다.

 

Django와 연결됨을 확인할 수 있다.

 

파이참 내의 terminal을 연다.

 

 

이런식으로 (django)로 시작하면 성공된 것이다.

 

mysite 라는 django 프로젝트 이름을 생성할 것이다. 

 

중요한 것은 [ mysite . ]  여기에 . 이 없으면 mysite 안에 또 만들어서 꼭 . 를 붙여줘야 한다.

 

어플리케이션은 생성되었고 polls를 생성해보자

 

polls는 여론조사 같은것이다.  실행하면 polls라는 앱이 생성된다.

 

mysite는 프로젝트 이름이고 polls는 어플리케이션이다.

 

 

runserver는 브라우저를 돌리는 것이다.

 

 

위 사이트를 CTRL을 누른채로 클릭하면 새창에 뜨는데 밑에 그림이 뜬다면 연결된것이다.

 

 

django를 시작할 준비가 되었다는 뜻이다.

728x90
반응형
728x90
반응형

for.py에 저장한 코드이다.

 

이번에는 for문을 사용할 것이다.

 

for _ in range(2):
    print('여러분 안녕하세요?')

 

for i in range(3):
    print('hi 여러분 안녕하세요?',i)

 

for i in range(7):
    if i%5==0 :
        print(i)
    else:
        print('5의 배수가 아닙니다.')

 

list 이용해보기

z = list(range(0,5,2)); #list(배열)로 만들어주는 함수 0부터 5까지 2씩증가
print(z)

 

#-2부터 -10까지 2씩 감소해서 출력
for i in range(-2,-10,-2):
    print(i)

 

#문제 range와 for in을 이용하여 1~10까지의 총합을 구하기

sum=0
for i in range(1,11):
    sum += i
    print('i={},s={}'.format(i,sum)); #print(sum)

728x90
반응형
728x90
반응형

1.py 라는 파일 안에 작성한 코드이다.

 

파이썬은 다른 언어들과 다르게 ; 없어도 잘 동작이 된다.  있어도 된다!

 

그리고 변수의 자료형이 없다!

 

파이썬 실행 단축기는 ctrl+shift+F10 이다.

 

print('사랑')

a=7 # 변수 a에 7을 대입하라
print(a)

 

b=[1,2,3,4,5]
print(b[0])
print(b[:3]); #slicing

 

if문을 사용해 보자!

score = int(input('점수를 입력하세요'))
if score >= 90:
    grade='A'
if score < 90 and score >= 80:
    grade ='B'
if score < 80 and score >= 70:
    grade ='C'
if score < 70 and score >= 680:
    grade ='D'
if score <60:
    grade='F'
print('당신의 등급은 '+ grade)

콘솔창에 뜬 모습
점수를 읿력하고 Enter 키를 누르자

 

score = int(input('점수를 입력하세요'))
if score >= 90:
    grade='A'
elif score >= 80:
    grade ='B'
elif score >= 70:
    grade ='C'
elif score >= 680:
    grade ='D'
if score <60:
    grade='F'
print('당신의 등급은 '+ grade)

 if문에서 elif 코드를 이용했다. 결과는 같게 나온다 .

728x90
반응형

+ Recent posts