| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- picoCTF
- Apache2
- 신경망 학습
- 책
- 역전파
- HTML
- sgd
- C언어
- 순전파
- 오차역전파법
- PostgreSQL
- 리뷰
- 딥러닝
- 기울기
- 아파치
- 백준
- 설치
- 파이썬
- CTF
- flag
- PHP
- 신경망
- 우분투
- AdaGrad
- Python
- 소프트맥스 함수
- 코딩
- PICO CTF
- Python Challenge
- FastAPI
- Today
- Total
목록전체 글 (160)
Story of CowHacker
파이썬을 사용하면서 함수라는 녀석을 사용하면 좀 더 효율적이고, 가독성이 뛰어난 코딩을 할 수 있다. 함수란? 수학에서 나온 함수와 파이썬에서 나온 함수는 같은 의미로 사용되고 있다. 코딩 시 반복적인 부분이나 추후 수정을 할 때 매우 효율적으로 작용하는 것이 바로 함수다. 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(..
코인 채굴하는 방법에 대해 알아보자! https://upbit.com/exchange?code=CRIX.UPBIT.KRW-BTC 일단 자신의 코인 지갑 주소를 발행받아야 한다. 업비트 거래소 창이다. 입출금 버튼을 눌러 로그인을 해줘야 한다 . 로그인하고 나서 자신이 채굴하고 싶은 코인을 검색한다. 그럼 입금 주소 생성하기라고 버튼이 있는데 클릭한다. 그럼 입금 주소가 뜬다. 이제 https://phoenixminer.org/ PhoenixMiner 5.6d - AMD+NVIDIA GPU Miner [2021] Miners developer phoenixminer.org 사이트 접속 후 조금 밑으로 스크롤하면 나오는 DOWNLOAD NOW 버튼을 눌러준다. https://www.unmineable.com..
이번 글에서는 Flask를 사용해서 홈페이지 하나를 만들어 보는 맛보기를 해보겠다. flask-docs-kr.readthedocs.io/ko/latest/ Flask의 세계에 오신것을 환영합니다. — Flask 0.11-dev documentation © Copyright 2012, Armin Ronacher. flask-docs-kr.readthedocs.io 위 링크는 Flask 공식 사이트다. Flask란? Python Web Framework다. 그래 Python은 알겠는데.. 그럼 또 Web Framework란 무엇인가?? 동적인 웹 페이지나, 웹 애플리케이션, 웹 서비스 개발 보조용으로 만들어지는 애플리케이션 프레임워크의 일종다. 이상 Flask에 대한 설명이었다. 나는 Visual Studi..
FastAPI맛보기에 이어서 이번에는 이론에 대해 알아보겠다. FastAPI맛보기 2를 하기 앞서 왜 만들어졌는지에 대해 알아보겠다. docs.djangoproject.com/ko/3.1/intro/ 시작하기 | Django 문서 | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com 장고라고 Python기반으로 만들어진 웹 프레임워크가 있다. 장고는 ( 물론 Flask도 있다. ) 지금까지 잘 사용이 되고 있다. 이것의 단점은 속도에 있다. 이 보다 더 빠른 속도를..
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 그리고 명령어 창에 위 명령..
Pcap파일을 통해 주고받은 파일을 추출해내는 방법에 대해 알아볼 것이다. 준비물 1. VM (우분투) 2. 호기심 먼저 분석할 Pcap파일을 하나 만들어 볼 것이다. 실습 과정 와이어 샤크 실행 -- >로컬 ( 윈도우 ) --> FTP로 VM ( 우분투 )에 파일전송 --> 와이어샤크로 Pcap파일 생성 --> 파일 추출 * pcap 파일 생성 * 먼저 와이어샤크를 켠 후 VM의 패킷을 보기 위해 VMnet8을 스캔한다. 지금은 아무 통신을 하고 있지 않은 VM ( 우분투 ) 다. 한번 핑을 떄려보겠다. 8.8.8.8로 핑을 때린 것이 보인다. 이제 로컬 ( 윈도우 ) 에서 cmd를 실행 시킨후 이 VM ( 우분투 ) 으로 파일을 전송시켜 보겠다. ftp 위 명령어를 통해 ftp를 사용할 수 있도록 한..
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..
이번 문제는 두 가지 방식으로 풀어봤다. Python N, M = map(int,input().split()) #두 인자를 받는다. print(N+M) # 받은 인자들을 더한뒤 출력한다. 두줄.. 한 줄로도 끝낼 수 없을까 해서 lambda를 써 봤지만 되지 않아 sum을 사용해서 한 줄로 끝내 봤다. ( 혹시 lambda를 사용해서 한 줄로 끝낼 수 있는 법을 아시는 분... 댓글 부탁드립니다 ) Python print(sum(map(int,input().split()))) # 두인자를 받고 더한 값을 출력한다.