Python
-
[Django] 7주차. 장고 스터디Python 2024. 6. 6. 23:33
# Django파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크 # 장고 프로젝트 결과물 # 장고 프로젝트 설명urls.pyfrom django.urls import pathfrom . import viewsurlpatterns = [ path('', views.index, name='index'), path('result/', views.result, name='result'),]Django 파일에서 main 폴더 안에 있는 urls.py 이 곳에서 result/ 패턴으로 URL 링크 패턴을 설정해준다. 아까 결과물에서 봤던 결과창 링크가 result/ 인걸 확인할 수 있다. views.pyfrom django.shortcuts import render, redirectfro..
-
[소프트웨어와창의적사고] 12주차. 데이터 시각화 기초Python 2024. 5. 29. 17:04
# 지난 주차 리뷰# 데이터 시각화데이터를 이해하기 쉽게 시각적으로 표현하는 것같은 종류의 객체(Object)생성을 위해 정의되는 틀 (형식) # 꺽은선 그래프꺽은선 그래프를 그리기 위한 라이브러리 가져옴matplotlib.pyplotplot() 함수 사용plot 함수 형식 : plot (x축, y축)show() 함수로 마침# 부가정보 넣기 plt.title() : 제목을 넣음plt.rc() : 한글 처리, ()은 'font', family = "글꼴"plt.xlabel() : x축 레이블plt.ylabel() : y축 레이블# 부가정보 넣기 - 마커marker = "옵션"color = "옵션"# 부가정보 넣기 - 선 두께(linewidth / 선 스타일(linestyle)linewidth = 숫자lin..
-
[소프트웨어와창의적사고] 11주차. 프로그램 화면 구성Python 2024. 5. 22. 17:15
# GUI (Graphic User Interface)시각적 요소들로 프로그래밍 구성프로그램의 다양한 기능을 그래픽으로 나타낸 것 # tkinter 라이브러리파이썬 표준 라이브러리파이썬 설치 시 기본적으로 내장간단하게 GUI 프로그래밍 가능import 해서 사용 가능- from tkinter import *- import tkinter *alisa를 지정해서 활용할 수도 있음*- import tkinter as tt https://docs.python.org/ko/3/library/ 파이썬 표준 라이브러리 참고 The Python Standard LibraryWhile The Python Language Reference describes the exact syntax and semantics of th..
-
[소프트웨어와창의적사고] 10주차. 클래스와 객체Python 2024. 5. 8. 17:11
[ 클래스 ]캐릭터들이 가져야 할 공통 특성과 기능을 모아 놓은 것같은 종류의 객체 생성을 위해 정의되는 틀(형식)· 객체(Object) : 데이터 + 알고리즘· 속성(Attribute) : 클래스의 특성을 저장, 변수 역할· 메소드(method) : 클래스의 기능 표현, 함수 역할** 객체지향 언어 - 연관된 데이터와 함수를 객체로 모듈화 ㅡ> 코드를 명확하고 쉽게 작성가능 ㅡ 클래스 정의 예 (Circle)# class 정의, main출력 - f' string으로 출력**메소드 호출시 각 객체(Object)의 아이디가 self로 전달[ 생성자 ]생성자- 객체가 생성될 때 딱 한번 자동으로 호출하는 메소드- 초기화 하는 역할- 명시적으로 따로 호출은 X구현- __init__() 인 메소드- 별도의 반환..
-
[소프트웨어와창의적사고] 7주차. 복합 자료형 응용(dictionary, sort)Python 2024. 4. 17. 16:53
[ 사전 (dictionary) ] 원소값 출력 및 사전 type 확인 사전(딕셔너리) 값 찾기 -> key로 접근하여 값을 찾음 사전(딕셔너리) 값 추가 및 변경 -> key로 접근하여 값을 추가하거나 변경함 추가로 입력된 데이터 확인 기존 추가 값이 저장되고 또 추가된 데이터 확인 변경된 데이터 확인 데이터(원소, 요소) 삭제 -> del 명령어 활용 -> 형식 : del 사전명[키] [ 정렬 (sort) ] 정렬 옵션으로 reverse가 존재, 형식 : reverse = True key=op.itemgetter(0) : 키를 기준으로 정렬 key=op.itemgetter(1) : 값을 기준으로 정렬 [ 조건문 활용 ] [ 반복문 활용 ] [ 중첩 제어 구조 ]
-
[소프트웨어와창의적사고] 5주차. 반복문Python 2024. 4. 3. 16:08
반복문 : 특정 부분의 코드가 반복적으로 실행하는 문장 - 제어문의 한 종류로 반복 구조를 가지고 있다. - for문의 예 - while문의 예 - for문과 while문의 차이 for문의 경우, 반복 구간에 초기값과 반복조건이 들어가 있어 별도로 변수정의를 할 필요가 없다. while문은 반복조건만 있어서 별도의 변수정의가 필요하고, 무한 루프에 빠지지 않게 증감 연산자를 사용해야 한다. 라이브러리(library) import (라이브러리 명) 코드 제일 위에 작성하여 사용한다. break 반복문을 멈출때 코드 마지막에 사용한다. - 구구단 반복 프로그램
-
[소프트웨어와창의적사고] 4주차. 조건문Python 2024. 3. 27. 17:21
3주차 요약 코드 조건문 : 특정 조건에서 명령어를 실행하는 문장 - 둘 또는 셋, 그 이상의 선택을 해야하는 조건에서 실행 - 선택 구조 - 조건문이 하나인 경우 #단일조건 - 구매금액에 따른 배송비 추가 [ if ] #단일조건 - 주중/주말 상태에 따른 알람 출력 [ if ] - 조건문이 두개인 경우 #다중조건 - 구매금액에 따른 배송비 추가 [ if~else ] #다중조건 - 주중/주말 상태에 따른 알람 출력 [ if~else ] #다중조건 - 짝수/홀수에 따른 차량 통행 가능 출력 [ if~else ] - 조건문이 세개 또는 세개 이상인 경우 [ 과제 ppt p10 ] #다중조건 - 구매금액에 따른 배송비 추가 [ if~elif~ else ] #다중조건 - 무인정산기 정산 [ if~elif~ el..