일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- swift문법
- 파이썬클래스
- 미국디리스킹
- 파이썬독학
- MBTI성격검사
- 파이썬수업
- 파이썬기초
- MBTI
- 파이썬인강
- SQL
- 패스트캠퍼스수강후기
- MBTI성격유형
- 중국수출통제
- 암호화폐
- 파이썬강의
- 스위스기준금리
- 파이썬온라인수업
- 파이썬배우기
- 비전공자파이썬
- 패스트캠퍼스후기
- 파이썬독학하기
- 비트코인
- 파이썬문법
- 노르웨이기준금리
- 셀레니움
- 순천여행
- 광교카페
- 스크래핑
- 파이썬강의후기
- 파이썬 인강
- Today
- Total
목록파이썬 (34)
이제 데이터 공부 안하는 블로그
문자열 삽입 (join) abcd 문자열 각각 문자 사이에 , 를 넣어준다. join 함수는 리스트나 튜플도 입력으로 사용할 수 있다. 문자열 나누기 (split) a.split()처럼 괄호 안에 아무 값도 넣지 않으면 공백(스페이스, 탭, 엔터 등)을 기준으로 문자열을 나누어 준다. 만약 b.split(':')처럼 괄호 안에 특정값이 있으면 그것을 기준으로 문자열을 나눠준다. 문자열 바꾸기 (replace) replace(기존 문자열, 바꿀 문자열) 로 입력하면 특정값을 다른 값으로 바꿔준다. 소문자를 대문자로 바꾸기 (upper) 대문자를 소문자로 바꾸기 (lower) 왼쪽 공백 지우기 (Istrip) 오른쪽 공백 지우기(rstrip) 양쪽 공백 지우기(strip) 참고자료 : https://wiki..
오늘은 클래스를 사용하는 문제가 나왔다. 예전에 클래스 공부하면서 정리한 노트를 보면서 다시 복습을 해봤다. (손으로 쓴 건 글씨체 나만 알아볼 수 있다) 클래스와 인스턴스 만들기 아래는 클래스 인스턴스 객체를 생성한 예이다. 인스턴스 객체를 생성할 때는 내가 위에서 만든 클래스이름을 써주고 뒤에 괄호 쓰고, 괄호안에 self를 제외한 이름과 나이를 써서 만들어 준다. 클래스 상속과 다중상속 마치 부모가 자식에게 상속해주듯이 클래스도 상속을 할 수 있다. 상속을 해주는 클래스가 부모클래스가 되고 상속을 받는 클래스가 자식클래스가 된다. 공통되는 부분의 코드를 중복으로 적지 않기 위해서 클래스를 재활용하는 개념이라고 보면 된다. 자식클래스는 부모클래스로부터 모든 속성과 메소드를 상속받을 수 있다. 다중상속..
딕셔너리는 데이터를 연관지어 배열의 형태로 저장하는 자료구조다. ex) student = {"a": "김모모", "b" : "고영희", "c" : "박짱구"} 이렇게 생겼다. 대괄호안에 key값 : value 값을 짝지어서 써 준다. 딕셔너리는 순서로 저장되지 않기 때문에 인덱싱이 불가능하다. 대신 key 값으로 value 값 을 추출할 수 있다. 예를 들어 studnet["a] 를 입력하면 김모모 라는 value 값을 얻을 수 있다. 같은 이름의 key값을 가질 수 없고 중복 key값이 들어오면 기존 값이 삭제 된다. 파이썬 100제 문제를 풀어보았다. #문제 8 : 아래와 같은 딕셔너리를 만들었다. 출력값은? >>> d = {'height':180,'weight':78,'weight':84,'temp..
클래스(class) 란? 똑같은 모양의 빵을 계속해서 만들어낼 수 있는 빵틀 같은 것. 인스턴스(instance) 란? 클래스에 의해서 만들어진 객체(object) 빵틀이 클래스라면 그 틀로 구워진 빵이 인스턴스(instance) 입니다. 클래스에 의해 만들어진 인스턴스(instance)는 각각이 고유한 성질을 갖습니다. 마들렌 빵틀에서 구워져 나온 빵들 중 하나에 초콜릿을 발라도 다른 빵에는 영향을 주지 않는 것과 같습니다. 속성(attribute)이란? 빵 틀이라는 클래스를 만들 때, 빵의 크키는 어떻게 할지, 모양은 하트로 할지 조개로 할지, 무늬는 어떻게 줄지 등 다양한 설정을 해줄 수 있는데 그것을 속성(attribute)라고 합니다. 메소드(method)란? 이번에는 게임 캐릭터를 만드는 클래..
상수 (constants) & 변수 (variable) 상수 (Constants) : 변하지 않는 값 Fixed values such as numbers, letters, and strings, are called “constants” because their value does not change. Numeric constants are as you expect Sting constants use single quotes (‘) or double quotes (“) >>> print(123) 123 >>> print(98.6) 98.6 >>> print(‘Hello world’) Hello world 예약어 (Reserved words) : 컴퓨터 프로그래밍 언어에서 이미 문법적인 용도로 사용되고 있기..
한 달 동안 온라인으로 파이썬 강의를 열심히 들었습니다. 주말에도 수업을 듣고 강의노트 & 후기를 작성해야 했기 때문에 하기 싫어도 꾸역꾸역 하다보니 결국 한 달을 채우게 됬어요. 진짜 스스로가 대견해집니다. 뭐든 할 수 있을 것만 같은 뿌듯함입니다. 하하하하하하. 제가 한 달 동안 패스트캠퍼스의 파이썬 웹 개발 올인원 패키지를 수강하면서 느낀 점을 솔직하게 써보도록 하겠습니다. 저는 일단 추천합니다. 사실 강의 내용이나 퀄리티 자체는 딱히 특별하게 좋은지는 모르겠어요. 일단 제가 온라인으로 파이썬 수업을 수강해본 것이 처음이라 비교할 대상이 없고, 제가 들은 수업은 올인원 패키지라서 파이썬 기초 문법부터 심화 문법, 웹 기본 & html과 css를 배울 수 있는 프론트엔드 기초, Framework Dj..
28일차 셀레니움을 사용해서 네이버 항공권을 검색하는 연습을 했습니다. 오늘 selenium에서 쓰는 메쏘드들은 webdriver, by, webdriverwait, expected_conditions 라는 것들입니다. 먼저 크롬드라이버를 사용해서 불러옵니다. browser = webdriver.chrome() 그리고 창을 최대화해서 띄웁니다. browser.maximize_window() # 창 지난번에도 했던것처럼 가고자 하는 웹페이지의 url을 가져 옵니다. url 변수에 넣어줍니다. 네이버 항공권 페이지에 들어가 보면 url을 가져올수 있습니다. url = "https://flight.naver.com/flights/" browser.get(url) 웹페이지에서 개발자도구를 사용해서 살펴 보면 가..
27일차 오늘은 이어서 셀리니움을 공부했습니다. 오늘은 주말이라 놀고 싶은데 후딱 수업을 끝내고 놀아보도록 하겠습니다. 딴 이야기지만, 파이썬 웹 개발 수업 한 달 과정이 거의 끝나갑니다. 요즘은 스크래핑 수업을 들으면서 초반에 배웠던 파이썬 문법을 다시 복습하고 있는데 사실 한 번 수업 듣고 문제 몇 번 풀고 그 이후에 다 잊어버려서 (거의) 새로 공부하는 것 같지만 그래도 여러번 봐서 그런지 확실히 전보다는 익숙해진 느낌입니다. 오늘은 셀레니움을 통해서 네이버 브라우저에서 알아서 로그인 하는 것을 학습했습니다. from selenium import webdriver browser = webdriver.Chrome() # 1. 네이버로 이동 broeser.get("http://naver.com") # ..