728x90
반응형

파이썬판다스 따라하기/2파이썬기초 5

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

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

#파이썬기초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..

728x90
반응형