當前位置:首頁 » 網頁前端 » web伯樂在線
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web伯樂在線

發布時間: 2022-04-23 08:20:52

㈠ tensorlab 支持python介面嗎

這又是一個 Awesome XXX 系列的資源整理,由 vinta 發起和維護。內容包括:Web框架、網路爬蟲、網路內容提取、模板引擎、資料庫、數據可視化、圖片處理、文本處理、自然語言處理、機器學習、日誌、代碼分析等。

伯樂在線已在 GitHub 上發起「Python 資源大全中文版」的整理。歡迎擴散、歡迎加入。
GitHub - jobbole/awesome-python-cn: Python資源大全中文版
環境管理
管理 Python 版本和環境的工具
p – 非常簡單的互動式 python 版本管理工具。
pyenv – 簡單的 Python 版本管理工具。
Vex – 可以在虛擬環境中執行命令。
virtualenv – 創建獨立 Python 環境的工具。
virtualenvwrapper- virtualenv 的一組擴展。
包管理
管理包和依賴的工具。
pip – Python 包和依賴關系管理工具。
pip-tools – 保證 Python 包依賴關系更新的一組工具。
conda – 跨平台,Python 二進制包管理工具。
Curdling – 管理 Python 包的命令行工具。
wheel – Python 分發的新標准,意在取代 eggs。
包倉庫
本地 PyPI 倉庫服務和代理。
warehouse – 下一代 PyPI。
Warehousebandersnatch – PyPA 提供的 PyPI 鏡像工具。
devpi – PyPI 服務和打包/測試/分發工具。
localshop – 本地 PyPI 服務(自定義包並且自動對 PyPI 鏡像)。
分發
打包為可執行文件以便分發。
PyInstaller – 將 Python 程序轉換成獨立的執行文件(跨平台)。
dh-virtualenv – 構建並將 virtualenv 虛擬環境作為一個 Debian 包來發布。
Nuitka – 將腳本、模塊、包編譯成可執行文件或擴展模塊。
py2app – 將 Python 腳本變為獨立軟體包(Mac OS X)。
py2exe – 將 Python 腳本變為獨立軟體包(Windows)。
pynsist – 一個用來創建 Windows 安裝程序的工具,可以在安裝程序中打包 Python本身。
構建工具
將源碼編譯成軟體。
buildout – 一個構建系統,從多個組件來創建,組裝和部署應用。
BitBake – 針對嵌入式 Linux 的類似 make 的構建工具。
fabricate – 對任何語言自動找到依賴關系的構建工具。
PlatformIO – 多平台命令行構建工具。
PyBuilder – 純 Python 實現的持續化構建工具。
SCons – 軟體構建工具。
互動式解析器
互動式 Python 解析器。
IPython – 功能豐富的工具,非常有效的使用互動式 Python。
bpython- 界面豐富的 Python 解析器。
ptpython – 高級互動式Python解析器, 構建於python-prompt-toolkit 之上。
文件
文件管理和 MIME(多用途的網際郵件擴充協議)類型檢測。
imghdr – (Python 標准庫)檢測圖片類型。
mimetypes – (Python 標准庫)將文件名映射為 MIME 類型。
path.py – 對 os.path 進行封裝的模塊。
pathlib – (Python3.4+ 標准庫)跨平台的、面向對象的路徑操作庫。
python-magic- 文件類型檢測的第三方庫 libmagic 的 Python 介面。
Unipath- 用面向對象的方式操作文件和目錄
watchdog – 管理文件系統事件的 API 和 shell 工具
日期和時間
操作日期和時間的類庫。
arrow- 更好的 Python 日期時間操作類庫。
Chronyk – Python 3 的類庫,用於解析手寫格式的時間和日期。
dateutil – Python datetime 模塊的擴展。
delorean- 解決 Python 中有關日期處理的棘手問題的庫。
moment – 一個用來處理時間和日期的Python庫。靈感來自於Moment.js。
PyTime – 一個簡單易用的Python模塊,用於通過字元串來操作日期/時間。
pytz – 現代以及歷史版本的世界時區定義。將時區資料庫引入Python。
when.py – 提供用戶友好的函數來幫助用戶進行常用的日期和時間操作。
文本處理
用於解析和操作文本的庫。
通用
chardet – 字元編碼檢測器,兼容 Python2 和 Python3。
difflib – (Python 標准庫)幫助我們進行差異化比較。
ftfy – 讓Unicode文本更完整更連貫。
fuzzywuzzy – 模糊字元串匹配。
Levenshtein – 快速計算編輯距離以及字元串的相似度。
pangu.py – 在中日韓語字元和數字字母之間添加空格。
pyfiglet -figlet 的 Python實現。
shortuuid – 一個生成器庫,用以生成簡潔的,明白的,URL 安全的 UUID。
unidecode – Unicode 文本的 ASCII 轉換形式 。
uniout – 列印可讀的字元,而不是轉義的字元串。
xpinyin – 一個用於把漢字轉換為拼音的庫。
Slug化
awesome-slugify – 一個 Python slug 化庫,可以保持 Unicode。
python-slugify – Python slug 化庫,可以把 unicode 轉化為 ASCII。
unicode-slugify – 一個 slug 工具,可以生成 unicode slugs ,需要依賴 Django 。
解析器
phonenumbers – 解析,格式化,儲存,驗證電話號碼。
PLY – lex 和 yacc 解析工具的 Python 實現。
Pygments – 通用語法高亮工具。
pyparsing – 生成通用解析器的框架。
python-nameparser – 把一個人名分解為幾個獨立的部分。
python-user-agents – 瀏覽器 user agent 解析器。
sqlparse – 一個無驗證的 SQL 解析器。
特殊文本格式處理
一些用來解析和操作特殊文本格式的庫。
通用
tablib – 一個用來處理中表格數據的模塊。
Office
Marmir – 把輸入的Python 數據結構轉換為電子表單。
openpyxl – 一個用來讀寫 Excel 2010 xlsx/xlsm/xltx/xltm 文件的庫。
python-docx – 讀取,查詢以及修改 Microsoft Word 2007/2008 docx 文件。
unoconv – 在 LibreOffice/OpenOffice 支持的任意文件格式之間進行轉換。
XlsxWriter – 一個用於創建 Excel .xlsx 文件的 Python 模塊。
xlwings – 一個使得在 Excel 中方便調用 Python 的庫(反之亦然),基於 BSD 協議。
xlwt / xlrd – 讀寫 Excel 文件的數據和格式信息。
relatorio – 模板化OpenDocument 文件。
PDF
PDFMiner – 一個用於從PDF文檔中抽取信息的工具。
PyPDF2 – 一個可以分割,合並和轉換 PDF 頁面的庫。
ReportLab – 快速創建富文本 PDF 文檔。
Markdown
Mistune – 快速並且功能齊全的純 Python 實現的 Markdown 解析器。
Python-Markdown – John Gruber』s Markdown 的 Python 版實現。
YAML
PyYAML – Python 版本的 YAML 解析器。
CSV
csvkit – 用於轉換和操作 CSV 的工具。
Archive
unp – 一個用來方便解包歸檔文件的命令行工具。
自然語言處理
用來處理人類語言的庫。
NLTK – 一個先進的平台,用以構建處理人類語言數據的 Python 程序。
jieba – 中文分詞工具。
langid.py – 獨立的語言識別系統。
Pattern – Python 網路信息挖掘模塊。
SnowNLP – 一個用來處理中文文本的庫。
TextBlob – 為進行普通自然語言處理任務提供一致的 API。
TextGrocery – 一簡單高效的短文本分類工具,基於 LibLinear 和 Jieba。
文檔
用以生成項目文檔的庫。
Sphinx – Python 文檔生成器。
awesome-sphinxdoc
MkDocs – 對 Markdown 友好的文檔生成器。
pdoc – 一個可以替換Epydoc 的庫,可以自動生成 Python 庫的 API 文檔。
Pycco – 文學編程(literate-programming)風格的文檔生成器。
配置
用來保存和解析配置的庫。
config – logging 模塊作者寫的分級配置模塊。
ConfigObj – INI 文件解析器,帶驗證功能。
ConfigParser – (Python 標准庫) INI 文件解析器。
profig – 通過多種格式進行配置,具有數值轉換功能。
python-decouple – 將設置和代碼完全隔離。
命令行工具
用於創建命令行程序的庫。
命令行程序開發
cement – Python 的命令行程序框架。
click – 一個通過組合的方式來創建精美命令行界面的包。
cliff – 一個用於創建命令行程序的框架,可以創建具有多層命令的命令行程序。
clint – Python 命令行程序工具。
colorama – 跨平台彩色終端文本。
docopt – Python 風格的命令行參數解析器。
Gooey – 一條命令,將命令行程序變成一個 GUI 程序。
python-prompt-toolkit – 一個用於構建強大的互動式命令行程序的庫。
生產力工具
aws-cli – Amazon Web Services 的通用命令行界面。
bashplotlib – 在終端中進行基本繪圖。
caniusepython3 – 判斷是哪個項目妨礙你你移植到 Python 3。
cookiecutter – 從 cookiecutters(項目模板)創建項目的一個命令行工具。

㈡ 有哪些好的網站學習Web開發

現在學習這樣的網站有很多很多,我就簡單的舉例幾個:網易雲課堂,騰訊課堂,慕課網,開課吧,潭州學院,51cto,還有自學網。如果你是零基礎,我建議你先學習html,css,jquery,中期學習js,後期可以學期目前流行的三大前端主流框架。

㈢ visual studio 2015有哪些特性

首頁最新文章在線課程業界開發 IT技術 設計 創業IT職場投稿更多 »
伯樂在線 > 首頁 > 所有文章 > 業界 > 盤點 VS 2015 預覽版的 5 個新特性
盤點 VS 2015 預覽版的 5 個新特性
2014/12/09 · 業界, 開發 · 2.4K 閱讀 · 1 評論 · Visual Studio
分享到: 11
Android中的WebView實戰詳解
Android智能機器人「小慕」的實現
網路地圖在Android中的使用
微信6.0主界面
原文出處: Telerik 譯文出處:碼農網 – 小峰 歡迎分享原創到伯樂頭條
Visual Studio 2015 Preview包含了很多強大的新特性,無論你是從事WEB應用程序開發,還是桌面應用程序開發,甚至是移動應用開發,VS 2015都將大大提高你的開發效率。有幾個特性非常有亮點,比如編輯器支持手勢識別、Cordova工具包、C++增強工具和最新的Android模擬器。其他的一些特性,雖然很少提到,但是個人覺得在VS 2015開發中我們也能獲益匪淺,一起來看看吧。

1、自定義窗口布局

如果你在多個設備上開發應用,那麼這個功能就能讓你開發起來得心應手了。舉個例子,如果你在回家的火車上用Surface Pro開發,上班的時候在23英寸的顯示器上開發,那麼你可以使用Window -> Apply Window Layout來快速切換開發環境的布局,來適應當前的設備類型。如果你登錄了VS 2015,那麼你還可以使用快捷鍵來切換開發環境布局,非常方便。

2、更優的代碼編輯器

代碼編輯器已經替換成「Roslyn」,將會給你帶來不一樣的代碼編輯體驗。當你要修復代碼的時候,將會出現一個小燈泡,它會向你提供一系列修復代碼的方案,你只需選擇即可。

在下面這個例子中,代碼引用了不必要的命名空間,我們需要將它們從代碼中移除。在執行之前,我們可以先預覽最終的效果,以及將會影響到的其他代碼。

3、Shared Project 集成

有多少次你想在Visual Studio之外使用Shared Project功能,但是現在可以了,你只需要搜索shared,即可出現以下的界面:

選擇Visual C# Shared Project,然後新建一個名為Person.cs的類,編寫以下代碼:

1
2
3
4
5
6
7
8
class Person
{
public string FirstName { get; set; }
public Person()
{
FirstName = "Michael";
}
}
創建一個控制台應用程序,引用剛才創建的Shared Project項目,就可以編寫以下的代碼了:

1
2
3
4
5
6
7
8
class Person
{
public string FirstName { get; set; }
public Person()
{
FirstName = "Michael";
}
}
你也可以創建一個WPF應用程序,引用Shared Project項目,下面是我的項目結構圖:

4、Bower和NPM中的代碼智能提示

若果你創建一個ASP.NET 5 Web應用程序,系統將會為你自動生成以下的目錄結構:

這里將生成一個名為Dependencies的文件夾,裡麵包含了Bower和NPM,一般來說,你可以將Bower看做是客戶端的開發包,比如jQuery和Angular腳本庫;可以把NPM看做是開發工具,比如Grunt和Gulp。這些開發包都是通過一個JSON格式的文件來進行統一管理。

bower.json for Bower
config.json for NPM
如果你想在Bower中添加一個類庫,可以打開bower.json文件,加入自己的類庫即可。在下面的例子中,我想要添加最新的Angular庫,但又不想打開Angular網站下載,具體操作如下圖:

一旦添加成功,我們將會看到安裝/更新/刪除的菜單選項,這將幫助我們開發WEB應用程序更加得心應手。

5、調試Lambdas表達式

現在我們可以調試lambda表達式了,看看下面的代碼:

1
2
3
4
List<int> elements = new List<int>() { 10, 20, 31, 40 };
// ... Find index of first odd element.
int oddIndex = elements.FindIndex(x => x % 2 != 0);
Console.WriteLine(oddIndex);
這段程序將會在控制台中輸出2,但是如果我想看每一步的執行結果,可以參考下圖:

這個例子中,我們添加了一個監視器和斷點,並添加以下代碼:

1
2
3
4
List<int> elements = new List<int>() { 10, 20, 31, 40 };
// ... Find index of first odd element.
int oddIndex = elements.FindIndex(x => x % 2 != 0);
Console.WriteLine(oddIndex);
和預期一樣,程序返回了3項大於11的結果,這樣我們可以更方便、更直接地調試應用程序了。

㈣ 前端工程師一般都喜歡去哪些網站逛

前端工程師一般都比較喜歡的網站,推薦如下:

  1. w3cschool
    只要是學習者,學習跟電腦軟體,語言相關的知識,肯定要知道的一個網站,該網站由淺入深,非常基礎的給出了很多知識的概括。沒事的時候,經常去看看總能有意外的收獲。

  2. runoob
    這個叫菜鳥教程網的,雖然叫「菜鳥」,其實很多知識點都已經達到了中等水平,和w3cschool差不多,做了一些整合,相對來說翻譯的中文比較多,可以結合著w3cschool一起看。

  3. javascript中文網
    前端開發工程師都知道,對於前端開發來說想,學習最重要語言之一就是javascript,所以要想讓自己提升一個等級,javascript是必須精通的,這個網站非常基礎的介紹了javascript的語言使用方式。強烈建議新手觀看。

  4. Bootstrap
    一個最主流的前端主流框架之一,目前認可度最高的一個前端框架,可以用來做移動端設計。非常的適用。最主要該網站上還提供了其他很多的相關連接地址。在學習的同時也可以擴展個人見識。

  5. 如果你看到了這,那我接下來就不用介紹了,可以這么說 bootstrap這個網站里的很多東西,都是作為一個前端開發工程師學習的未來之路,例如React,Jquery,vue.js,webpack,angular.js等等等等。。。。

總結:其實前端開發是一個很廣的范疇,所謂的前端開發工程師也要看你的領域,有的只做網站頁面設計;有的製作web單頁設計,有的專門做手機端交互等等,上面我們沒提到的node.js就是前端開發的一個新領域,與其說是前端開發不如說是全端開發的新領域。知識真的是你學的越多,越發現,自己越渺小。

㈤ 有哪個網站可以自學web前端

我也在W3Cschool學過HTML,總感覺缺了點什麼,然後就去報了培訓班,跟老師說我要學用HTML做出好看的EDM設計,於是老師就讓我照著EDM案例模仿學習,很快我就拿到了網頁設計師的認證,賣給客戶$100一個,很快就賺回了培訓費。這算不算最早期的知識付費,還賺了?

學習需要動力,總是停留在理論層面是沒有價值的,所謂的實操也不是一場考試認證,而是做出商業化項目作品,看客戶是否願意為你付費?正好有一個機會,讓你做屬於自己的3D可視化項目,這里了解一下什麼是3D可視化?就是帶有基礎數據的3D效果圖,根據需求不同進行更多效果開發,天貓雙十一倒數大屏也算一種!

㈥ web前端怎麼自學,有什麼好的網站,或者資料推薦嗎

隨著Web前端的風行於世,有許多小夥伴加入了前端開發行業,但是有很多小夥伴想學Web前端很久了
首先,Web工程師要入門必須要了解前端、後端、後台的基本概念,同時要了解基本的html、css和javascript語法,最後根據設計師的設計圖在不考慮兼容性的情況下把頁面做出來。
其次,你可以把html、css和javascript分成三個階段進行學習。
第一階段:HTML的學習
Html是超文本標記語言,英文全稱為HyperText Mark-up Language,這是一個網頁的骨架。靜態網頁還是動態網頁,最終返回到瀏覽器端的都是HTML代碼,瀏覽器將HTML代碼解釋渲染後呈現給用戶。
當然,學習html過程是比較枯燥乏味的,所以你需要更有效的學習策略。依w3cschool看來,你可以藉助Dreamweaver的「拆分」視圖輔助學習。在「設計」視圖中看效果,在「代碼」視圖中學本質,將各種視圖的優勢發揮到極致,想必會比單純記憶HTML標簽和屬性有趣、有用的多吧?
第二階段:CSS的學習
CSS是英文Cascading Style Sheets的縮寫,叫做層疊樣式表,是能夠真正做到網頁表現與內容分離的一種樣式設計語言。
學習css建議可以看相關的一些書籍,如《CSS權威指南》(很詳細、很經典!)、《CSS揭秘》 《精通CSS:高級Web標准解決方案》,博客和專欄等也可以瀏覽。
第三階段:JavaScript的學習
JavaScript是一種在客戶端廣泛使用的腳步語言,在JavaScript當中為我們提供了一些內置函數、對象和DOM操作,進而實現客戶端的特效、驗證、交互等。
建議可以看《javascript語言精粹》,js是一門很混亂的語言,這本書能夠幫助你區分哪些是語言的精華,哪些是糟粕。如果是精華部分,我們在後續進階部分可以深入研究,而如果是糟粕部分,那麼只要大概看懂別人寫的渣代碼就可以,自己還是不要嘗試為妙。
通過這三個階段的學習,我們就可以往更高級的web前端工程師進階了!
這里給你推薦5個網站供你學習

博客園
一個面向開發者的知識分享社區,一個IT技術人員想為IT技術人員們提供一個純凈的技術交流空間,博客園很長時間只有一個不能再簡單的博客,近四年,博客園僅靠一個人幾年工作的積蓄在維持。
芯晴素材網-網頁特效代碼
是一個集各種網頁素材以及網頁源碼為一體的面向開發人員的一個網頁素材網站,如果你想要學習前端頁面開發,這里,將是一個很好的起點。
jquery中文網
前端所能涉及領域的干貨文章,包括:Jquery、腳本編程、資料庫、伺服器技術、操作系統、建站教程。
菜鳥教程
網站HTML、CSS、Javascript、PHP、C、Python等基礎編程教程,同一個知識點有多篇不同角度的文章可供參考學習,資源免費,會實時更新站內文章。
jquery插件庫
各種前端程序員能用到的插件,喜歡研究新東西的自學者可以在這個網站里挖掘各種小插件。
以上的回答希望對你有所幫助

㈦ Python 有哪些好的 Web 框架

以下是伯樂在線從GitHub中整理出的15個最受歡迎的Python開源框架。這些框架包括事件I/O,OLAP,Web開發,高性能網路通信,測試,爬蟲等。
Django: Python Web應用開發框架
Django 應該是最出名的Python框架,GAE甚至Erlang都有框架受它影響。Django是走大而全的方向,它最出名的是其全自動化的管理後台:只需要使用起ORM,做簡單的對象定義,它就能自動生成資料庫結構、以及全功能的管理後台。
Diesel:基於Greenlet的事件I/O框架
Diesel提供一個整潔的API來編寫網路客戶端和伺服器。支持TCP和UDP。
Flask:一個用Python編寫的輕量級Web應用框架
Flask是一個使用Python編寫的輕量級Web應用框架。基於Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask也被稱為「microframework」,因為它使用簡單的核心,用extension增加其他功能。Flask沒有默認使用的資料庫、窗體驗證工具。
Cubes:輕量級Python OLAP框架
Cubes是一個輕量級Python框架,包含OLAP、多維數據分析和瀏覽聚合數據(aggregated data)等工具。
Kartograph.py:創造矢量地圖的輕量級Python框架
Kartograph是一個Python庫,用來為ESRI生成SVG地圖。Kartograph.py目前仍處於beta階段,你可以在virtualenv環境下來測試。
Pulsar:Python的事件驅動並發框架
Pulsar是一個事件驅動的並發框架,有了pulsar,你可以寫出在不同進程或線程中運行一個或多個活動的非同步伺服器。
Web2py:全棧式Web框架
Web2py是一個為Python語言提供的全功能Web應用框架,旨在敏捷快速的開發Web應用,具有快速、安全以及可移植的資料庫驅動的應用,兼容Google App Engine。
Falcon:構建雲API和網路應用後端的高性能Python框架
Falcon是一個構建雲API的高性能Python框架,它鼓勵使用REST架構風格,盡可能以最少的力氣做最多的事情。
Dpark:Python版的Spark
DPark是Spark的Python克隆,是一個Python實現的分布式計算框架,可以非常方便地實現大規模數據處理和迭代計算。DPark由豆瓣實現,目前豆瓣內部的絕大多數數據分析都使用DPark完成,正日趨完善。
Buildbot:基於Python的持續集成測試框架
Buildbot是一個開源框架,可以自動化軟體構建、測試和發布等過程。每當代碼有改變,伺服器要求不同平台上的客戶端立即進行代碼構建和測試,收集並報告不同平台的構建和測試結果。
Zerorpc:基於ZeroMQ的高性能分布式RPC框架
Zerorpc是一個基於ZeroMQ和MessagePack開發的遠程過程調用協議(RPC)實現。和 Zerorpc 一起使用的 Service API 被稱為 zeroservice。Zerorpc 可以通過編程或命令行方式調用。
Bottle: 微型Python Web框架
Bottle是一個簡單高效的遵循WSGI的微型python Web框架。說微型,是因為它只有一個文件,除Python標准庫外,它不依賴於任何第三方模塊。
Tornado:非同步非阻塞IO的Python Web框架
Tornado的全稱是Torado Web Server,從名字上看就可知道它可以用作Web伺服器,但同時它也是一個Python Web的開發框架。最初是在FriendFeed公司的網站上使用,FaceBook收購了之後便開源了出來。
webpy: 輕量級的Python Web框架
webpy的設計理念力求精簡(Keep it simple and powerful),源碼很簡短,只提供一個框架所必須的東西,不依賴大量的第三方模塊,它沒有URL路由、沒有模板也沒有資料庫的訪問
Scrapy:Python的爬蟲框架
Scrapy是一個使用Python編寫的,輕量級的,簡單輕巧,並且使用起來非常的方便。

㈧ 關於網路發展、html5、css有沒有什麼入門叢書推薦

這個列表包括了 100多本經典技術書籍,涵蓋:計算機系統與網路、系統架構、演算法與數據結構、前端開發、後端開發、移動開發、資料庫、測試、項目與團隊、程序員職業修煉、求職面試 和 編程相關的經典書籍。

計算機系統與網路

  • 《圖靈的秘密:他的生平、思想及論文解讀》

  • 《計算機系統概論》

  • 《深入理解Linux內核》

  • 《深入Linux內核架構》

  • 《TCP/IP詳解 卷1:協議》

  • 《Linux系統編程(第2版)》

  • 《Linux內核設計與實現(第3版)》

  • 《深入理解計算機系統(原書第2版)》

  • 《計算機程序的構造和解釋(原書第2版)》

  • 《編碼:隱匿在計算機軟硬體背後的語言》

  • 《性能之顛:洞悉系統、企業與雲計算》

  • 《UNIX網路編程 卷1:套接字聯網API(第3版)》

  • 《UNIX網路編程 卷2:進程間通信》

  • 《Windows核心編程(第5版)》

  • 《WireShark網路分析就這么簡單》

  • 《WireShark網路分析的藝術》

  • 編程通用

  • 《編程原本》

  • 《代碼大全》

  • 《UNIX編程藝術》

  • 《代碼整潔之道》

  • 《編程珠璣(第2版)》

  • 《編程珠璣(續)》

  • 《軟體調試的藝術》

  • 《編程語言實現模式》

  • 《編寫可讀代碼的藝術》

  • 《精通正則表達式(第3版)》

  • 《編譯原理(第2版)》龍書

  • 《重構:改善既有代碼的設計》

  • 《七周七語言:理解多種編程范型》

  • 《調試九法:軟硬體錯誤的排查之道》

  • 《計算的本質:深入剖析程序和計算機》

  • 《設計模式 : 可復用面向對象軟體的基礎》

  • 演算法與數據結構

  • 《演算法(第4版)》

  • 《演算法導論(原書第2版)》

  • 《Python演算法教程》

  • 《演算法設計與分析基礎(第3版)》

  • 《學習 JavaScript 數據結構與演算法》

  • 《數據結構與演算法分析 : C++描述(第4版)》

  • 《數據結構與演算法分析 : C語言描述(第2版)》

  • 《數據結構與演算法分析 : Java語言描述(第2版)》

  • 職業修煉與規劃

  • 《大教堂與集市》

  • 《程序員的職業素養》

  • 《程序員修煉之道:從小工到專家》

  • 《軟體開發者路線圖:從學徒到高手》

  • 《我編程,我快樂: 程序員職業規劃之道》

  • 《程序員的思維修煉:開發認知潛能的九堂課》

  • 《高效程序員的45個習慣:敏捷開發修煉之道(修訂版)》

  • 大師訪談

  • 《編程大師智慧》

  • 《編程大師訪談錄》

  • 《編程人生 : 15位軟體先驅訪談錄(上卷)》

  • 《編程人生 : 15位軟體先驅訪談錄( 下卷)》

  • 《奇思妙想 : 15位計算機天才及其重大發現》

  • 《圖靈和ACM圖靈獎》

  • 架構/性能

  • 《微服務設計》

  • 《大數據日知錄》

  • 《企業應用架構模式》

  • 《Web性能權威指南》

  • 《SRE:Google運維解密》

  • 《發布!軟體的設計與部署》

  • 《高擴展性網站的 50 條原則》

  • 《大型網站技術架構:核心原理與案例分析》

  • 《恰如其分的軟體架構:風險驅動的設計方法》

  • 《軟體系統架構:使用視點和視角與利益相關者合作(第2版)》

  • Web前端

  • 《高性能 JavaScript》

  • 《鋒利的 jQuery(第2版)》

  • 《JavaScript 忍者秘籍》

  • 《編寫可維護的 JavaScript》

  • 《你不知道的 JavaScript(上卷)》

  • 《你不知道的 JavaScript(中卷)》

  • 《JavaScript 權威指南(第6版)》

  • 《JavaScript 語言精粹(修訂版)》

  • 《JavaScript DOM編程藝術 (第2版)》

  • 《JavaScript 高級程序設計(第3版)》

  • 《JavaScript 非同步編程:設計快速響應的網路應用》

  • 《Effective JavaScript:編寫高質量JavaScript代碼的68個有效方法》

  • 《HTML5 權威指南》

  • 《HTML5 秘籍(第2版)》

  • 《HTML5 與 CSS3 基礎教程(第八版)》

  • 《CSS 揭秘》

  • 《CSS 設計指南(第3版)》

  • 《CSS 權威指南(第3版)》

  • Java開發

  • 《Java8 實戰》

  • 《Java並發編程實戰》

  • 《Java性能權威指南》

  • 《Java程序員修煉之道》

  • 《實戰Java高並發程序設計》

  • 《Java編程思想 (第4版)》

  • 《深入理解Java虛擬機(第2版)》

  • 《Effective java 中文版(第2版)》

  • 《Java核心技術·卷1:基礎知識(原書第9版)》

  • 《Java核心技術·卷2:高級特性(原書第9版)》

  • .NET

  • 《精通C#(第6版)》

  • 《深入理解C#(第3版)》

  • 《CLR via C#(第4版)》

  • Python

  • 《集體智慧編程》

  • 《笨辦法學Python》

  • 《Python基礎教程》

  • 《Head First Python》

  • 《與孩子一起學編程》

  • 《Python學習手冊(第4版)》

  • 《Python Cookbook(第3版)》

  • 《Python參考手冊(第4版)》

  • 《Python核心編程(第3版)》

  • 《Python科學計算(第2版)》

  • 《利用 Python 進行數據分析》

  • 《Think Python:像計算機科學家一樣思考Python(第2版)》

  • 《Python編程實戰:運用設計模式、並發和程序庫創建高質量程序》

  • 《Python絕技:運用Python成為頂級黑客》

  • 《Flask Web開發:基於Python的Web應用開發實戰》

  • Android

  • 《Android編程權威指南(第2版)》

  • 《移動應用UI設計模式(第2版)》

  • iOS

  • 《iOS編程實戰》

  • 《iOS編程(第4版)》

  • 《Objective-C高級編程》

  • 《Effective Objective-C 2.0:編寫高質量iOS與OS X代碼的52個有效方法》

  • PHP

  • 《Head First PHP & MySQL(中文版)》

  • 《深入PHP:面向對象、模式與實踐(第3版)》

  • C語言

  • 《C和指針》

  • 《C專家編程》

  • 《C陷阱與缺陷》

  • 《C語言介面與實現》

  • 《C程序設計語言(第2版)》

  • C++

  • 《C++標准庫》

  • 《C++編程思想》

  • 《C++程序設計原理與實踐》

  • 《C++ Primer (中文第5版)》

  • 《C++ Primer習題集(第5版)》

  • 《C++程序設計語言(第1-3部分)(原書第4版)》

  • 《Effective C++:改善程序與設計的55個具體做法(第3版)(中文版)》

  • 《More Effective C++:35個改善編程與設計的有效方法(中文版)》

  • 機器學習和數據挖掘

  • 《數據之巔》

  • 《矩陣分析》

  • 《機器學習》

  • 《統計學習方法》

  • 《機器學習導論》

  • 《推薦系統實踐》

  • 《機器學習實戰》

  • 《Web數據挖掘》

  • 《深入淺出統計學》

  • 《模式分類(第2版)》

  • 《概率論與數理統計》

  • 《統計學習基礎(第2版)》

  • 《數據挖掘:概念與技術(第3版)》

  • 《數據挖掘:實用機器學習工具與技術(原書第3版)》

  • 《大數據:互聯網大規模數據挖掘與分布式處理(第2版)》

  • 資料庫

  • 《SQL應用重構》

  • 《SQL Cookbook》

  • 《高性能MySQL (第3版)》

  • 《MySQL技術內幕 : InnoDB存儲引擎(第2版)》

  • 《深入淺出MySQL : 資料庫開發、優化與管理維護》

  • 測試

  • 《探索式軟體測試》

  • 《有效的單元測試》

  • 《Google軟體測試之道》

  • 項目與團隊

  • 《人月神話》

  • 《快速軟體開發》

  • 《人件(原書第3版)》

  • 《門後的秘密:卓越管理的故事》

  • 《極客與團隊:軟體工程師的團隊生存秘笈》

  • 求職面試

  • 《程序員面試金典(第5版)》

  • 《編程之美 : 微軟技術面試心得》

  • 《金領簡歷:敲開蘋果、微軟、谷歌的大門》

  • 《劍指Offer:名企面試官精講典型編程題(紀念版)》

  • 編程之外

  • 《暗時間》

  • 《數學之美》

  • 《精益創業》

  • 《批判性思維》

  • 《世界是數字的》

  • 《程序員的數學》

  • 《程序員健康指南》

  • 《禪與摩托車維修藝術》

  • 《關鍵對話:如何高效能溝通》

  • 《寫作法寶:非虛構寫作指南》

  • 《黑客與畫家 : 來自計算機時代的高見》

  • 《軟體隨想錄(卷1)》《軟體隨想錄(卷2)》

  • 《如何把事情做到最好》

  • 大家有什麼好書推薦歡迎在評論中留言。

    註:本文轉自伯樂在線。

㈨ Web前端開發比較好的技術類資源網站有哪些

github 程序員的天堂

W3CPlus | css3教程-css3實例-css3動畫

W3CPLUS是一個前端愛好者的家園,W3CPLUS努力打造最優秀的web 前端學習的站點。W3CPLUS力求原創,以一起學習,一起進步,共同分享為原則。W3CPLUS站提供了有關於css,css3,html,html5,jQuery,手機移動端的技術文檔、DEMO、資源,與前端愛好者一起共勉。
W3Help - W3help是由國內多家關注Web標準的公司、團體、標准組織,及科研單位等共同創立的Web標准推廣網站。我們創辦該網站的目的是為了促進Web標准技術在國內業界的應用和推廣,提供跨瀏覽器開發資源,推動國內Web環境與國際標準的接軌,最終實現國內Web的標准化。我們真誠歡迎國內業界同仁一起加入到推廣Web標準的事業中來。
Can I use... Support tables for HTML5, CSS3, etc 查看主流瀏覽器對css、css3等兼容性,很強大。

奇舞周刊 領略前端技術 閱讀奇舞周刊。收集每周前端精華文章,集結成冊,每周五發送給您
碼農周刊 碼農周刊是一份專為程序員打造的IT技術周刊。我們會為你精選一周IT技術干貨,每周三發送,完全免費。

㈩ 我大學想學編程,做軟體方面的那種,要選什麼專業

【專家建議】
您希望在大學想學編程,做軟體方面的研發工作,需要選軟體工程專業,特別是網路軟體研發,社會需求及待遇都好,只要肯吃苦認真鑽研發展很快。
「會編程的人那麼多」關鍵會到什麼程度,如同會計算機的人很多,但是真正能夠以很強的技術方法和能力進行研發、維護和管理的卻不多,區別在於專精和研發能力與一般會計算機基本知識只會應付通過考試決然不同。成績勉強在重點線,推薦同濟大學、上海理工大學等。
推薦:清華大學出版社《軟體工程與實踐》賈鐵軍教授主編,含典型案例及同步實驗。
祝您大吉大利、萬事如意!