일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 신경망 학습
- 백준
- AdaGrad
- 순전파
- 아파치
- 딥러닝
- C언어
- PHP
- 우분투
- PICO CTF
- HTML
- 설치
- 소프트맥스 함수
- Apache2
- FastAPI
- flag
- sgd
- CTF
- 코딩
- 역전파
- 리뷰
- 신경망
- 오차역전파법
- picoCTF
- Python Challenge
- 파이썬
- 기울기
- 책
- Python
- PostgreSQL
- Today
- Total
목록파이썬 (17)
Story of CowHacker
안녕하세요 CowHacker입니다. http://www.pythonchallenge.com/pc/def/oxygen.html smarty www.pythonchallenge.com 흠..? 왜 사진이 나오다 만 느낌이지....? 와..! 아무것도 없다... smarty.. 일단 탭 이름을 단서로 봐야겠다. 약삭빠르다 라는 단어라.. 회색 줄 저부분... 무슨 의미가 있는 느낌으로 돼있다. 빨간 밑줄 친 부분이 보이는가? pixel값을 불러오는 과정에서 어떤 값을 불러와야 하는지가 중요했다. 그림판에 위 사진을 띄워 저 회색부분의 x, y 좌표를 확인했다. 끝과 끝지점의 x, y 값을 알아 내 데이터를 추출하면 될꺼같았다. for 문을 사용해 x좌표에 있는 값을 다 불러왔다. 7씩 늘어나게 한 이유는, 저..
안녕하세요 CowHacker입니다. 오늘은 뉴스 기사 사이트에서 간단히 제목을 본 후 관심이 가는 기사만 선택해 그 기사 HTML을 PDF로 자동 저장시키는 것을 해보겠다. https://www.boannews.com/media/o_list.asp 보안뉴스_뉴스 www.boannews.com 저기 밑 줄 친 부분이 기사의 제목들이다. 위 코드를 보면 사이트의 url를 통해 해당 기사 제목만 가져오는 것을 볼 수 있다. 실행을 하면 위와 같은 결과가 나온다. 그다음 해당 번호를 입력받아 준다. 나는 5번째 MS 관련 기사를 PDF로 저장하고 싶었다. 조금 기다리면 'PDF 저장 완료'라고 뜬다. 내가 저장 경로로 설정한 곳에 가면 떡하니 기사 제목으로 PDF가 만들어져 있다. 열어 보면 PDF로 정상 저장..
안녕하세요 Cow Hacker입니다. 로또 번호 생성기를 만들어 봤다. exe 파일을 실행하면 된다. 로또 번호는 6자리니 6을 입력하면 된다. 1등 번호다. 로 또 1등 되고 나도 또 됐으면 좋겠다.
파이썬을 사용하면서 함수라는 녀석을 사용하면 좀 더 효율적이고, 가독성이 뛰어난 코딩을 할 수 있다. 함수란? 수학에서 나온 함수와 파이썬에서 나온 함수는 같은 의미로 사용되고 있다. 코딩 시 반복적인 부분이나 추후 수정을 할 때 매우 효율적으로 작용하는 것이 바로 함수다. a = 1 b = 2 def add(a,b): return a + b print(add(a,b)) 함수를 활용한 코딩이다. 간단 한 덧샘을 구현한 함수다. 여기서 함수의 이름은 add고, 이 녀석의 역할은 두 개의 입력값을 받아 그 둘의 입력값을 더해 결괏값으로 출력하는 행동을 한다. 다음은 함수를 사용할 시 구별해야 할 용어에 대해 알아보겠다. def add(a, b): # a, b는 매개변수 return a+b print(add(..
fastAPI란 지금 나온 웹 프레임 워크 중 가장 가장 빠른 속도를 자랑하는 녀석이다. 이번에는 FastAPI의 기초적인 부분을 다뤄볼 것이다. 먼저 시작하기 앞서 설치해야 하는 것이 있다. pip install fastapi pip install fastapi pip install uvicorn 위 두 개의 명령어를 통해 설치를 한다. 파이썬 파일을 하나 만든다. from typing import Optional from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"} 그리고 위와 같은 코드를 작성해준다. uvicorn main:app --reload 그리고 명령어 창에 위 명령..
Python을 이용한 크롤링을 해보겠다. 이번 크롤링의 대상은 나의 블로그 사이트로 정했다. 내 블로그 메인 페이지다. import requests # HTTP 요청처리를 위해 사용하는 모듈이다. from bs4 import BeautifulSoup # HTML 및 XML 파일에서 원하는 데이터를 손쉽게 Parsing 할 수 있는 Python 라이브러리다. url = 'https://cowhacker.tistory.com/' # 크롤링할 주소를 입력하는 구간이다. response = requests.get(url) # HTTP 요청처리를 GET방식으로 response라는 변수한테 주는 구간이다. html = response.text # 응답을 읽고 텍스트를 반환하는 구간이다. soup = Beautifu..
이름은 같지만 문제 번호가 다른 거스름돈 문제를 또 풀어 봤다. 문제에 나온 손님이 좀 까다로운 손님으로 보였다. 예제를 보고 코딩을 어떻게 할지 생각했다. 출처 부분에 도움을 준 사람의 닉네임이 적혀 있었다. 그 언젠가 나도 저기에 내 닉네임 ( namja ) 이 적히길 바라면서 열심히 해야겠다. 이번에도 그리디 알고리즘~! 을 풀었다. Python coin = int(input()) # 거스름돈을 받는 변수다. fcount = 0 # 5원 짜리를 거슬러 줬다는 변수다. tcount = 0 # 2원 짜리를 거슬러 줬다는 변수다. if (coin%5) = 5: # 거스름돈을 5원으로 나누었을때 나머지가 5보다 작고 거스름돈이 5원 보다 크거나 같을때 진입한다. if (coin%5..
백준 11508번 문제 2 + 1 세일을 풀어 봤다. 이번 문제는 문제를 풀면서 우유가 먹고 싶었다. 예시가 나왔고 나는 문제 이해를 해나갔다. 힌트가 감사하게도 나와있는 문제였다. 출처, 알고리즘도 보였다. count = int(input()) # 유제품의 수 N이다. nlist = [] # 각 유제품의 가격 리스트다. key = 0 # 최소 금액을 더한 가격 변수다. k = 0 # 2+1 묶음을 할수 있는지 판단 하는 변수다. k2 = 0 # 총 가격이 들어갈 변수다. for _ in range(count): # 유제품의 수 만큼 for문을 돌린다. number = int(input()) # 각 유제품의 가격을 입력 받는다. nlist.append(number) # 받은 각 유제품의 가격을 리스트에 ..