일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오라클DB
- 데이터 통신
- 파이썬
- java
- Reversing
- 데이터베이스
- Rust
- data communication
- 러스트 프로그래밍 공식 가이드
- 러스트 예제
- Python
- Python challenge
- Database
- 자바 기초
- 알고리즘
- 파이썬 첼린지
- OS
- ubuntu
- Operating System
- 자바 개념
- 파이썬 챌린지
- 파이썬 알고리즘
- 우분투
- 백준 러스트
- 오라클
- 러스트
- 운영체제
- 자바
- C
- 백준
- Today
- Total
목록파이썬 (46)
IT’s Portfolio
http://www.pythonchallenge.com/
isdecimal() isdigit() isnumeric() => 주어진 문자열이 숫자로 되어있는지 검사하는 함수 a = '12345678' print(a.isdigit()) print(a.isdecimal()) print(a.isnumeric()) a가 그냥 평범한 숫자 문자열일때는 세 개의 명령어 다 True를 반환한다. a = '3²' print(a.isdigit()) print(a.isdecimal()) print(a.isnumeric()) 하지만 a가 3²일때는 이러한 결과가 반환된다. 왜 그럴까? 3²에서 ²는 특수문자이지만 isdigit() 함수와 isnumeric() 함수로는 True가 반환된다. 하지만 isdecimal() 함수로는 False가 반환된다. 이것은 함수 차이인데 isdigi..
전편인 롤 전적 크롤링 프로그램보다 간단한 그냥 존나 쉬운 네이버 실시간 검색어 크롤링 프로그램을 만들어보자. 준비물 : python, requests 라이브러리, bs4 라이브러리, 당신의 열정 import import requests from bs4 import BeautifulSoup 설명할 필요가 굳이 있나 싶다. Requests와 BeautifulSoup 세팅과 변수선언 url = "https://www.naver.com/" req = requests.get(url) html = req.text soup = BeautifulSoup(html, "html.parser") RealTimeSearch = [] count = 0 네이버 실시간 검색어를 파싱할때는 굳이 헤더를 변경해줄 필요가 없다. 모바..
요새 웹 크롤링에 꽂혀서 많은 것을 만들어보고 있다. 그 중 롤 전적검색 프로그램을 만들어보려고 한다. 준비물 : python, requests 라이브러리, bs4 라이브러리, op.gg사이트, 당신의 뇌 import와 변수선언 import requests from bs4 import BeautifulSoup Name = input("소환사명을 입력하세요: ") SummonerName = "" Ranking = "" TierUnranked = "" LeagueType = [] Tier = [] LP = [] Wins = [] Losses = [] Ratio = [] requests와 bs4의 BeautifulSoup을 import. 소환사명을 입력받고 저장할 Name 변수선언. 다른 변수들은 귀찮으니 설..
Web Crawling - Web상에 존재하는 콘텐츠를 수집하는 작업. 1. HTML 코드를 가져와 파싱 후 필요한 데이터만 수집. 2. Open API 우리는 파이썬으로 각종 웹 크롤링 프로그램을 만들기위해 requests와 bs4라는 라이브러리를 사용한다. 굳이 requests 라이브러리를 설치해서 사용할 필요가 없고 기본 라이브러리로 제공되는 urllib을 사용해도 된다. 하지만 requests는 urllib보다 간결한 코드로 다양한 HTTP 요청을 할 수 있다. HTTP Method GET : resource 요청 POST : resource 추가 요청 혹은 수정 및 삭제 요청 PUT : resource 수정 요청 DELETE : resource 삭제 요청 HEAD : HTTP 헤더 정보 요청 O..
파이썬. 개인적으로 C로 기본적인 알고리즘과 코딩능력을 익힌 후 바로 배워보기 적절한 언어라고 생각한다. 자료형을 선언하지 않아도 자동으로 인식해준다는 점(동적 타이핑)과 문장의 단순함과 깔끔함, 다양한 라이브러리 등 많은 장점을 가지고 있다. 하지만 실행 속도가 C와 C++에 비해 느리다는 단점이 있다. 현재 티오베에서 제공하는 프로그래밍 언어 순위 중 파이썬은 3위에 올라있다. 꿈이 개발자라면 자바와 C언어, 파이썬은 꼭 해봐야하지 않을까 라는 생각이 든다. 참고로 해커들은 파이썬을 자주 애용한다. 파이썬을 공부하기에 앞서 파이썬 에디터는 "Pycharm"을 사용할 것이다. 파이참을 쓰는 이유는 딱히 없다. 내맘임 ㅋㅋ