본문 바로가기

Python10

Web 개발 :: 파이썬 django 프로젝트(Project), 앱(App)의 구조 Python django 웹 개발_프로젝트(project), 앱(app)의 구조 01. Django 프로젝트의 구조 codeit_proj/ #프로젝트명 ┗ manage.py ┗ django_prj # ┗ __init__.py ┗ settings.py ┗ urls.py ┗ wsgi.py - Project Root : 프로젝트의 모든 파일을 담는 최상위 디렉토리 ┗ manage.py : 프로젝트 관리를 위한 명령어 지원(앱 생성(startapp), 서버 실행(runserver), DB관련 명령 등) * 관련 링크 : https://docs.djangoproject.com/en/2.2/ref/django-admin/ django-admin and manage.py | Django documentation | .. 2022. 10. 6.
파이썬 코딩 :: 파이썬 if 조건문 문법, 예제 파이썬 조건문 if 파이썬에서 사용하는 조건문 if문에 대해서 정리한다 (1) If문 기본 구조 if 조건 부분1: # 조건문 다음에 콜론(:)을 빠뜨리지 않는다 수행 부분 1.1 수행 부분 1.2 ... elif 조건 부분2: 수행 부분 2.1 수행 부분 2.2 ... elif 조건 부분3: pass # 조건문에서 아무것도 하지 않게 설정하고 싶을 경우 else: 수행 부분 4.1 수행 부분 4.2 ... - 기본적으로 if문은 조건문을 충족할 시/안할 시로 구분한다 - 위의 구조를 보았을 때 조건 부분1을 충족하면 수행부분 1.1~을 수행하고, 충족하지 않을 경우 다음 순서인 elif로 넘어가게 된다. (만약 조건이 1가지인 경우 elif가 아닌 else로 바로 넘어가도 된다.) - 조건문을 충족할 .. 2022. 8. 15.
파이썬 코딩 :: 파이썬 for, while 반복문 문법, 예제 파이썬 반복문 for, while 파이썬에서 사용하는 반복문에 대해서 정리한다 1. while문 - while문은 조건문이 '참'인 동안에는 반복적으로 코드를 수행하는 문법이다. while 조건 부분: 수행 부분1 수행 부분2 ... if 조건문 : continue # 반복문 맨 처음으로 돌아가기 if 조건문 : break # 반복문 빠져나가기 ※ 예시 : 10번 때리면 쓰러지는 Enemy # 10번 때리면 쓰러지는 Enemy HitNo = 0 # 때린 횟수 while HitNo < 10: HitNo += 1 print(f"Enemy가 {HitNo}번 맞았습니다.") if HitNo == 10: print("Enemy가 쓰러졌습니다.") ▶ 결과 2. for 문 for 문 역시 조건이 부합할 동안 수행문.. 2022. 8. 15.
파이썬 코딩 :: 파이썬 자료형(문자) 파이썬 문자 자료형(str, 이스케이프 코드) 이전 글에서는 숫자자료형에 대해 다루었습니다. 파이썬은 숫자가 아닌 문자 자료도 취급합니다. 문자열은 일반적으로 String이라고 지칭합니다. 구분은? 따옴표를 활용합니다. 1) 양쪽 큰따옴표(" ") 2) 양쪽 작은따옴표(' ') 3) 양쪽 큰따옴표 3개(""" """) 4) 양쪽 작은따옴표 3개(''' ''') 이렇게 다양한 따옴표를 사용하는 이유는 문자열 내에 따옴표가 있을 때 구분해주기 위해서입니다. 또는 문자열 내 따옴표가 있을 때는 해당 따옴표 앞에 역슬래시(\)를 입력하면 구분이 가능합니다. ex) x = "My Mother says, \"Good morning\"" print(x) >>> My Mother says, "Good morning" .. 2021. 12. 8.
파이썬 코딩 :: 파이썬 자료형(숫자) ​ 파이썬 숫자 자료형(int, float, ...) 오늘은 파이썬의 숫자 자료형에 대해 알아보겠습니다. 파이썬에서 표현이 가능한 숫자 자료형은 아래와 같습니다. 구분 영문명 표현 정수 integer(int) 123, -123, 0 실수 float_point(fload) 1.23, -1.23, 0, 1.23E5, 1.23e-3 (E, e구분안함) 복소수 complex number(complex) 1+2j, 2-3j 2진수 Binary 숫자 앞에 '0b' 입력 (a=0b101) 8진수 Octal 숫자 앞에 '0o' 입력 (a=0o155) 16진수 Hexadecimal 숫자 앞에 '0x' 입력 (b=0x8ca) ​ 이러한 숫자자료형은 파이썬에서 아래와 같은 연산자로 계산이 가능합니다. 연산기호 설명 예시 및.. 2021. 12. 7.
파이썬 코딩 :: 파이썬 문법(사칙연산, 주석, 조건문, 반복문) 파이썬 기초 문법 (덧셈, 뺄셈, 곱셈, 나눗셈, 주석, 조건문 if, 반복문 for while) 오늘부터는 파이썬 코드 기초문법에 대해 알아보려고 합니다. ​​ 1) 사칙연산 일반적인 사칙연산이 아래 처럼 가능합니다. ​ 2) 문자 대입 문자를 따옴표(', ")를 사용하여 대입할 수 있습니다. ​ 3) 세미콜론(;) 한 줄에 여러 문장을 사용할 때 사용합니다. ​ 4) 주석처리(#) 코드 맨 앞에 #을 입력하면 해당하는 줄은 주석처리 됩니다.(한글 가능) 주석으로 처리될 때에는 함수를 넣어도 실행되지 않습니다. * 한글주석을 처리할 때는 저장할 때 인코딩이 UTF-8인지 꼭 확인합니다. ​ 주석을 여러줄료 사용시 큰따옴표 3개(""")연속으로 사용하여도 주석표기가 가능합니다. ​ 5) 들여쓰기 함수(i.. 2021. 12. 6.
파이썬 코딩 :: 파이썬 아나콘다(Anaconda) 설치 오늘은 아나콘다(Anaconda)라는 프로그램을 설치해볼겁니다. 비단뱀을 설치했는데 웬 아나콘다냐구요?? ​ 파이썬 아나콘다 설치 아나콘다는 하나의 파이썬 배포판입니다. 여러 파이썬 패키지를 포함하고 있고, 무료로 사용이 가능하지요. ​ 다시 말하면 Python, R 등을 활용한 데이터 분석 및 App 개발에 활용할 수 있는 하나의 플랫폼이라고 보시면 될 듯 합니다. ​ 먼저 설치를 위해 홈페이지에 접속합니다. Anaconda | The World's Most Popular Data Science Platform Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterpr.. 2021. 12. 5.
파이썬 코딩 :: 파이썬 시작하기(IDLE Shell) 파이썬 Idle Shell ​ 먼저 연습용 project 폴더를 생성하고 시작합니다. 본인이 편한 경로에 폴더를 하나 만들어둡니다. 이 폴더는 앞으로 스크립트(또는 소스)파일을 저장하게 됩니다. ​ 프로그래밍 언어를 처음 시작하게되면 첫 관문으로 "Hello, World!" 를 출력하고있으니, 우리도 한번 출력해봅시다. ​ 먼저 IDLE을 실행하구요. 준비된 화면에 print('Hello, world!')를 입력하면 아래와 같이 표기가 됩니다. 이것이 파이썬(Python)이 인터프리터(Interpreter)방식이라 불리는 이유입니다. 코드를 입력한 후 엔터키를 누를 때 결과값을 바로바로 확인할 수 있거든요. 이런 IDLE shell과 같은 방식을 REPL(Read-Eval-Print Loop)라고도 합니.. 2021. 12. 4.
파이썬 코딩 :: 파이썬 설치 파이썬 설치 오늘은 실습을 위해 파이썬 설치하는 방법에 대해서 시작해보려 합니다.​ 먼저 아래 링크에 접속하셔서 설치파일을 받아보겠습니다. Download Python The official home of the Python Programming Language www.python.org 링크에 접속하시면 파이썬 설치프로그램을 다운로드 받을 수 있는 화면이 나옵니다. 노란색 버튼을 클릭하셔서 적절한 폴더에 다운로드합니다. (프로그램 버젼은 시간이 지나면 현 버전과 다를 수 있습니다.) ​ 파이썬 설치 파일이 다운로드 완료되면 실행합니다. ​ 먼저 "Add Python 3.10 to PATH"를 선택해주고 "Install Now" 클릭합니다. 사용자 계정 컨트롤 창이 표시되고 "예"를 클릭하면 아래와 같이.. 2021. 12. 3.
파이썬 코딩 :: 파이썬(Python) 개요 파이썬 개요 티스토리 블로그를 개설하며 코딩_파이썬에 대해서 연재를 시작해볼까 합니다. ​​ 파이썬(Python)은 컴퓨터/IT분야에 종사하시는 분들은 익숙한 단어겠지만, 네덜란드의 귀도 반 로섬(Guido van Rossum)이 개발한 프로그래밍 언어입니다. ​ 여기서 프로그래밍 언어(Programming Languages)란 컴퓨터 시스템을 구동하는 소프트웨어(s/w)를 제작하기위한 형식 언어로 C, C++, C#, Java, Python, R, Kotlin 등이 있습니다. ​ 이중 Python은 데이터 분석에 특화된 언어로 많이 알고있습니다. ​ 파이썬 로고 Python이란 단어의 원 뜻은 그리스 로마 신화에 나오는 비단뱀 이름으로 로고도 두 개의 뱀이 그려져있는 모습입니다. ​ 하지만 실제로 비단.. 2021. 12. 2.
반응형