top of page
此網站是使用
.com
網站幫手設計的。立即用來製作您的網站吧!
立即開始
首頁
達内活動
達內報報
課內專案
學員作品
Python
JAVA
Design
Marketing
Other
學員分享
企業職缺
技術部落格
Members
More
Use tab to navigate through the menu items.
登入
若要測試此功能,請造訪即時網站。
類別
所有文章
我的文章
Coding-程式類部落格
歡迎光臨!請發表文章,並加入討論。
Coding-程式類部落格
排序方式:
最近活動
追蹤類別
建立新文章
bobo0836cw
Python學員
Python 閏年
0 則留言
0
2023年2月22日
按讚
0 則留言
留言
藤恩P
Python學員
Python3, GO 解leetcode....150, 151
150. Evaluate Reverse Polish Notation 如圖,題目要求遇到算號就對最後的兩個數字做計算,如果是數字則是把它擺在最後。簡單的說就是stack 以example 2 來說會先將 4, 13, 5 依序放入stack中。它的概念就是先進去的後出來。遇到計算符就是把前兩個取出來做一個計算,之後再放回stack中。取值之後golang就是直接切數組。python可以用list中的pop函數。 #GO func evalRPN(tokens []string) int { var tokenStack []int var num int var
#go
#python3
0 則留言
0
2022年5月27日
按讚
0 則留言
留言
藤恩P
Python學員
Python3 2020年8月scrapy高階研討會後實作pixiv圖片爬蟲專案
前言: 在2020年8月份達內開設scrapy高階研討會。主要內容是透過docker跟splash動態渲染javaScript。抓取104人力銀行的html元素內容,跟一些JSON響應。並建立資料庫來儲存職務內容、待遇、公司等...資料。 實作: 首先先安裝docker。docker 官方安裝腳本官方安裝腳本指令如下: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 安裝完成後 docker pull splash 並啟動 sudo docker pull scrapinghub/splash 以及啟動sp
#python3
0 則留言
0
2022年5月26日
按讚
0 則留言
留言
roshiahsui
JAVA學員
Java Leetcode 思路練習 7. Reverse Integer
新手練習,學習進度剛到 IO 解題目的是為了訓練自己的思考模式還有熟悉度,肯定不是最佳解 題目: Given a signed 32-bit integer x, return x with its digits reversed. If reversing x causes the value to go outside the signed 32-bit integer range [-231, 231 - 1], then return 0. 題目大意:給定一個 32 位有符號整數,將整數中的數字進行反轉 Example 1: Input: x = 123 Output: 321
2 則留言
2
2022年5月19日
按讚
2 則留言
留言
Trista
關於「數據分析師」
嗨,我是阿崔 ,你們的職發小姊姊🌻 現在的大數據時代,很多的企業都開始走向數位化,增加對資料科學人才的需求,其中「數據分析」也是許多學員選擇Python的原因。 很多人想轉職,卻又不知道相關工作的面試該從何準備起,我為大家統整一下方向😎 尋找資料科學相關的工作時,需要先釐清自己有興趣跟適合的工作崗位 👑 資料工程師 Data Engineer 🌈 主要是負責準備資料提供給資料科學家或數據分析師使用,如 : 資料蒐集、分類管理 ... 等 👑 資料科學家 Data Scientist 🌈 以更多高級統計學、數學的角度解讀複雜資料,其中運用到機器學習、數據探勘等知
1 則留言
1
2022年5月03日
按讚
1 則留言
留言
Noel
Python學員
Python OOP 01: 其實class不難,就是個班級
前言 HI大家好😁,我是Noel,今天想來跟大家分享一下,從python新手邁向下一階段時一定會碰到的觀念物件導向OOP(Object Oriented Programing); 我個人學到這邊都覺得這邊的觀念真的有夠抽象跟全新名詞真是有夠多甚麼物件(object)啦甚麼屬性(attribute)啦甚麼方法(method)啦,一堆怪怪的名詞,然後很多過來人又說很重要,學起來有點虛無飄渺(我自己的感覺...),因此我想要出一系列文章來用班級,教育部,升學這些概念來形象化這邊的內容,結果意外的蠻契合,希望一系列文章能幫助正在學習的大家理解OOP的概念。 先來看個簡單的案例 print(typ
5 則留言
5
2022年4月27日
按讚
5 則留言
留言
qooa7843
Python學員
Python 程式菜鳥筆記3
判斷式小練習 1. 如果今天會下雨,提醒小強要帶傘 實作 2.輸入正整數後,判斷奇、偶數 實作 3.輸入月份後,判斷月份是春(1~3)夏(4~6)秋(7~9)冬(10~12)或不在範圍 實作 4.所得稅課稅率 2000000以上30% 1000000-1999999以上21% 600000-999999以上13% 300000-599999以上6% 299999以下免稅 設計計算應繳稅額程式 實作 5.設計判斷書入的西元年是否為閏年 (1)西元年可被100整除,又能被400整除為閏年 (2)西元年若不可被100整除,但卻能被4
2 則留言
2
2022年4月19日
按讚
2 則留言
留言
藤恩P
Python學員
解析技術blog網頁(view count)
聲明:此文為單純討論分享,如有違規請告知。謝謝。 因網路資訊量過於龐大。所以人們總是會依照口碑,流量為參考。進行資訊的瀏覽。 但很可惜,流量高也不等於有效資訊。也有可能真正有用的資訊隱藏在深不見底網路中... 但是這也是個保險的做法。我們也沒有足夠的時間可以在資訊海當中查找真正好的資源。 所以還是遵循大眾法則。被人反覆走過的路。對自身而言未必是正確的。但也不會錯的太理譜。 也就是說提升流量。也就可以讓自己的東西更容易在別人面前做展示。 import requests sess = requests.session() header = { "Accept": "applicati
0 則留言
0
2022年4月11日
按讚
0 則留言
留言
bobo0836cw
Python學員
bubble sort
在寫程式時,有時候要排序,我們會用各種演算法排資料,我想貼幾個演算法介紹,有一種是泡泡排序 python3: import random n=6 list=[] def ini(): #這裡寫一個初始子函數 for i in range(n): m=random.randint(5,15) #產生隨機值 list.insert(i,m) def pri_list():
#這裡寫一個初始子函數
#產生隨機值
#印list
#如果list範圍n就會交換n
#比值交換
0 則留言
0
2022年3月22日
按讚
0 則留言
留言
藤恩P
Python學員
Python3,GO 解leetcode 範例54. Spiral Matrix
題目出處:https://leetcode.com/problems/spiral-matrix/ 如圖,給一個矩陣要求由外圍向內旋轉將走過的路徑使用list(array)記錄下來。 我大致想法是這樣的。首先設定四個開關控制前進方向。再來要知道走到哪裡要停下。 所以我也會需要知道邊界。即使有個初步的想法但實現業務邏輯還是不太容易。 在解題的過程我也開始轉了。很容易暈。 #python3 代碼: class Solution: def spiralOrder(self, matrix: List[List[int]]) -> List[int]: #
#python3
#golang
0 則留言
0
2022年3月21日
按讚
0 則留言
留言
藤恩P
Python學員
.py.go 刷L站 19 20
py class Solution: def removeNthFromEnd(self, head: Optional[ListNode], n: int) -> Optional[ListNode]: if head.next is None: return None fast_point = head while 0 < n and fast_point.next is not None: fast_point = fast_point.next n
0 則留言
0
2022年6月06日
按讚
0 則留言
留言
小宇不唱歌
JAVA學員
JAVA 透過main方法執行時是否會建立該類實體呢?
我們知道如果一個類有被建立實體,一定會走建構式方法來建立實體。 所以設計以下程式碼測試 public class MainTest { //main方法,程式入口 public static void main(String[] args) { System.out.println("main方法入口"); } //建構式 MainTest(){ System.out.println("建立MainTest實體"); } } 結果: 程式運行過程: 1. main方法走 System.out.prin
2 則留言
2
2022年5月26日
按讚
2 則留言
留言
藤恩P
Python學員
GO, Python3 透過解leetcode 範例.206 Reverse Linked List講解鍊表(遞歸)
如圖:給你鏈表的資料型態要你把它逆序。 就跟二叉樹一樣不知道是誰發明的資料型態。他的結構跟二叉樹只差在分支而已,二叉樹有左右分枝。則鏈表只有下個分支也就是next而已。它的概念是int資料型態會有overflow的問題,只要做成鍊表就沒有這問題了一個位數就存用一個來存。 解這個問題有很多方法。這次使用遞歸來解: #Python3 # Definition for singly-linked list. # 題目定義資料型態 # class ListNode: # def __init__(self, val=0, next=None): # self.val =
#python3
#go
0 則留言
0
2022年5月26日
按讚
0 則留言
留言
roshiahsui
JAVA學員
Java Leetcode 思路練習 4. Median of Two Sorted Arrays (Hard)
新手練習,學習進度剛到 IO 解題目的是為了訓練自己的思考模式還有熟悉度,肯定不是最佳解 題目: Given two sorted arrays nums1 and nums2 of size m and n respectively, return the median of the two sorted arrays. 題目大意:提供2個陣列長度分別為m,n 然後回傳中間值 Example 1:如果新陣列長度為單數則回傳中間位置的值 Input: nums1 = [1,3], nums2 = [2] Output: 2.00000 Explanation: merged array
2 則留言
2
2022年5月16日
按讚
2 則留言
留言
藤恩P
Python學員
python3, javaScript, golang 兩個問題
提領鈔券時可以選擇欲提領組合。我今天想開台coding會有搞頭嗎? 受到記帳本(function countCoin)的啟發,當使用者要提領的時候也可以讓使用者選擇要如何提領。 如上:輸入一個金額要把所有可能的鈔券組合打印出來。當然也可以導入50 ,10 ,5 ,1 元。 但是log會太長,數字太大log也會太長。javaScript的部分就自己搭配html標籤跟jquery抓取input值吧。 接下來問各位,你們覺得coding的盡頭會是什麼? 各位又是為了什麼學coding? 當上工程師達成階段性目標。然後呢? 上面的問題可以不用回答,但後面的問題希望可以回答我。 也希望大
#python3
#javascript
#go
0 則留言
0
2022年4月30日
按讚
0 則留言
留言
Noel
Python學員
Python OOP 02: dunder method,就是讓小朋友幹點特別的
接著上篇文章"Python OOP 01: 其實class不難,就是個班級",我們今天來討論討論dunder method,也可以叫做magic method,為何可以叫做magic method呢? 我們不彷先來了解python這個語言的中心思想。 Python black box 大家不知道有沒有在學習python的時候,常常聽到,python是個很適合入門的程式語言,而且語法簡潔,容易理解也很易容教。其實很大部分的原因可以歸功於python將很多東西都黑盒化了,至於什麼是黑盒化呢? 簡單來說黑盒化我們可以讓我們輸入跑進一個黑色的盒子的加工廠(我們看不到裡面),然後他的輸出
0 則留言
0
2022年4月26日
按讚
0 則留言
留言
qooa7843
Python學員
Python 程式菜鳥筆記1
1.變量 變數Variable Python變數不需要宣告 語法:變量名稱 = 變量 Ex age = 25 不必指定資料型態 a = b = c = 60 可以一起指定變數值 age , 暱稱 = 18 , “小明” 同列中指定多個變量 刪除:語法 = del 變量 2. 變量命名規則 3. 註解 #單行 “”” 多 行 “”” 4.Python 資料類型 A數值型態 B字串型態 語法 str= “這是字串” 強制轉換命令str() 轉義字元以\開頭 5.print輸出 print(項目1[,項目2,…,sep=分隔字元, end=結束字元])\ 「%」字串格式
#單行
#陳小美
1 則留言
1
2022年4月18日
按讚
1 則留言
留言
bobo0836cw
Python學員
產生隨機list
在寫代碼時,我們都會遇到必須產生資料的狀況,如果可以自己產生,那是最好,所以想分享一個可以隨機出現的方法 def listini(): a=input() for i in range(7): n=random.randint(1,49) #取random數 list1.append(n) #在list增加 list1.sort(reverse=False)
#取random數
#在list增加
#這裡是排序
#這裡是關鍵
#重新產生
2 則留言
2
2022年4月05日
按讚
2 則留言
留言
bobo0836cw
Python學員
印一個三層樹
有一個最終想製作的圖形,三層樹: * *** ***** * *** ***** * *** ***** *** *** *** python3: global k for a in range(3): k=1 for i in range(3): j=i+1 #為了印空格 for l in range(3-j): print(" ",end='') for m in range(k): print("
#為了印空格
#印樹葉
#印樹幹
1 則留言
1
2022年3月22日
按讚
1 則留言
留言
藤恩P
Python學員
(自推)Python3 透過解leetcode談面試 範例33.Search in Rotated Sorted Array
題目出處:https://leetcode.com/problems/search-in-rotated-sorted-array/ 如圖,給個有序位移過的Array求目標k值的index。 乍看不困難,其實就是不困難,怎麼寫怎麼提交怎麼過。 就算題目是亂序的用同套代碼也能解。根本秒殺,下一題。 #python3 代碼: class Solution: def search(self, nums: List[int], target: int) -> int: //取得長度 length = len(nums) //設立指標 i,下
#python3
#golang
0 則留言
0
2022年3月21日
按讚
0 則留言
留言
Noel
Python學員
Python OOP 03: Inheritance,就是畢業啦~
文章列表 Python OOP 01: 其實class不難,就是個班級(https://www.info.tedu.tw/blog/coding-cheng-shi-lei-bu-luo-ge/python-oop-01-qi-shi-class-bu-nan-jiu-shi-ge-ban-ji) Python OOP 02: dunder method,就是讓小朋友幹點特別的 (https://www.info.tedu.tw/blog/coding-cheng-shi-lei-bu-luo-ge/python-oop-02-dunder-method-jiu-shi-rang-xiao-
1 則留言
1
2022年6月01日
按讚
1 則留言
留言
藤恩P
Python學員
GO, Python3 解leetcode 就範例 1, 2 標題就不打了
1. Two Sum 如圖,數組內有兩個數字加起來剛好等於target把兩個數字的index有一小ㄧ大的回傳給它。 沒時間解釋了直接暴力遍歷for while, for for 都可以。我也懶得想更好的解法了。 到了解3sum我有時間再慢慢想。 #python3 class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: left = 0 # 設定左邊的指針好回傳index for i in nums: righ
#python3
#go
0 則留言
0
2022年5月26日
按讚
0 則留言
留言
roshiahsui
JAVA學員
Java Leetcode 思路練習 151. Reverse Words in a String
新手練習,學習進度剛到 IO 解題目的是為了訓練自己的思考模式還有熟悉度,肯定不是最佳解 這題速度意外的出乎意料 Runtime: 4 ms, faster than 91.53% of Java online submissions for Reverse Words in a String.😄 本來都挑Easy的題目來做,後來發現!!!!! Easy的都不easy啊 =..= 題目:Given an input string s, reverse the order of the words. 題目大意:提供一個字串,翻轉所有單字 作法一 使用String API 1. tr
1 則留言
1
2022年5月20日
按讚
1 則留言
留言
CHIEN HSIANG CHIU
JAVA學員
(Eclipse) JavaDoc常見錯誤
Preface: 適用Eclipse提供JavaDoc方法;由於目前專案編碼撰寫皆採用UTF-8,但Eclipse在Windows中預設編碼採用M950,因此在進行JavaDoc生成中會產生系統無法識別之錯誤,此文章針對此錯誤進行排解。 Describe: Error1 : javadoc:error - unmappable character for encoding MS950 Error2 : javadoc: error - Illegal package name : "UTF-8" javadoc: Warning - No packages encoding The
1 則留言
1
2022年5月06日
按讚
1 則留言
留言
孫儒儒(藝名兼筆名:孫春璃)
WEB前端學員
日常開發小作品01/JavaScript記帳小程式
Hi 大家好,我是孫同學,是達內Web前端開發課程的學生。 目前JavaScript的部分剛上課沒多久,剛好講到「function」(函數、方法)部分的「定義與使用方法」。 開發動機 1.課餘想做點應用練習 2.把function跟實用功能做過結合 3.想到銀行刷本子常用的「記帳」功能,就順便開發一個。 這個程式的功能 1.自動計算「存提款狀態」,表示該使用者「錢包內餘額」剩下多少,以免哪一天該使用者去購物時發現錢包現金不夠付 2.如果使用者手上同時有很多銅板,不知道這些銅板、鈔票加起來總共有多少錢,也有做一個臨時加總錢的小function PS 1.這個程式的範例畫面純屬「模擬『使用
2 則留言
2
2022年4月28日
按讚
2 則留言
留言
qooa7843
Python學員
Python 程式菜鳥筆記2
1 則留言
1
2022年4月22日
按讚
1 則留言
留言
bobo0836cw
Python學員
九九乘法
九九乘法也是常見的題目,因為個人覺得編碼沒甚麼非常困難,會遇到的都不是很難,真正難的要比賽,個人喜歡去用懂金鑰,密鑰這種觀念的機制,因為工作後都沒甚麼應用,所以覺得處在學習的狀態也是好的(這樣跟自己說) 方法一 def times(): for i in range(1,10): for j in range(1,10): print(i,"*",j,"=",i*j,end="\t") #這裡印出的是一連串橫的,因為有\t print() times() 方法二 def times():
2 則留言
2
2022年4月17日
按讚
2 則留言
留言
bobo0836cw
Python學員
select sort
select sort又名選擇排序,排序法很多都是O(n)^2,不過我們都希望是O(n),如果有人想到線性方法,也許會推翻前面的古人,然後會使用新演算法 python3: import random #import 模塊 list1=[] def ini(): #寫一函式產生list for i in range(10): n=random.randint(0,20) list1.appen
#import
#寫一函式產生list
#最小值在j
#從比鄰j開始
#有更小就更新
0 則留言
0
2022年3月23日
按讚
0 則留言
留言
bobo0836cw
Python學員
印星星圖3
現在要印一個這樣的平行四邊形: *** *** *** 這樣的圖也能製作如下: * ** *** 兩個編程思路似乎很像 現在提供python3碼: for i in range(3): for j in range(3): if j>=i: print(" ",end='') #先印空格 for k in range(3): print("*",end='') print() 這裡以內層兩個迴圈完成,有點分工的感覺 p.s.我python3功力不好,謝謝前輩提醒,我最一開始
#先印空格
2 則留言
2
2022年3月21日
按讚
2 則留言
留言
藤恩P
Python學員
(鬧)Golang go函數併發確認在庫狀態
在國外賣到缺貨的RGB口罩,很潮吧。可是又缺貨買不到。所以可以設計一個程式丟到幾器上一旦到了接近開賣時間就開始瘋狂發送請求。其實做搶購程式非常不容易會比爬蟲還要難很多。要解析網頁光這個步驟就很麻煩了。如果要做一個可用性可疊代性高的搶購程式。是非常困難的。會想到的是建立cookie池。半手動化登入更新cookie。還需要代理IP池。如果電商只支持信用卡付款的話。還需要對https 443有一定程度的了解。才可能發送請求。也有可能根本不可能發送。以我的經驗目前能成功的都不是走信用卡付款。而是轉帳先讓server扣庫存。 現在的一些搶購程式我也覺得不可思議。下單不用0.1秒!哪國黑科技?到底
#golang
0 則留言
0
2022年3月21日
按讚
0 則留言
留言
bottom of page