Python 9

Python 복습 2024.10.10

점프 투 파이썬 # 기본 자료형 : 기본 표기법 이 있는 자료형 # 객체 자료형 :기본 표기법 이 없는 자료형 파이썬에 리스트란?리스트명 = [요소1, 요소2, 요소3, ...]리스트명 = [아이템1, 아이템2, 아이템3, ...]리스트명 = [멤버1, 멤버2, 멤버3, ...]리스트의 생김새>>> a = []>>> b = [1, 2, 3]>>> c = ['Life', 'is', 'too', 'short']>>> d = [1, 2, 'Life', 'is']>>> e = [1, 2, ['Life', 'is']]인덱스번호 0 1 2 3 4 5 6 s = ['a' , 'b', 'c' , 'd' , 'e' , 'f' , 'g']# 슬라이싱 범위s = ..

Python 2024.10.10

PyQt5 로 구현한 프로그램 이용해서 데이터베이스 다루기Python_Database -SQLite 2024.10.08.

■ 가상환경 만들기1. 터미널 생성 python -m venv venv2. 가상환경파일       .\venv\Scripts\activate3. PyQt5 설치         pip install PyQt5 - Ctrl + P 누른뒤 :> 인터프리터 venv 누르기 QApplication         # 기능동작QMainWindow      # 메인창 요소 QWidget               # 안에 들어가는 공간을 형상하고 싶을때  "공간 영역 설정"QGridLayout        # 격자QLabel                # 글자표시QLineEdit            #입력창 "내용을 쓰고 싶을때"QPushButton      # 버튼기능 #  import sys  # 시스템 제어기능을 ..

Python 2024.10.08

Python_Database -SQLite 2024.10.07.

구글에 db browser for sqlite 검색을 하여 다운로드를 한다.    왼쪽 체크된 부분을 누르고 설치를 한다. ■ SQLite3 사용방법 connection = sqlite3.connect("person.db")cursor = connection.cursor()cursor.execute("CREATE TABLE person (city text, name text)")cursor.execute("INSERT INTO person VALUES ('seoul', 'jung-yoonho')")cursor.execute("INSERT INTO person VALUES ('daejeon', 'kang-youngsu')")connection.commit()for row in cursor.execute("..

Python 2024.10.08

Python_Database -SQLite 2024.10.07.

■데이터 베이스란(datebase)란? 다량의 데이터를 수집하여 관리하는 소프트웨어! 변수는 프로그램이 실행될때 메모리 영역을 차지했다가 사라져버리는 휘발성 데이터인 경우가 대부분이다. 따라서 데이터를 메모리에 영구적으로 남겨두기 위해서는 비휘발성으로 데이터를 저장할 필요가 있다. => 그러면, 데이터베이스를 쓰면 된다! 데이터베이스 사용의 장점 - 데이터에 대한 접근을 구조적으로 지원한다. - 권한이 있는 사용자라면 누구나 사용할 수 있다.  # 파이썬 기본제공 SQLite데이터베이스 종류는 많다 파이썬에는 sqlite 라는 데이터 베이스가 표준 모듈로 지원된다! 일반적인 데이터베이스 분류 - 관계형   데이터베이스    1. 행과 열 구조로 데이터 간 관계를 형성하여 관리   2. 상대적으로 많이 쓰..

Python 2024.10.07

PyQt5 파이썬 학습 GUI 연습하기.2024.10.04.

PyQty 하기 이전에 클래스와 클래스(class) : 객체에 대한 설계도  - 어떤 데이터를 사용하기 위한 자료형. 파이썬에서 클래스는 자료형과 동의어로 쓰인다. 클래스명이란? 내가 만들고자 하는 자료형의 이름 -> 클래스명은 대문자로 시작해야 한다는 암묵적 룰이 있다! 식별자 : 변수, 함수, 클래스에 이름을 붙인것을 의미 (사용자 정의 이름) 클래스의 내용이란? 해당 객체가 가질 속성과 메소드 -> 속성이란 변수에 저장된 값을 뜻함 -> 메소드란 함수를 뜻함 name = "강영수"  # 변수 name()                 # 함수 class Name         # 클래스  , 앞글자를 대문자로 한다. def name() :     print("강영수") class 클래스명 :     ..

Python 2024.10.04

Python 뷰티풀수프 이용해서 관심 종목의 현재가 구하기

뷰티풀 수프란 무엇인가? beautifulsoup4beautifulsoup4 는 외부모듈이여서  파이썬을 설치한 다음 CMD 명령어에서 직접설치를 해야 사용할수 있습니다. from urllib import request # 특정 주소의 값을 읽어들이자 from bs4 import BeautifulSoup # 읽어들인 데이터 분석하자 1. cmd 들어가기 2. Python 을 설치한 다음   pip list 입력하면 처음에 파이썬을 설치하면 모듈이 설치되어 있지 않아서 pip install beautifulsoup4 를 입력하여 모듈을 설치한다. (beautifulsoup4 는 패키지입니다.) 3. 맞게 잘 설치되었는지 확인하려면 pip list 를 입력하면 여러가지 폴더가 생성된것을 확인할 수 있다. 패..

Python 2024.09.27

Python 자료형과 문자열

프로그램은 기본적으로 "자료를 처리" 하는 역활 , 프로그래밍에서 프로그램이 처리할 수있는 모든것을 자료data라고  봄● 카메라로 사진을 찍으면 사진이 자료 이고, 이를 카메라에 저장하는것 처리 ● 카카오톡으로 친구에게 사진과 함께 "여기 어때?" 라는 메시지를 보낼 경우 사진과 메시지는 자료 , 이를 친구에게  할    경우 처리 라고 이해 하면된다. ■ 파이썬의 자료의 형식을 확인하기위해서는 type()함수를 사용  ■ 문자열 (string) : 메일제목,  메시지 내용 등         ex) "안녕하세요", "Hello world"■ 숫자 (number) : 물건의 가격, 학생의 성적 등        ex) 98, 250, 101.32■ 불 (boolean) : 친구의 로그인 상태 등      ..

Python 2024.09.25

Python 기초부터 시작하자!

파이썬 한국어로 사용하는방법 모듈을 설치하고  상단에 > display  입력 한국어 표시 언어설정 하기.주석 은 프로그램의 진행에 전혀 영향을 주지 않는 코드, 프로그램을 설명하기 위해 사용한다# , """  문장 : 실행할수 있는 코드의 최소의 단위를 문장이라고 합니다.파이썬은 ' 한줄이 하나의 문장'  문장이 모이면 프로그램이 된다. 표현식 : 파이썬은 어떠한 값을 만들어내는 간단한코드를 표현식이라 부른다.  값은 다음과 같이 ■ 숫자, 수식, 문자열 등이 있다.      출력 : print() 하나만 출력하기print() 함수 괄호안에 출력하고 싶은 내용을 입력합니다.키워드 -특별한 의미가 부여된 단어  사용자가 키워드인지 아닌지 구별해야 하는 이유  프로그래밍 언어에서 사용자가 이름을 정의할때 ..

Python 2024.09.24