분류 전체보기(123)
-
pip, 예외처리, 파일열기
# python 프로그램으로 MySQL DBMS에 접속해서 원하는 Database에서 # Data를 가져와 보아요! pip 설치 # 1. 어떤 Module을 사용할지를 결정. => pymysql 이라는 module을 사용. # 2. 해당 module을 download해서 설치해야 해요! # => pip 라는 module을 이용할 수 있어요!(python의 필수, 기본 module) *pip : 파이썬 내장 필수 모듈 - 다른 모듈 설치를 도와주는 모듈 # => anaconda 환경이라면 anaconda의 기능을 이용해서 module을 다운로드 , 설치. # anaconda명령으로 만약 module이 설치가 안된다면 pip로 설치. # 3. pymysql 설치 # => anaconda prompt를 실행한..
2021.07.13 -
class 02, 일급함수, modul 뜻
# python built-in data type # 1. Numeric # int(정수), float(실수), complex(복소수) # 2. Sequence # list, tuple, range # indexing, slicing # 3. Text Sequence # str # 4. Mapping # dictionary - dict # 5. Set # set # 6. Bool # True, False, bool # function(함수) # 사용자 정의 함수, 내장함수 # 객체지향 # class # - 객체모델링의 수단 # - 객체(인스턴스)를 생성하기위한 단위 # - ADT(Abstract Data Type) class Car(object): # initializer # instance가 생성될 때..
2021.07.07 -
깃허브 2
1일차 정리 기본적인 CLI 명령어 `ls`: 현재 폴더의 파일 목록 확인 `cd`: 다른 폴더로 이동 `mkdir`: 새로운 폴더 생성 `touch`: 새로운 파일 생성 (빈 파일) `cp`: 파일 복사 `mv`: 파일 이동 (잘라내기 > 붙여넣기) + 파일 이름 변경 `rm`: 파일 삭제 (remove), 폴더도 삭제 가능 만약에 폴더 안에 폴더가 있으면? > `rm -r` 내부의 폴더도 같이 삭제 `rm -r` + force: `rm -r -f` or `rm -rf` : 내부의 폴더도 삭제하면서 강제로 삭제 Git 명령어 `git init`: 해당 폴더를 Repository로 만들겠다.(== git으로 관리하겠다!) 앞으로 해당 폴더의 역사(commit, history)는 git이 관리한다! (gi..
2021.07.07 -
깃 허브 01
다운 받을때 매니저라인에서2번째 git bash접속 pwd 어디인지 보여줌 ls -al 보여지는거 cd 들어가는c거 cd.. 상위폴더로 mkdir my forst repo 폴더만들기 touch 파일 만들기 cp 복사 /c /d mv 파일 이동, 이름바꾸기 git add git할 파일 추가 git status 상태 확인 git init 깃으로 관리 pwd 어디인지 git log 기록 --oneline --graph git push( -u origin master[처음]) git commit -m '' git diff 파일, 뭐가 변경되었나 rm-rf 삭제 (git은 init삭제) git push -u origin master git branch -m (브랜치 이름변경) git remote add 별칭 추가..
2021.07.05 -
객체지향적 프로그래밍, class
# 절차적 프로그래밍, 구조적 프로그래밍, 함수지향적 프로그래밍 - 함수 기반 언어 # 대표적으로 c 언어 # 해결해야 하는 문제를 기능단위로 세분화 # 하나의 기능을 다시 세부기능으로 나눠요. # 그러다보면 더 이상 나눌 수 없는 단위 기능이 도출되는데 이를 우리가 배운 # 함수(function)형태로 구현 # Top down 방식, divide and conquer # 프로그램의 분석과 설계가 쉽다. -> 코드로 작성하고 프로그램을 완성 # 프로그램의 구현시간이 짧다. -> 비용 절감 # 프로그램을 수정하기가 쉽지 않다. 재활용성이 떨어진다. => 유지 보수성이 좋지 않다. # 1990년 들어오면서 인터넷이 보급 -> 사람들의 요구사항이 많아지기 시작. # 프로그램의 수정 요청이 많아짐 -> 개발 비..
2021.07.02 -
반복문, 함수,람다
python built-in data type # Numeric # int(정수) # float(실수) # complex(복소수) # Sequence # list # tuple # range # Text Sequence # str # Mapping # dict # Set # set # Bool # True, False # python control statement # if, for, while # 논리식 => 3 > 5 => False a = 100 if a > 5: print('aa') print('bb') elif a > 2: print('haha') else: print('cc') print('dd') # for문은 크게 2가지 형태로 사용이 되요! # for ~ in range # for ~ i..
2021.07.01