일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 파이썬 챌린지
- 운영체제
- 자바 기초
- Database
- 백준
- 오라클DB
- OS
- 파이썬 알고리즘
- 러스트 예제
- data communication
- 러스트 프로그래밍 공식 가이드
- 파이썬 첼린지
- 데이터베이스
- java
- Rust
- ubuntu
- 러스트
- 자바
- 데이터 통신
- 자바 개념
- 오라클
- 파이썬
- Reversing
- C
- 우분투
- Python
- Python challenge
- Operating System
- 백준 러스트
- Today
- Total
목록분류 전체보기 (201)
IT’s Portfolio
string.maketrans( from, to ) from에 있는 문자를 to의 문자로 치환하는 함수. 같은 위치의 문자가 변하기 때문에 from과 to의 길이가 같아야 함. translate() 메소드에 전달할 인수를 만드는데 사용됨. text = "네이스~ 제엔장 믿고있었다구~" a = "네이스" b = "괴물쥐" data = text.maketrans(a, b) print(text.translate(data)) 결과: text의 '네이스' 라는 문자가 '괴물쥐' 로 바뀌어서 출력되는 것을 알 수 있다.
http://pythonchallenge.com "등장인물들을 알아본다. 아마도 책에 있을 것 같은데, 페이지 소스에도 있을 수 있다." 페이지 소스를 봐보자. 페이지 소스 밑에 주석처리된 부분이 보인다. find rare characters in the mess below : 아래 엉망진창인 글에서 희귀한 글자를 발견해라. 페이지 소스를 txt 파일로 긁어와 저 엉망진창인 글만 남기고 저장한다. 문자열을 거르는 방법은 2가지가 있다. 입력값 검증 정규표현식 * isalpha() 함수: 문자열이 영어 혹은 한글로 되어있으면 참 리턴, 아니면 거짓 리턴. * isalnum() 함수: 문자열이 영어 혹은 숫자로 되어있으면 참 리턴, 아니면 거짓 리턴. 입력값 검증 스크립트를 먼저 짜보자. text = ope..
http://pythonchallenge.com M, O->Q, E->G를 가르키고있고 밑에 분홍 문자열은 "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj." 문제를 보니 문자열의 k는 m으로 o는 q, e는 g로 바꾸라는 것 같다. 하지만 아닌 것 같다. 노란색 힌트는 "문제를 풀 때 두 번정도 더 생각하라" 는 뜻이다. a b c d e f g h i j 'K' l 'M' => k에서 두 ..
http://www.pythonchallenge.com/
운영체제 (Operation System) - 사용자가 컴퓨터 시스템을 손쉽게 사용하도록 도와줌. - 시스템 자원(메모리, 프로세서, 입출력 장치, 정보, 네트워크 등)을 효율적으로 관리할 수 있도록 하는 프로그램 집합. 운영체제의 기능 운영체제는 사용자에게 시스템 자원을 효율적으로 사용하고, 관리하기 위해 기능을 제공함. - 사용자 명령 인터페이스 (UCI : User Command Interface) 윈도우 운영체제 계열은 CMD, EXE. 유닉스와 리눅스 계열은 /bin/sh, /bin/bash SHELL 해커들이 원격 공격을 통해 가장 얻고자 하는 기능 - 메모리 관리 (Memory Management) 프로그램을 실행할 때 프로그램 코드와 데이터를 저장하고 처리하기 위한 메모리 필요 프로그램의 ..
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 변수선언. 다른 변수들은 귀찮으니 설..