2017年7月13日 星期四

7/14

做完第一題,剩下完全卡住
完全看不懂PDF檔裡面的程式碼內容,感覺有點零散,很多東西沒有給清楚
像是框架的程式名稱叫甚麼?按鈕的叫甚麼?
看來可能要把PDF裡面的東西先放旁邊,自己研究看看了
零散的東西真的很難整理ZZZ

2017年6月24日 星期六

6/24 JAVA入門日記

隔了那麼久,終於又開始進行紀錄了...而且還不是Python的日記哈哈
----------------------------------------------------------------------------
前幾天一直在摸索JAVA的GUI入門...還以為只能開一個專案照打就好
果然還是太嫩了,最後到YOUTUBE找GUI教學影片才終於學會
(https://www.youtube.com/watch?v=LFr06ZKIpSM&t=341s)
原來要先創一個GUI專用的JFrame才能開始進行
接著在一個一個框架拉好,在進入程式頁面裡面(這裡就跟以前VB有點相似了)
過程中還常常出錯,像是程式尾巴忘記加 ; 之類的低級錯誤....
-----------------------------------------------------------------------------
the preview design button enables you to test the design of the form
目前程式打完,但是無法測試程式,不知道是哪裡出現問題
-----------------------------------------------------------------------------
7/4號
從6/24到7/4號這段時間一直都沒解出來的問題...竟然看一下影片就解出來了
我真的是很偷懶...這端期間斷斷續續的google問題一直沒找到答案....
https://www.youtube.com/watch?v=LFr06ZKIpSM
9:33秒的時候出現了關鍵問題...果然我還是太偷懶了...
目前進度只完成一題,要繼續努力了!!但首先要先搞懂這個是如何處裡的!!
雖然很偷懶,但有稍微前進是好事。能在去高雄之前解出問題真是太好了

2017年3月19日 星期日

DAY 5

def 定義一個函數的意義
EX:
def p1( ):
       print("GG")

p1()

----------------------------
結果輸出 GG


def有點像是一個組合技能
先def 一個函數,將常用的功能放進去
之後有需要就可以直接使用,不用一直重複打那些功能

-----------------------------
class 功能跟函數有點相似
主要功能就是將各種def 變成組合包
建立 class 物件,然後呼叫裡面的def 功能

2017年3月2日 星期四

DAY4

連假過後第一天上班
果然爆幹忙
晚上繼續讀一些程式設計
-------------------------------
$ python test.py #讀取電腦中test.py的程式腳本並執行
""""""           #三個引號可以用來進行跨行註解
\n               #結果輸出時跳行1次
if XXX :         #使用代碼組時結尾為:
-------------------------------
我看今天就先學這樣好了....有點睏
進度超級落後   明天慢慢補起來
晚安

DAY3

今天第一次去旁聽
全英文  根本吃屎
雖然教的東西是高中學的  但果然還是都忘光了
python能用的功能果然很多
------------------------------------------------------
# Python3.5
# OS: Windows7
# IDE: PyCharm

from selenium import webdriver
import time

chrome_path = "C:\selenium_driver_chrome\chromedriver.exe" #chromedriver.exe執行檔所存在的路徑
web = webdriver.Chrome(chrome_path)

web.get('http://www.cwb.gov.tw/V7/')
web.set_window_position(0,0) #瀏覽器位置
web.set_window_size(700,700) #瀏覽器大小
time.sleep(1)

web.find_element_by_link_text('天氣預報').click() #點擊頁面上"天氣預報"的連結
time.sleep(5)

web.close()
------------------------------------------------------------
現在好像要開始進行cookie的擷取了
但是高鐵跟台鐵的cookie好像沒那麼好弄明白
只好再找找看有甚麼好練習的網站了
或是用python改練習別的
目前還在嘗試練習購票系統   看到讀取驗證碼的資料庫就覺得酷  但她媽真的很難
我看還是先把函式庫都先記熟要緊
在考慮要不要問教授或學長從哪裡開始著手
java都還沒開始碰呢  死定了

2017年2月28日 星期二

DAY2

今天心血來潮嘗試寫高鐵購票系統
果然還是太難  目前只進行到提取Cookie的階段
不過有進展是好事
import urllib.request
with urllib.request.urlopen("http://www.thsrc.com.tw/index.html?force=1") as url:
    s = url.read()
    u = url.geturl()
    x = url.getcode()
    z  = url.info()

print(u)
print(x)
print(z)
---------------------------------------------------------
http://www.thsrc.com.tw/index.html?force=1
200
Content-Type: text/html
Last-Modified: Tue, 28 Feb 2017 02:09:51 GMT
Accept-Ranges: bytes
ETag: "7d96d0be6791d21:0"
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN
Date: Tue, 28 Feb 2017 12:32:18 GMT
Connection: close
Content-Length: 150828

--------------------------------------------------------------------
還要再了解提取出來的Cookie代表著甚麼意義
至少現在開始有東西可以去玩玩了
之前都不知道該重哪裡開始  我看這一個月就先玩這個吧
話說網路上找到的教學函式庫都是2.7版的幹

2017年2月25日 星期六

python 座標畫圓

今天開始學習python  使用網頁版jupyter練習
還沒開始就遇到瓶頸,用CMD執行安裝不給安裝  pip3 install jupyter
最後發現是教學的環境變數給的跟安裝的版本不一樣   27---36
終於是可以弄了  CMD-jupyter notebook
但沒上過任何課果然還是不知道怎麼開始
作業是跳出視窗輸入座標跟半徑,做出圓形圖
甚麼都不會只好先從解答開始了
import turtle (x1, y1) = eval(input("The circle is at : ")) r = eval(input("radius is :")) wn = turtle.Screen() ray = turtle.Turtle() ray.goto(x1, y1) ray.circle(r) ray.write(r*r*3.14) wn.mainloop() 保持視窗持續 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wn.exitonclick() 點一下視窗關閉
如果不打最後一行好像會直接跳掉
似乎以後turtle最後結語都要打這個
可是我現在還不清楚turtle的功能
嚴格來說現在甚麼都不會
還要看英文zzzzzzzz