IT/PYTHON(14)
-
[Python] Selenium 설치 및 기본적인 웹 자동화 해보기
안녕하세요. 쿠루가이입니다. 소프트웨어 테스팅 분야에서 웹 자동화를 할 때 항상 언급되는 것이 바로 셀레늄입니다. 셀레늄은 C#, JAVA, Python 등 여러 언어를 지원합니다. 그중에서도 파이썬(Python)으로 웹 자동화를 많아하는데요. 오늘은 셀레늄(Selenium)을 설치하고 기본적인 웹 자동화를 하는 방법에 대해 알아보겠습니다. 셀레늄은 웹 브라우저를 자동화할 수 있도록 해주는 라이브러리로, 웹 애플리케이션의 테스트 자동화 및 웹 스크래핑 등에 사용됩니다. 셀레늄을 사용하면 웹 브라우저를 띄우고 자동으로 웹 페이지를 제어하여 웹 애플리케이션을 테스트하거나 데이터를 수집할 수 있습니다. 셀레늄을 사용하기 위해서는 먼저 파이썬과 웹 드라이버(Web Driver)를 설치해야 합니다. 웹 드라이버는..
2023.05.05 -
[PYTHON] Ch 2-1. 파이썬의 데이터 구조 : 리스트 list()
인프런에 있는 남박사님의 강의 남박사의 파이썬 기초부터 실전 100% 활용 를 듣고 정리한 필기입니다. 😀 데이터 구조 자료형하고 비슷한데 자료형보다는 조금 더 덩어리를 다루는 개념입니다. 문자열이면 문자열 하나 이런식인데 그런 요소들이 합쳐진 개념으로 이해해야합니다.C#에서 배열, list 같은 콜렉션을 의미합니다. 👱리스트 list() list는 어떤 자료형들의 연속적인 내용을 담는 것입니다. a = [1,2,3,4,5,6] print(a) 💎출력💎 [1, 2, 3, 4, 5, 6] list는 문자열이랑 비슷하게 방을 여러개 만들어서 하나씩 집어 넣었다고 생각하면 됩니다. 이게 숫자 뿐만 아니라 여러 자료형을 넣을 수 있습니다. a = ["글자", 123, 123, 0] print(a) 💎출력💎 [&..
2023.02.15 -
[PYTHON] Ch1. 변수와 자료형
인프런에 있는 남박사님의 강의 남박사의 파이썬 기초부터 실전 100% 활용 를 듣고 정리한 필기입니다. 😀 변수 및 사용 방법 변수란? 변수는 데이터를 저장하는 바구니 입니다. 👱 변수 이름 정하는 규칙 변수명은 반드시 영문자로 시작해야합니다. 변수명은 대소문자를 구분합니다. 변수명은 권장하진 않지만 한글로도 가능합니다. 변수명은 띄어쓰기를 할 수 없습니다. 변수명은 내장 키워드를 사용 할 수 없습니다. 자료형 int, float, bool, None 파이썬에서의 자료형 파이썬에서는 변수를 선언할 때 자료형을 따로 선언하지 않고 사용합니다. C# 에선 var 썼는데 파이썬에서는 이것조차 생략하나보다. 정수(int) 정수는 수학에서 자연수, 자연수의 음수 및 0을 통틀어 이르는 말입니다. 즉, ...-2,..
2023.02.15 -
[PYTHON] 숫자 야구: 프로젝트
'숫자 야구' 게임을 만들려고 합니다. 규칙 ・컴퓨터는 0과 9 사이의 서로 다른 숫자 3개를 무작위로 뽑습니다. 예를 들어서 컴퓨터가 5, 2, 3을 뽑을 수도 있고 6, 7, 4를 뽑을 수도 있는 거죠. ・사용자는 컴퓨터가 뽑은 숫자의 값과 위치를 맞추어야 합니다. 1. 컴퓨터는 사용자가 입력한 숫자 3개에 대해서, 아래의 규칙대로 스트라이크(S)와 볼(B)의 개수를 알려줍니다. 2. 숫자의 값과 위치가 모두 일치하면 S입니다. 3. 숫자의 값은 일치하지만 위치가 틀렸으면 B입니다. 예를 들어 컴퓨터가 1, 2, 3을 뽑았다고 가정합시다. 사용자가 1, 3, 5를 입력하면, 1S(1의 값과 위치가 일치) 1B(3의 값만 일치)입니다. ・기회는 무제한입니다. 하지만 몇 번의 시도 끝에 맞췄는지 기록됩니..
2020.12.27 -
[PYTHON] 로또시뮬레이션
로또 시뮬레이션 프로그램을 만들어 보겠습니다. 이 프로그램은 과정이 많기 때문에, 여러 파트로 나눠서 문제를 해결해 나갈 건데요. 먼저 이 레슨에서 프로그램 전체에 대한 설명을 한 번 하고 가겠습니다. 규칙 로또는 주 1회씩 열립니다. 하지만 한 사람이 한 회차에 여러 번 참여할 수도 있습니다. 번호는 1부터 45까지 있는데요. 주최측에서는 매주 6개의 '일반 당첨 번호'와 1개의 '보너스 번호'를 뽑습니다. 그리고 참가자는 1번 참여할 때마다 서로 다른 번호 6개를 선택합니다. 당첨 액수는 아래 규칙에 따라 결정됩니다. 1. 내가 뽑은 번호 6개와 일반 당첨 번호 6개 모두 일치 (10억 원) 2. 내가 뽑은 번호 5개와 일반 당첨 번호 5개 일치, 그리고 내 번호 1개와 보너스 번호 일치 (5천만 원..
2020.12.27 -
[PYTHON] 파일 읽고 쓰기(과제 : 코딩에 빠진 닭, 단어장만들기, 단어퀴즈, 고급단어장)
korean_word = vocab[english_word] 파일 읽기 파일을 읽기 위해서는 with open 이라는 예약어를 사용합니다. 'r'은 read의 약자입니다. 즉 읽기만 하겠다는거죠. with open('data/chicken.txt', 'r') as f: for line in f: print(line) strip strip은 화이트 스페이스를 없애주는 역할을 해줍니다. 아래와 같이 " ", "\t", "\n" 같은 쓰래기 데이터를 자동으로 삭제해주는거죠. with open('data/chicken.txt', 'r') as f: for line in f: print(line.strip()) split 어떤 기호를 기준으로 나눠서 리스트에 저장시켜준다. my_string = "1. 2. 3. ..
2020.12.26