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
반응형

이전 포스팅에서는 .ui를 .py로 바꾸는 방법을 소개했다.

 

이번에는 다른 방법으로 파이참 내에서 .ui를 실행하는 코드를 소개할 것이다.

 

파이참 파일에서 실행할 아무파일 .py를 생성하고 

 

필수적으로 띄울 .ui를 프로젝트파일에 옮겨놔야 한다!

.ui가 있어야 한다.

 

import sys
from PyQt5.QtWidgets import *
from PyQt5 import uic

from_class = uic.loadUiType("qt0602.ui")[0]
#QMainWindo, from_class를 상속받아 내 클래스 MyWindow
class MyWindow(QMainWindow, from_class):
    def __init__(self):
        super().__init__()
        self.setupUi(self) #this가 상속받은곳에 없으면 부모를 찾아감

if __name__ == "__main__":
    app = QApplication(sys.argv)
    mywindow = MyWindow()
    mywindow.show()
    app.exec_()

 

728x90
반응형
728x90
반응형

* 본 포스팅은 주피터 노트북을 이용하였다. 이 코드로는 파이참에서도 실행이 가능하다.

 

import numpy as np
import pandas as pd
def print_star():
    print("==========")
print_star()
print_star()

함수를 호출하면 저장된 값이 반환된다.

def print_plus():
    print("++++++++++++")
print_star()
print_plus()
print_plus()
print_star()

def sum(a,b):
    return a+b
sum(7,6)

 

문제

1) 함수 호출을 하는데 파라미터로 숫자를 받고 그 숫자만큼 반복해서 출력하기

def star(n):
    for i in range(n):
        for j in range(i+1):
            print("*",end="")
        print('')
        

2. input으로 2개의 값을 받아서 정수로 변환하고 그 값을 함수 호출시 전달

def sum1(x,y):
    print(x+y)


x = int(input("정수 입력하세요"))
y = int(input("정수 입력하세요"))
sum1(x,y)

728x90
반응형

+ Recent posts