728x90
반응형

python 28

이것만 해보세요 더 이상 크롬드라이버 설치 할 필요 없어요 #셀레늄 #파이썬 #chrome driver #selenium #python

모두의 파이썬입니다. 웹제어 및 웹크롤링을 하려면 셀레늄 패키지를 사용해야 하며 크롬드라이버 chromedrive.exe가 필요합니다. 크롬드라이버 버전은 본인 컴퓨터에 설치된 크롬브라우저 버전에 맞게 설치가 되어야 합니다. 그런데 아무리 업데이트 안함을 설정해 놓는다고 하더라도 나도 모르게 크롬브라우저가 업데이트되어서 이전에 다운 받아 놓았던 크롬드라이버가 무용지물이 됩니다. 하지만 이 코드만 있으면 크롬드라이버를 더 이상 다운받을 필요가 없습니다 우선 두가지 패키지가 필요합니다 anaconda prompt 창을 열고 두가지 패키지를 설치해 주세요 pip install selenium==4.1.3 pip install webdriver-manager==4.0.1 해당 환경에 패키지가 설치 완료되었어요 ..

파이썬/노하우 2024.04.14

파이썬 실습 실행 가능해요 이용해 보세요

파이썬 코드 입력하시고 맨우측 '▶' 클릭하면 실행 됩니다 #파이썬 테스트 코드 (복사붙여넣기로 테스트해보세요) for i in range(5): print(str(i) + ' 오늘하루 행복하세요') 파이썬은 컴퓨터 언어다 이 시대를 살아가는데 필수 과목 3가지를 알아야 한다면 파이썬 영어 수학이다 파이썬은 본인이 앞으로 경험할 것을 늘여 줄 수 있다 회사에 일을 끝내야 하는데 8시간에 수동으로 해야할 것을 5분만에도 끝내 줄 수 있다 요즘 AI 챗GPT등 많이 나오는데 활용도를 높이려면 코드에 대해 알아야 한다 돈도 마찬가지다 내가 많이 경제 및 아는것이 많을수록 10억이라는 돈을 값지게 쓸 수 있다 결론은 끊임없이 많이 알아야 한다 필요도가 높은 것 순으로 말이다 영어도 마찬가지다 왜 영어를 해야하는..

파이썬/노하우 2023.10.09

#파이썬기초5편 - 패키지 설치

패키지는 코딩 철학을 의미하며 패키지가 파이썬의 철학이고 파이썬의 철학이 곧 패키지임 도데체 뭔말인지 모른다? 뭐다? 다시 초심으로 돌아가면 코딩을 하는 이유는 자동화를 하기 위해서 임 왜 자동화를 해야함? 이라고 물을 수도 있음 안해도 됨 하지만 하면 더 편해짐 더 빨라짐 그리고 주어진시간에 더 빨리 마쳤기에 내가 하고 싶은 다른걸 할 수 있음 그래서 코딩을 해야함 다시 돌아와서 자동화를 해야하는데 하루 아침에 자동화가 뚝딱하고 완성 되진 않음 시간과 노력이 걸린다는 뜻임 조선시대에서 대한민국으로 수백년이 결렸듯이 코딩 결과물도 마찬가지임 그 결과물 자체도 자동화 개념을 적용시켜야함 결과물을 최대한 다음에도 쓸 수 있게 만들어야하고 그런 가치관을 갖고 살아야함 왜 의사가 수술을 잘하냐면 밥만 먹고 수술..

파이썬판다스따라하기

Pandas는 왜 알아야 하는가? 좀 더 편하게 연산하기 위해서? 방대한 기능을 포함하고 있어서 테이블이나 대량의 데이터들을 연산하고 가공하는데 매우 유용함 세상엔 양면이 항상 존재함 쉽게 생각해 보면 집에 칼이 있음 칼은 정말 유용한 도구중 하나임 요리를 할때도 과일을 깍아 먹을때도 택배상자 포장테이프 자를때도 모두 유용하게 쓰이지만 한눈을 팔고 칼을 사용하다가는 손에 베이게 됨 당연히 칼이 단점보다는 장점이 많으니깐 지금 까지 살아 남았겠지만 판다스도 마찬가지임 방대하고 편하함 하지만 고속연산이 필요하면서 반복적인 작업에는 리스트나 더 빠른 방법을 찾아야 함 판다스 역시 장점보다는 단점이 많기에 지금까지 파이썬 유저들에게 사랑 받고 있음 계속 이야기 하지만 방대함 앞으로 살펴볼 각 편에서는 panda..

#파이썬기초4편 - 파일 읽기 쓰기 추가

코딩으로 구현하고 자 하는 목표치가 각각 다를것임 학생들은 데이터를 수집하는 것 부터 시작해서 데이터를 가공하여 그래프등을 만들수도 있음 회사원들은 수치 데이터를 가공하여 나온 결과 값으로 보고서를 만드는 등 다양한 곳에 활용할 수 있음 파일입출력은 txt파일등 파일을 읽거나 쓰거나 이미 쓰여진 파일에 추가를 하는 기능이 있음 path = 'D:\\tmp\\test.txt' mode = 'w' f = open(path,mode) f.write('modoo python\n') f.write('hello python\n') f.close() mode2 = 'a' f = open(path,mode2) f.write('\n\n') f.write('goodbye python\n') f.close() -결과 (이미..

#파이썬기초3편 - 함수 클래스

인간은 맨몸으로 수렵활동을 하다가 돌과 나무등 도구를 만들어 쓰고 그 도구들이 진화하여 지금은 기계 장비들이 그 역할들을 대신 하고 있음 이런것을 산업혁명 또는 자동화라고 부름 코딩 또한 마찬가지임 컴퓨터를 사용하여 10명 100명 1000명에게 보낼 이메일을 파이썬 코딩으로 한번에 보낼수 있음 집 안에 잘 살펴보면 자동화 도구들로 다 모여 있음 칼 가스레인지 샤워기 등등 모두 자동화 도구들임 칼이 없으면 손으로 잘라야 하고 가스레인지가 없으면 불피워서 라면을 끓여야하고 샤워기가 없으면 물을 받아서 바가지로 퍼서 샤워를 해야함 칼의 사용처는 다양함 손님이 왔을때 사과깍는 용도로 감자전 먹고 싶을땐 감자 깍는용도로 사용됨 이처럼 도구들은 유용하며 집에 놔두고 계속 사용하는 것들임 계속 사용하는 것을 기억해..

#파이썬기초2편 - 제어문

제어문은 제어문법임 제어문의 핵심문법은 2가지임 if문과 for문임 원하는 무엇인가를 구현하려고 할때 if문과 for문으로 모든것을 구현 가능함 다른 사람이 만들어 놓은 코드를 보면 모든 것들이 if문과 for문의 조합임 if문은 상태의 True이냐 False이냐를 판단해 주는 구문이며 for문은 반복해주는 구문임 원하는 상태를 반복으로 수행해주는 것이 자동화임 for i in range(0,10): if i%2 == 0: print(i) -결과 (드래그로 확인가능) 0 2 4 6 8 0에서 9까지 2의 나머지가 0인 숫자 다른말로 짝수를 출력하는 코드임 for문은 반복을 수행하는 역할이며 if문은 짝수 필터를 수행하는 역할임 if문은 조건문이라고함 추가 조건을 만드려면 if문 다음에 elif를 사용할 ..

#파이썬기초1편 - 자료형

파이썬에는 가장 기초적인 변수들의 형태를 반드시 알고 가야함 다양한 자료형이 존재함 숫자형, 문자열, 리스트, 딕셔너리, 집합, 불 자료형이 있음 숫자형은 대표적으로 int형과 float형이 존재하며 int는 정수형이고 float은 실수형임 정수형과 실수형의 연산의 결과는 실수형으로 표현됨 결과를 실수형의 연산을 했더라도 결과값을 int() 괄호로 감싸면 결과는 정수형이 됨 마찬가지로 정수형 연산이라도 float()로 감싸면 실수형으로 표현됨 참고로 코드 실습을하고 결과를 보여주게 되는데 주로 print() 함수를 사용함 print()함수는 괄호안의 값을 출력해 주는 함수임 a = 1 print(type(a)) print(a) b = 1.0 print(type(b)) print(b) c = a + b p..

#개발환경구축2편 - Jupyter Notebook 알아보기 및 시행착오

아나콘다 설치와 환경변수 설정이 끝났다면 파이썬 코딩 시작한 준비가 다 된것임 반복적으로 말하지만 포기 없이 꾸준히 하면 열매는 반드시 열리게 됨 코딩이 힘들고 잘 안풀릴 때 마다 포기 하지말고 본인이 하려는 꿈과 목표를 계속해서 상상하면서 잠시 쉬면서 '난 반드시 해낼수 있다' 라는 생각을 하면 다시 시작 할 수 있음 모든건 내 마음먹기에 달려 있기에 정신력 또한 종이 한장 차이임 포기하는 여러가지 이유가 있지만 문제해결이 안될때가 주로 그러함 운전하는것과 유사함 길이 막히면 돌아가더라도 다른 방법이 분명이 존재함 차분하게 본인이 원하는 결과물 형태가 아니더라도 우선 실행하여 비슷한 형태라도 만드는 것이 중요함 그렇게 계속 하다가 보면 실력이 늘어나고 예전에 해결하지 못했던 문제는 이제 본인에게는 초등..

728x90
반응형