Skip to content

Commit 792adf1

Browse files
author
jsdnhk
committed
posted Oct 2020
1 parent b045765 commit 792adf1

File tree

6 files changed

+74
-12
lines changed

6 files changed

+74
-12
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ _site/
88
.jekyll-metadata
99
Gemfile.lock
1010
.rake_tasks~
11+
.rakeTasks
1112
logs/
1213

1314
# npm

.rakeTasks

Lines changed: 0 additions & 7 deletions
This file was deleted.

_data/pages_latest.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
- name: blog
3-
mtime: 29-8-2020
3+
mtime: 1-10-2020
44
- name: debug
55
mtime: 26-2-2020
66
- name: fonts
@@ -10,6 +10,6 @@
1010
- name: quotes
1111
mtime: 26-2-2020
1212
- name: resume
13-
mtime: 2-2-2020
13+
mtime: 30-9-2020
1414
- name: toolset
1515
mtime: 9-8-2020
90.8 KB
Loading
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
title: "Data Computing and Analysis in Python"
3+
tags: [python, data]
4+
category: "python"
5+
comment: true
6+
7+
---
8+
9+
## Background
10+
11+
Nowdays, Python becomes as an universial language due to its simple, readable, multifunctional and powerful.
12+
13+
In the scientific computing and data analysis scopes, Python is also widely used with high efficency modules.
14+
15+
One agreeable is called [SciPy stack][scipy-about], a collection of open source software for scientific computing in Python.
16+
17+
This stack provide the essential for the purpose, the ecosystem is shown below,
18+
19+
![pydata-ecosystem](/assets/posts/2020-10-01/pydata-ecosystem.png)
20+
21+
Some IT developers may doubt that it cannot provide good performance in Python due to its relatively slow speed.
22+
23+
For this, some Python data scientists used C language also wrote in the best and quickest form.
24+
25+
It leads the operation speed of these packages provided is much faster than using plain Python or even C.
26+
27+
As a result, this packages toolstack becomes the standard in these growing young IT fields.
28+
29+
30+
## Packages
31+
32+
The ecosystem contains the layer-by-layer relationship between the packages, they work with each other.
33+
34+
At the following, we will pick the most remarkable for each layer. Let's lookup from human view.
35+
36+
#### Integrated Development Environment
37+
38+
- **[Spyder][spyder]**: Community-developed, provides excellent support to scientific computing
39+
40+
#### Interactive Shell
41+
42+
- **[IPython][ipython]**: Advanced Python shell with strong development-support features
43+
44+
#### Visualization
45+
46+
- **[Matplotlib][matplotlib]**: Mature and popular 2D and 3D chart plotting library to images
47+
48+
#### Dataframe
49+
50+
- **[pandas][pandas]**: Providing high-performance, easy-to-use data structures
51+
- **[SciPy(library)][scipy]**: Performing scientific algorithms based on NumPy matrices
52+
53+
#### Dataclass
54+
55+
- **[NumPy][numpy]**: As base datatype of all modules in stack for numerical computation
56+
57+
#### Interpreter
58+
59+
- **[CPython][cpython]**: Implemented by C, most well-known and supporting, as default setting
60+
61+
[scipy-about]:https://www.scipy.org/about.html
62+
[spyder]: https://www.spyder-ide.org/
63+
[ipython]: https://ipython.org/
64+
[matplotlib]: https://matplotlib.org/
65+
[pandas]:http://pandas.pydata.org/
66+
[scipy]: https://docs.scipy.org/doc/scipy/reference/
67+
[numpy]:http://www.numpy.org/
68+
[cpython]: https://www.python.org/

pages/resume/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ <h3>DevOps</h3>
2929
<div class="list-card"><span class="exp">since 2014</span>
3030
<div>
3131
<h3>Web Development</h3>
32-
<span>Backend: Python Django/Flask, Ruby RoR/Jekyll,<br>Java Spring/JSP&Servlet<br>Frontend: HTML5, SCSS, Javascript(Core, JQuery,<br>Angular, TypeScript), Bootstrap</span>
32+
<span>Backend: Python Django/Flask, Ruby RoR/Jekyll,<br>Java Spring/JSP&Servlet<br>Frontend: HTML5, SCSS, Javascript(ES, JQuery,<br>TypeScript, Angular), Bootstrap</span>
3333
</div>
3434
</div>
3535
<div class="list-card"><span class="exp">since 2013</span>
@@ -47,7 +47,7 @@ <h3>Linux Operating System</h3>
4747
<div class="list-card"> <span class="exp">since 2010</span>
4848
<div>
4949
<h3>Software Development</h3>
50-
<span>Python, Ruby, .NET(C#, VB, C/C++), Java, Bash, PHP</span>
50+
<span>Python, Ruby, .NET(C#, VB, C/C++), Java, Bash,<br>Powershell, PHP</span>
5151
</div>
5252
</div>
5353
</div>
@@ -56,7 +56,7 @@ <h2 class="section-title">Interests&nbsp;<em class="em em-fire"></em></h2>
5656
<div class="list-card">
5757
<div>
5858
<h3>Scripting</h3>
59-
<span>Ruby2, Python3, Bash5</span></div>
59+
<span>Ruby2, Python3, Bash5, Powershell7</span></div>
6060
</div>
6161
<div class="list-card">
6262
<div>

0 commit comments

Comments
 (0)