일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 알고리즘
- mmcv
- 라즈베리파이3
- 계획
- it
- python 강좌
- 다이나믹프로그래밍
- 파이썬 강의
- 자작시
- 프로그래밍
- 슬픔
- 2020
- dp
- 머신러닝
- 2021
- C++
- 철학
- python
- 파이썬 강좌
- python 강의
- 백준
- 파이썬
- 라즈베리파이
- 라즈베리파이 모니터
- BOJ
- 강좌
- mmdetection
- dynamic programming
- 공부
- 강의
- Today
- Total
목록
프로그래밍/Python
(12)
반응형
Stargazer
visual studio 프로젝트를 킬때마다 용량을 차지하는 무언가(?)가 만들어지더라 그래서 가끔 생각날때 자동으로 파일 찾아서 삭제해주는 프로그램을 만들었다. 해당 프로그램은 github에도 올려놨으니 다운 받아서 확인해보자 https://github.com/fangdol888/visual_studio_clear_cache 여기에도 코드를 올려놓겠다. import os import getpass import shutil user_name = getpass.getuser() dir_path = "C:\\Users\\{name}\\source\\repos".format(name =user_name) project_list = os.listdir(dir_path) for project_dir in proj..
우리학교 기숙사 홈페이지가 새로 바뀌게 되면서 이전에 쓰던 프로그램이 쓸모 없어졌다. 사실 이전에도 한번 개정한적 있었는데, 그때는 자바스크립트 형식으로 다운받는 형식이라 웹 스크레이핑 하는 프로그램을 하나의 파일로 만들 방법을 못찾아서 관뒀는데 이번에는 실험해보니 가능해졌다. 첨부파일 물론 파이썬으로 만들었기 때문에 모바일에서는 실행이 어려워서 첨부터 컴퓨터용으로 만들었다. 덤으로 코드도 올릴테니 참고할 사람은 참고하는것도 좋을 것이다. 코드: import requests from bs4 import BeautifulSoup import os import datetime base = "https://dorm.inha.ac.kr" url = "https://dorm.inha.ac.kr/dorm/10136..
주식 공부한다고 해놓고 놀기만해서 간만에 '파이썬 증권 데이터 분석' 이라는 책을 펼쳤다. 실습하려는데 시작부터 막히길래 (188pg) 뭐지 싶어서 2시간을 검색해서 겨우 해답을 찾았다. 내가 막힌 부분은 네이버 증권에서 각 종목의 일별 시세를 가져오는 예제 였는데 urlopen을 이용한 예제였다. 그런데 아무리 해봐도 AttributeError: 'NoneType' object has no attribute 'a' 가 뜨길래 url이 잘못 됐는지 문자 하나하나 확인하고, 코드가 잘못됐는지 예제랑 비교해봐도 똑같아서, 내가 모르는 문법이 있나? 새로 바뀐 문법이 있나? 하면서 이리저리 애꿎은 파이썬 문법만 뒤졌다. 이 오류 같은 경우에는 내가 불러온 html에는 해당 속성이 존재하지 않는다 즉, 내가 다..
안녕하세요? COM2IT 입니다. 오늘은 제어문에 대해 배워 보겠습니다. (IDLE을 열어서 직접 실습이 가능합니다) 제어문이란? 제어문은 조건문, 반복문, 분기문 3가지로 나눌 수 있습니다. 조건문은 조건에 따라서 실행하는 코드를 다르게 합니다. 예를 들면, "내가 배고프면 밥을 먹고, 그렇지 않으면 간식을 먹어라." 라는 문장은 조건문이라고 볼 수 있습니다. "배고프면"이라는 조건에 따라, 만족하면 '밥먹기'를 실행하고, 만족하지 않으면 '간식 먹기'를 실행합니다. 반복문은 어떤 조건을 만족하면 반복합니다. 예를 들면, "내가 1.5L 물통을 채우고 있다. 1.5L가 다 찼으면 가지고 나가고, 그렇지 않으면 계속 채운다."라는 문장이 있을 때, "물을 채울 때 까지 반복한다" 는 반복문에 해당 할 수..
안녕하세요! 모두의 IT 세상의 COM2IT 입니다. 파이썬에서 사용하는 연산자에 대해서 알아보도록 하겠습니다. 산술 연산자(Arithmetic Operators) 산술 연산자는 사칙연산 같은 연산자를 들을 말합니다. 변수 a = 4, b = 10 가 있다고 가정하고, 각 연산자에 따른 결과는 다음과 같습니다. 연산자 의미 예시 결과 + 더하기 a + b 14 - 빼기 a - b -6 * 곱하기 a * b 40 / 나누기 b / a 2.5 % 나머지 b % a 2 ** 제곱 a ** 2 16 // 몫 b // a 2 비교 연산자(Comparison Operators) 비교 연산자는 두 값을 비교해서 연산자에 따른 참 또는 거짓의 값을 반환하는 연산자입니다. a = 1, b=2 라 가정해보면, 연산자에 따..
안녕하세요? COM2IT 입니다. 오늘은 함수에 대해서 알아보겠습니다. 함수란 무엇인가 우리는 학생 시절 수학시간에 함수라는 개념을 배웠습니다. 대충 y = f(x) 의 형태를 가진 것을 함수라고 부릅니다. "어떤 x의 값을 f 라는 함수에 넣었더니 y라는 값이 나온다." 이 함수의 개념은 파이썬의 함수의 개념과 동일합니다. "어떤 매개변수 x를 함수 f 에 넣었더니 y라는 반환값이 나온다" 즉, 함수는 어떤 값을 받으면 그에 따라 특정 기능을 수행하기 위한 일종의 명령어 집합과 같습니다. 이전에 자료형 강좌에서 사용했던 set() 이나 list의 .append() 등이 함수에 해당합니다. (이 둘은 약간의 차이가 있으나 추후 클래스/메소드 강좌에서 언급하겠습니다.) 함수 구조 및 정의 그렇다면 파이썬에..
안녕하세요? 이번에 새롭게 돌아온, 언제나 모두가 쉬운 IT를 만들고자 노력하는 COM2IT 입니다. 우선 파이썬 강좌를 하지 못하고 개인적인 사정으로 계속 미뤄왔던 것에 대해 죄송합니다... 이전에 이어서 다시 새로운 맘으로 시작 해보도록 하겠습니다. IDLE 창을 열어서 직접 실습 하시면서 들으시면 좋습니다! 우선 파이썬의 자료형은 무척 많습니다. 형태에 따라서 하나하나 살펴 보도록 하겠습니다. 1. 숫자형 숫자형은 기본적으로 1, 12, 923 와 같은 정수형이나 0.1, 3.88 과 같은 실수형, 0o234, 0o1 이나 0xF2 0xAE 로 표현되는 8진수, 16진수 형, (0과 숫자 사이의 문자는 각각 o(오), x(엑스) 입니다) 3+2j , 12 - 4j 와 같은 복소수형이 있습니다. (복..
정말 무료한 기숙사 삶을 살고 있던 도중에 나의 만성 귀차니즘이 급식에서도 또 도져버렸다. 기숙사 사이트에 들어가서 급식표 다운로드하는 것 자체가 너무 과정이 길다고 느꼈다. 사이트 주소입력하고, 카테고리 클릭한다음에 원하는 주차별 급식표 찾고, 첨부파일을 다운로드 받고, 원하는 다운위치 정하고, 다운된 위치 가서 열기 버튼 누르기 까지... 나한테는 너무 길다. 그래서 걍 프로그램으로 만들기로 했다. 그런데 어떻게 만들지? 곰곰히 생각해보니 파이썬으로 웹 크롤링인가 무엇인가가 기술이 있었다는 것을 생각해냈다. 참고로 웹 크롤링이란 웹에서 원하는 데이터를 스크랩핑하는 기술을 포함해서 데이터를 분석하는 기술등을 통틀어 이야기한다 내가 여기서 생각해낸 발상은 '웹 크롤링이 그런 기술이라면 스크랩핑하는 것쯤은..
관련포스팅 파이썬 강좌 (0) - 다운로드 및 설치 파이썬을 배워야 하는 이유파이썬 개발툴 파이참(Python IDE PyCharm) 안녕하세요? 모두를 위한 IT세상에 IT알리미입니다. 이번 파이썬 강좌 시간에는 변수라는 것을 배워 보겠습니다.이번 시간부터 시작메뉴 > python3.6 >IDLE 켜서 실습을 준비하십시오.혹은 파이참을 설치해서 사용하십시오. 변수 변수는 말그대로 변하는 수 입니다.변수내의 저장된 값을 마음대로 변하게 할 수 있습니다. 변수의 선언과 대입은 다음과 같습니다. 변수명 = 변수에 저장할 값 변수에 저장할 값에 들어가는 것은 자료형이라는 것이 있는데자료형은 다음 시간에 배워보도록 하겠습니다. 지금은 자료형을 데이터의 형태라고 해두겠습니다. 사용법은 변수명은 예약어(def, r..
관련포스팅 파이썬 강좌 (0) - 다운로드 및 설치 파이썬을 배워야 하는 이유 안녕하세요? 모두를 위한 IT세상에 IT알리미입니다. 파이썬은 기본적으로 IDLE이라는 개발툴이 내장 되어 있습니다.그러나 개발을 위해서는 좀 더 효율적일 필요가 있습니다.그래서 오늘은 파이썬 개발툴(IDE) 파이참(pycharm)을 들고 왔습니다. PyCharm Pycharm(파이참) 파이참은 다른 비주얼 스튜디오, 이클립스처럼 프로젝트 형식으로 운영이 가능하여 소스 파일, 리소스 파일 관리가 쉽습니다. 프로젝트를 연 모습 다운로드 링크Pycharm community 버전 다운: https://download.jetbrains.com/python/pycharm-community-2017.3.3.exe 파이참 사용법 우선 파이..