본문 바로가기

자습9

[/*elice*/] 02. 조건문-인공지능 활용을 위한 파이썬 기초 [이론 1] - 입력 : input( ) - 정보를 컴퓨터에 전달 -> 변수 = input( ) 형태로 사용 - 변수에 전달한 input값을 넣어주는 것 input의 특징 - 무엇을 입력하든 '문자열'로 입력 받아짐 - 숫자를 입력하고 싶다면, 형 변환 필요 - 바꿀 자료형(바뀔 자료형) 형태 - int / float / str / list ex) a = '345' b = int('345') [이론 2] 논리형 자료와 비교연산 - 논리자료형 : 참(True) 혹은 거짓(False) - 비교연산자 : 숫자나 문자의 값을 비교하는 연산자 / 주어진 진술이 참이면 True, 거짓이면 False를 반환 - 비교 연산자의 종류 -> 같다 == 다르다 != >, =, = B #A가 B보다 크거나 같다 A B #A가.. 2020. 11. 6.
[/*elice*/] 01. Python 개론 및 Python 기초 자료형 /인공지능 활용을 위한 파이썬 기초 [Python 개론] ▶컴퓨터 과학이란? - 컴퓨터가 사고하는 방식을 배우는 학문 - 컴퓨터는 이진법(Binary)으로 사고한다 - 1 or 0 - True or False - Yes or No ▶컴퓨터와 사람의 사고방식을 연결하기 위한 것이 '프로그래밍 언어' -> Python, C/C++, JAVA, Ruby, PHP ▶Python으로 할 수 있는 건? - GUI 프로그래밍 : 눈에 보이는 버튼 등의 배치 - WEB 프로그래밍 : 웹 사이트 개발 - 데이터베이스 프로그래밍 : 대량의 데이터를 관리 - 데이터 분석 : 대량의 데이터에서 의미 도출하기 등등 [1. 기초 자료형] [이론 1] 출력 - print( ) : 괄호 안에 콤마(,)를 이용해 여러 자료를 출력할 수 있다. [이론 2] 기본 자료형 .. 2020. 11. 6.
[구름 EDU] 파이썬 자습 (김왼손의 미운코딩새끼) 프로그램이란? - 문제를 해결하기 위한 명령을 모아놓은 것 / 곧, 프로그램을 만드는 것 프로그래밍 언어란? - 컴퓨터가 알아듣는 언어 프로그램의 기본 구조 1. 순차 : 정해진 순서대로 명령을 수행하는 것 (위에서 부터 차례로) 2. 선택 : 조건에 따라 흐름을 바꾸는 것 3. 반복 : 같은 명령을 조건이나 횟수에 따라 반복하는 것 *스택 오버플로우 : 개발자들의 네이버 지식인 print( ) - 명령어 결과 출력 input( ) - 실행 중 사용자의 입력을 받는 함수 - 항상 문자열로 받아 옴 - 프로그램에게 정보 전달 가능 - 괄호 안에 문자열을 넣으면 프롬프트의 역할 수행 - 입력 받은 값을 변수에 저장할 수 있다. 변수 (Variable) - 변수에는 값을 할당할 수 있다. - 파이썬에서 = 는.. 2020. 7. 2.
T-아카데미 강의 : Python을 활용한 웹 크롤러 만들기( 하나투어 크롤링) selenium¶ 인터파크 투어 사이트에서 여행지 입력 후 검색 -> 잠시 후 -> 결과 로그인 시 pc 웹 사이트에서 처리가 어려울 경우 -> 모바일 로그인 진입 모듈 가져오기 In [114]: %%html .CodeMirror{ font-size: 14px; font-family: consolas; In [115]: # pip install selenium 모듈 가져오기¶ In [116]: from selenium import webdriver as wd 사전에 필요한 정보 로드¶ 디비혹스 쉘, 배치 파일에서 인자로 받아서 세팅 In [117]: main_url = 'http://tour.interpark.com/' keyword = '로마' 드라이버 로드¶ 차후에 옵션을.. 2020. 7. 1.