100% found this document useful (1 vote)
75 views

Python Vocabularies

The document provides descriptions of various data structures, regex patterns, SQL statements, and Python concepts. It includes definitions of dictionary comprehension, multiple return values in functions, regex patterns like ?, escaping characters, and word boundaries. It also describes SQL syntax for selection of data from tables, including aggregation functions, grouping, having, and different joins. Python concepts like argument passing modes, datetime formatting, and naming conventions are outlined as well.

Uploaded by

Dennis Chen
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
75 views

Python Vocabularies

The document provides descriptions of various data structures, regex patterns, SQL statements, and Python concepts. It includes definitions of dictionary comprehension, multiple return values in functions, regex patterns like ?, escaping characters, and word boundaries. It also describes SQL syntax for selection of data from tables, including aggregation functions, grouping, having, and different joins. Python concepts like argument passing modes, datetime formatting, and naming conventions are outlined as well.

Uploaded by

Dennis Chen
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 101

Data Structure Description

Dictionary Dictionary Comprehension

function multiple returns inside a function

xxx.xxxx where . Can be any char


xxy?xxx where y can be there once or not be there
Regex \? allow escaping (recognize ?)

re.escape() escapes the escape \ by adding it directly but


not ignoring \t or \n
regex r"string" removes negates escape sequence altogeher
regex Lowercase Latin Letters
regex Capital Latin Letters
regex Both Lowercase and Capital Latin Letters
regex Digits
\Z matches an empty string at the end of the string.
regex
\b and \B are word boundaries, hailey vs hail\b (fail)
regex
Dictionary Dictionary Remove element
list list.extend(iterable)
from operator import itemgetter

itemgetter

SQL select from table


SQL select from table

SQL select from table

SQL select from table

all SELECT statements have the same number of columns,


all the corresponding columns have similar data types, and
SQL select from table all columns are selected in the same order.

stock name is filtered first, and then max (price) is


calculated, output 3 rows of data, each stock name with
SQL select from table their associated max price is introduced

SQL select from table having is the where clause when grouo by is used

SQL select from table Overall structure of query statements

SQL select from table

SQL select from table

SQL select from table


exists check if selected column exists in another database
while this selected column also meets current where
condition

The ANY operator returns TRUE if any of the subquery


values meet the condition.
The ANY operator can be used only after standard
comparison operators such as =, !=, <=, etc.

is distinct from operator works like !=, except in case of Null

Case is the excel equivalent of if statement

check for strings

The COALESCE function returns the first non-null value from


the list or NULL if there are no such values:

column order must match, data type must match

update selected cells based on conditions


create database and tables and delete them

insert new info into a table


two comma separated list inserts two lines

modify table add column

modify table, modify column, such as data type

remove a column

change column name

The NOT NULL constraint will not allow adding a null value
to a column. In our table employees, we can make the age
column a not null one.

unique makes sure there's no duplicate. Constraint


Constraint name (column, column)
Check cconstraint

default constraint

combining constraints

The PRIMARY KEY constraint specifies a set of columns with


values that can help identify any table record. It is unique
to each row and cannot be different. Primary key must be
non null and unique

Data type
int_ or int32 or int64
int8
int16
int32
int64
uint8
uint16
uint32
uint64
Numpy Datatypes
Data type
float16
float32

float_or float64
float128
Exception
SyntaxError
TypeError
ValueError

OSError
ImportError
EOFError
NameError
IndexError

Method
assertEqual(a, b)
assertNotEqual(a, b)
assertTrue(x)
assertFalse(x)
assertIs(a, b)
assertIsNot(a, b)
assertIsNone(x)
assertIsNotNone(x)
assertIn(a, b)
assertNotIn(a, b)
assertIsInstance(a, b)
assertNotIsInstance(a, b)

Python
dict
list, tuple
str
int, float
1
0
None

debugger Command
p
pp
n

c
unt

ll
b

u
d

h
h <topic>
h pdb
q

POS
NLTK Pos Tagging

Adjective

Adjective, comparative
Superlative adjective

The -ing form of the verb

Reflexive pronoun

The present tense forms of the verb

Verb, the base form

NLTK Method
raw()
words()
sents()
paras()
readme()

Method
tagged_words()
tagged_sents()
tagged_paras()
chunks()
chunked_sents()
parsed_sents()
parsed_paras()
categories()

datetime.strftime() Code
https://strftime.org/ %a
%A
%w
%d
%-d
%b
%B
%m
%-m
%y
%Y
%H
%-H
%I
%-I
%p
%M
%-M
%S
%-S
%f
%z
%Z
%j
%-j
%U

%W

%c
%x
%X
%%

Pattern

Single Leading Underscore

Single Trailing Underscore


Double Leading Underscore

Double Leading and Trailing Underscore

Single Underscore

Argument Passing Summary


Argument passing in Python can be summarized as follows. Passing an immutable object, like an int,
environment.

Passing a mutable object such as a list, dict, or set acts somewhat—but not exactly—like pass-by-ref
changes will be reflected in the calling environment.
Memorization Target

{key: value for variable in iterable} where key and value can be written as a expression with variable
when returning multiple objects inside a function, expression_1 and expression_2 is put into a set
which we can then iterate

NA

turns C:\tasks\Hyperskill\new into C:\\tasks\\Hyperskill\\new


[a-z]
[A-Z]
[a-zA-Z]
[0-9]

use \z when checking full string (end of string is empty)

Dict.pop(a, b) a is element to be removed, b is what happens if element isn't there


extend one list with another list

itemgetter() returns a function operator.getitem(a, b)


operator.__getitem__(a, b)
Return the value of a at index b.

Return a callable object that fetches item from its operand using the operand’s __getitem__() method.
If multiple items are specified, returns a tuple of lookup values. For example:
items are index, obj is what the operator applies to, operator.__getitem__(a, b).
def itemgetter(*items):
if len(items) == 1:
item = items[0]
def g(obj):
return obj[item]
else:
def g(obj):
return tuple(obj[item] for item in items)
return g

SELECT
col1 [AS alias1], ..., colN [AS aliasN]
FROM
table_name
;
SELECT
expr1 [AS alias1], ..., exprN [AS aliasN]
FROM
table_name
WHERE
logical_expression
;
SELECT AGG_FUNCTION(column_name) FROM table_name;
SELECT COUNT(DISTINCT yesterday_deals) FROM stocks;

SELECT AVG(price) as avg_price, AVG(yesterday_deals) as avg_deals


FROM stocks
WHERE price > 40;

SELECT name FROM teachers


UNION
SELECT name FROM administrative_staff

SELECT stock_name, MAX(price) as maximum


FROM stocks
GROUP BY stock_name;

SELECT stock_name, datetime, MAX(price) as maximum


FROM stock
GROUP BY stock_name, datetime
HAVING MAX(price) > 50;

SELECT column_name [, list_of_other_columns]


, aggregation [, list_of_aggregations]
FROM table_name
[WHERE list_of_conditions]
GROUP BY column_name [, list_of_other_columns]
[HAVING list_of_aggregate_conditions]
[ORDER BY list_of_columns/aliases];

SELECT product
FROM products
WHERE price BETWEEN 8 AND 13;

SELECT product
FROM products
WHERE price IN (10, 12, 16)

SELECT product
FROM products
WHERE product LIKE '%a%';
or where products like _a_
SELECT column_name(s)
FROM table_name
WHERE EXISTS
(SELECT column_name FROM table_name WHERE condition);

SELECT DISTINCT supplier


FROM suppliers
WHERE NOT product = ANY (SELECT product FROM products);

SELECT *
FROM persons
WHERE city IS DISTINCT FROM 'New-York';

SELECT name, CASE


WHEN age >= 18 THEN 'adult'
ELSE 'minor'
END as age_status
FROM persons;

SELECT client_id, name, CASE city


WHEN 'New-York' THEN 'USA'
WHEN 'London' THEN 'UK'
WHEN 'Moscow' THEN 'Russia'
END as country
FROM clients

SELECT name, COALESCE(department, 'No department') as department FROM employees;

UPDATE table_name SET col1 = expr1, col2 = expr2, …, colN = expr;


DELETE FROM table_name WHERE logical_expression

INSERT INTO table1 (column_1, column_2, ..., column_n)


SELECT column_1, column_2, ..., column_n FROM table2
WHERE condition;
insert into orders (order_no, customer, city)
select * from new_orders;

UPDATE table_name SET col1 = expr1, col2 = expr2, …, colN = expr WHERE logical_expression;
CREATE DATABASE students;
CREATE TABLE students_info (
student_id INT,
name VARCHAR(30),
surname VARCHAR(30),
age INT
);
DROP DATABASE students;
DROP TABLE students_info;

INSERT INTO customers (name, surname, zip_code, city) VALUES ('Bobby', 'Ray', 60601, 'Chicago');

INSERT INTO customers VALUES ('Bobby', 'Ray', 60601, 'Chicago');


INSERT INTO customers (name, surname, zip_code, city)
VALUES ('Mary', 'West', 75201, 'Dallas'), ('Steve', 'Palmer', 33107, 'Miami');
ALTER TABLE employees
ADD COLUMN employee_email VARCHAR(10);
ALTER TABLE employees
MODIFY COLUMN employee_email VARCHAR(45);
ALTER TABLE employees
DROP COLUMN native_city;
ALTER TABLE employees
CHANGE employee_email email VARCHAR(45);

ALTER TABLE employees


MODIFY age INT NOT NULL;

CREATE TABLE employees (


personal_id INT UNIQUE,
first_name VARCHAR(30),
last_name VARCHAR(30),
age INT
);
CREATE TABLE employees (
personal_id INT,
first_name VARCHAR(30),
last_name VARCHAR(30),
age INT CHECK (age>16)
);

ALTER TABLE employees


DROP CHECK age;

CREATE TABLE employees (


personal_id INT,
first_name VARCHAR(30) DEFAULT 'John',
last_name VARCHAR(30) DEFAULT 'Doe',
age INT DEFAULT 17
);

CREATE TABLE employees (


personal_id INT NOT NULL UNIQUE,
first_name VARCHAR(30) NOT NULL DEFAULT 'John',
last_name VARCHAR(30) NOT NULL DEFAULT 'Doe',
age INT DEFAULT 17,
CHECK (age>16)
);

CREATE TABLE chefs (


chef_id INT PRIMARY KEY,
first_name VARCHAR(20),
last_name VARCHAR(20)
);

ALTER TABLE countries


ADD PRIMARY KEY (country_name);

ALTER TABLE students


ADD CONSTRAINT pk_student PRIMARY KEY (name,birth_date);

Description
Integer type set by default (depends on a user's operation system)
Integers ranging from -128 to 127
Integers ranging from -32 768 to 32 767
Integers ranging from -2 147 483 648 to 2 147 483 647
Integers ranging from -9 223 372 036 854 775 808 to 9 223 372 036 854 775 807
Non-negative integers ranging from 0 to 255
Non-negative integers ranging from 0 to 65 535
Non-negative integers ranging from 0 to 4 294 967 295
Non-negative integers ranging from 0 to 18 446 744 073 709 551
Description
Half-Precision Floating-Point Format (2 Bytes)
Single-Precision Floating-Point Format (4 bytes)
Double-Precision Floating-Point Format (8 bytes)
Quadruple-Precision Floating-Point Format (16 bytes)
BaseException
 +-- SystemExit
 +-- KeyboardInterrupt
 +-- GeneratorExit
 +-- Exception
      +-- StopIteration
      +-- StopAsyncIteration
      +-- ArithmeticError
      |    +-- FloatingPointError
      |    +-- OverflowError
      |    +-- ZeroDivisionError
      +-- AssertionError
      +-- AttributeError
      +-- BufferError
      +-- EOFError
      +-- ImportError
      |    +-- ModuleNotFoundError
      +-- LookupError
      |    +-- IndexError
      |    +-- KeyError
      +-- MemoryError
      +-- NameError
      |    +-- UnboundLocalError
      +-- OSError
      |    +-- BlockingIOError
      |    +-- ChildProcessError
      |    +-- ConnectionError
      |    |    +-- BrokenPipeError
      |    |    +-- ConnectionAbortedError
      |    |    +-- ConnectionRefusedError
      |    |    +-- ConnectionResetError
      |    +-- FileExistsError
      |    +-- FileNotFoundError
      |    +-- InterruptedError
      |    +-- IsADirectoryError
      |    +-- NotADirectoryError
      |    +-- PermissionError
      |    +-- ProcessLookupError
      |    +-- TimeoutError
      +-- ReferenceError
      +-- RuntimeError
      |    +-- NotImplementedError
      |    +-- RecursionError
      +-- SyntaxError
      |    +-- IndentationError
      |         +-- TabError
      +-- SystemError
      +-- TypeError
      +-- ValueError
      |    +-- UnicodeError
      |         +-- UnicodeDecodeError
      |         +-- UnicodeEncodeError
      |         +-- UnicodeTranslateError
      +-- Warning
           +-- DeprecationWarning
           +-- PendingDeprecationWarning
           +-- RuntimeWarning
           +-- SyntaxWarning
           +-- UserWarning
           +-- FutureWarning
           +-- ImportWarning
           +-- UnicodeWarning
           +-- BytesWarning
           +-- ResourceWarning
Explanation
Raised when some statement uses the wrong syntax.
Raised when any operation/function is applied to an object of inappropriate type.
Raised when any operation/function accepts an argument with an inappropriate value.

Raised when a system function returns a system-related error.


Raised when the imported library is not found.
Raised when input() reaches the end of the file (EOF) without reading any data.
Raised when a local or global name is not found.
Raised when a sequence subscript is out of range.

Checks that
a == b
a != b
bool(x) is True
bool(x) is False
a is b
a is not b
x is None
x is not None
a in b
a not in b
isinstance(a, b)
not isinstance(a, b)

JSON
object
array
string
number
1
0
null
Description
Print the value of an expression.
Pretty-print the value of an expression.
Continue execution until the next line in the current function is reached or it
returns.
Execute the current line and stop at the first possible occasion (either in a function
that is called or in the current function).
Continue execution and only stop when a breakpoint is encountered.
Continue execution until the line with a number greater than the current one is
reached. With a line number argument, continue execution until a line with a
number greater or equal to that is reached.

List source code for the current file. Without arguments, list 11 lines around the
current line or continue the previous listing.
List the whole source code for the current function or frame.
With no arguments, list all breaks. With a line number argument, set a breakpoint
at this line in the current file.
Print a stack trace, with the most recent frame at the bottom. An arrow indicates
the current frame, which determines the context of most commands.

Move the current frame count (default one) levels up in the stack trace (to an
older frame).
Move the current frame count (default one) levels down in the stack trace (to a
newer frame).
See a list of available commands.
Show help for a command or topic.
Show the full pdb documentation.
Quit the debugger and exit.

Penn Treebank

JJ

JJR
JJS

VBG

VBP\VBZ

VB

Application
Accesses a raw text from a plain corpus.
Divides a corpus into words.
Divides a corpus into sentences.
Divides a corpus into paragraphs.
Accesses a README file for a corpus, if found.
Application
Displays each word in a text with its POS tag.
Displays each word in a sentence with its POS tag.
Displays each word in a paragraph with its POS tag.
Accesses the whole corpus broken into chunks.
Displays chunk structures for a sentence.
Shows the syntactic structure for a sentence.
Shows syntactic structure for sentences in a paragraph.
Shows categories, such as genres or polarity values.

Meaning
Weekday as locale’s abbreviated name.
Weekday as locale’s full name.
Weekday as a decimal number, where 0 is Sunday and 6 is Saturday.
Day of the month as a zero-padded decimal number.
Day of the month as a decimal number. (Platform specific)
Month as locale’s abbreviated name.
Month as locale’s full name.
Month as a zero-padded decimal number.
Month as a decimal number. (Platform specific)
Year without century as a zero-padded decimal number.
Year with century as a decimal number.
Hour (24-hour clock) as a zero-padded decimal number.
Hour (24-hour clock) as a decimal number. (Platform specific)
Hour (12-hour clock) as a zero-padded decimal number.
Hour (12-hour clock) as a decimal number. (Platform specific)
Locale’s equivalent of either AM or PM.
Minute as a zero-padded decimal number.
Minute as a decimal number. (Platform specific)
Second as a zero-padded decimal number.
Second as a decimal number. (Platform specific)
Microsecond as a decimal number, zero-padded on the left.
UTC offset in the form +HHMM or -HHMM (empty string if the the object is naive).
Time zone name (empty string if the object is naive).
Day of the year as a zero-padded decimal number.
Day of the year as a decimal number. (Platform specific)
Week number of the year (Sunday as the first day of the week) as a zero padded decimal number.
All days in a new year preceding the first Sunday are considered to be in week 0.
Week number of the year (Monday as the first day of the week) as a decimal number. All days in a
new year preceding the first Monday are considered to be in week 0.
Locale’s appropriate date and time representation.
Locale’s appropriate date representation.
Locale’s appropriate time representation.
A literal '%' character.

Example

_var

var_
__var

__var__

as follows. Passing an immutable object, like an int, str, tuple, or frozenset, to a Python function acts like pass-by-value. The function can’t

t acts somewhat—but not exactly—like pass-by-reference. The function can’t reassign the object wholesale, but it can change items in pla
ent.
Example

key.lower(): key.upper() for key in iterable

return expression_1, expression_2

NA

print(dict.pop) will execute the dict.pop


list = [1,2,3] list_2 = [4,5,6] list.extend(list_2)

inventory = [('apple', 3), ('banana', 2), ('pear', 5), ('orange', 1)]


getcount = itemgetter(1)
list(map(getcount, inventory))
[3, 2, 5, 1]
sorted(inventory, key=getcount)
[('orange', 1), ('banana', 2), ('apple', 3), ('pear', 5)]
Union removes dup,
union all keeps dup,
intersect returns only common
except/minus returns first column rows not in 2nd column

FROM
WHERE
GROUP BY
HAVING
SELECT
ORDER BY

SELECT product
FROM products
WHERE (price >= 8 AND price <= 13);

% any character, _ only one character


SELECT DISTINCT supplier
FROM suppliers AS milk_suppliers
WHERE product = 'milk' AND
NOT EXISTS (SELECT supplier
FROM suppliers
WHERE product = 'pasta' AND supplier =
milk_suppliers.supplier);

this statement selects all suppliers where product is not in the


products group

returns the first non-Null value in the list

UPDATE employees SET salary = floor(0.8 * upper_limit);


DELETE FROM books WHERE quantity = 0

INSERT INTO users


SELECT supplier, supplier_email, zip_code, city FROM
suppliers
WHERE supplier = 'Tomato Inc';
CREATE TABLE table_name (
column_1 column_1_type,
column_2 column_2_type,
....,
column_n column_n_type
);

INSERT INTO table_name (column_1, column_2,..., column_n)


VALUES
(list_of_values_1) [, (list_of_values_2), ..., (list_of_values_m)];

CREATE TABLE employees (


personal_id INT,
first_name VARCHAR(30),
last_name VARCHAR(30),
age INT,
CONSTRAINT uq_id_last_name UNIQUE (personal_id,
last_name)
);

ALTER TABLE employees


DROP INDEX uq_id_last_name;
ALTER TABLE employees
ADD CONSTRAINT chk_employee CHECK (age>16 AND
personal_id>0);

ALTER TABLE employees


ALTER first_name SET DEFAULT 'John';

ALTER TABLE employees


ALTER first_name DROP DEFAULT;

CREATE TABLE employees (


department_id INT NOT NULL,
employee_id INT NOT NULL,
name varchar(50) NOT NULL,
CONSTRAINT pk_employee PRIMARY KEY
(department_id,employee_id)
);

ALTER TABLE students


DROP PRIMARY KEY;
New in

3.1
3.1
3.1
3.1
3.1
3.1
3.2
3.2
LOB Example
Brown Corpus BNC2
Corpus s

gorgeou
JJ JJ AJ0 s,
attractive

JJR JJR AJC better


JJS JJT AJS best
yelling,
VBG VBG VHG
playing
herself,
- PPL\PPLS PNX
myself

VBZ (3rd
VBP\VBZ person VBB see, goes
singular)

VB VB VDB drive, get


Example
Mon
Monday
1
30
30
Sep
September
9
9
13
2013
7
7
7
7
AM
6
6
5
5
0

273
273
39

39

Mon Sep 30 07:06:05 2013


9/30/2013
7:06:05
%

Meaning
Naming convention indicating a name is meant for internal
use. Generally not enforced by the Python interpreter
(except in wildcard imports) and meant as a hint to the
programmer only.
Used by convention to avoid naming conflicts with Python
keywords.
Triggers name mangling when used in a class context.
Enforced by the Python interpreter.

Indicates special methods defined by the Python language.


Avoid this naming scheme for your own attributes.

Sometimes used as a name for temporary or insignificant


variables (“don’t care”). Also: The result of the last
expression in a Python REPL.

pass-by-value. The function can’t modify the object in the calling

sale, but it can change items in place within the object, and these
_

Added in Java 9, the underscore has become a keyword and cannot be used as a variable name anymore.[3]

abstract

A method with no definition must be declared as abstract and the class containing it must be declared as abstract
classes. The abstract keyword cannot be used with variables or constructors. Note that an abstract class isn't req

assert (added in J2SE 1.4)[4]

Assert describes a predicate (a true–false statement) placed in a Java program to indicate that the developer thin
an assertion failure results, which typically causes execution to abort. Optionally enable by ClassLoader method.

boolean

Defines a boolean variable for the values "true" or "false" only. By default, the value of boolean primitive type is false. This

break

Used to end the execution in the current loop body.

byte

The byte keyword is used to declare a field that can hold an 8-bit signed two's complement integer.[5][6] This keywo

case

A statement in the switch block can be labeled with one or more case or default labels. The switch statement


see switch.[9][10]

catch

Used in conjunction with a try block and an optional finally block. The statements in the catch block specify w

char

Defines a character variable capable of holding any character of the java source file's character set.
class

A type that defines the implementation of a particular kind of object. A class definition defines instance and class 
and the immediate superclass of the class. If the superclass is not explicitly specified, the superclass is implicitly O
without needing an instance of that class. For example, String.class can be used instead of doing new String().

const

Unused but reserved.

continue

Used to resume program execution at the end of the current loop body. If followed by a label, continue resumes

default

The default keyword can optionally be used in a switch statement to label a block of statements to be executed
can also be used to declare default values in a Java annotation. From Java 8 onwards, the default keyword can

do

The do keyword is used in conjunction with while to create a do-while loop, which executes a block of statement
the expression evaluates to true, the block is executed again; this continues until the expression evaluates to fa

double

The double keyword is used to declare a variable that can hold a 64-bit double precision IEEE 754 floating-point
type double.[7][8]

else

The else keyword is used in conjunction with if to create an if-else statement, which tests a boolean expression
evaluated; if it evaluates to false, the block of statements associated with the else are evaluated.[13][14]

enum (added in J2SE 5.0)[4]

A Java keyword used to declare an enumerated type. Enumerations extend the base class Enum.

extends

Used in a class declaration to specify the superclass; used in an interface declaration to specify one or more supe
to class Y, or by overriding methods of class Y. An interface Z extends one or more interfaces by adding methods
interfaces it extends.
Also used to specify an upper bound on a type parameter in Generics.

final

Define an entity once that cannot be changed nor derived from later. More specifically: a final class cannot be sub
a left-hand expression on an executed command. All methods in a final class are implicitly final.

finally

Used to define a block of statements for a block defined previously by the try keyword. The finally block is exe
whether an exception was thrown or caught, or execution left method in the middle of the try or catch blocks us

float

The float keyword is used to declare a variable that can hold a 32-bit single precision IEEE 754 floating-point nu
type float.[7][8]

for

The for keyword is used to create a for loop, which specifies a variable initialization, a boolean expression, and a
expression is evaluated. If the expression evaluates to true, the block of statements associated with the loop are
evaluated again; this continues until the expression evaluates to false.[15]
As of J2SE 5.0, the for keyword can also be used to create a so-called "enhanced for loop",[16] which specifies an
statements using a different element in the array or Iterable.[15]

goto

Unused

if

The if keyword is used to create an if statement, which tests a boolean expression; if the expression evaluates t
can also be used to create an if-else statement; see else.[13][14]

implements

Included in a class declaration to specify one or more interfaces that are implemented by the current class. A class inherits

import

Used at the beginning of a source file to specify classes or entire Java packages to be referred to later without inc
import static members of a class.
instanceof

A binary operator that takes an object reference as its first operand and a class or interface as its second operand and prod

int

The int keyword is used to declare a variable that can hold a 32-bit signed two's complement integer.[5][6] This key

interface

Used to declare a special type of class that only contains abstract or default methods, constant (static final) f
with the implements keyword. As multiple inheritance is not allowed in Java, interfaces are used to circumvent it.

long

The long keyword is used to declare a variable that can hold a 64-bit signed two's complement integer.[5][6] This ke

native

Used in method declarations to specify that the method is not implemented in the same Java source file, but rather in anot

new

Used to create an instance of a class or array object. Using keyword for this end is not completely necessary (as exemplified

non-sealed

Used to declare that a class or interface which extends a sealed class can be extended by unknown classes.[17]

package

Java package is a group of similar classes and interfaces. Packages are declared with the package keyword.

private

The private keyword is used in the declaration of a method, field, or inner class; private members can only be accessed by o
protected

The protected keyword is used in the declaration of a method, field, or inner class; protected members can only
same package.[18]

public

The public keyword is used in the declaration of a class, method, or field; public classes, methods, and fields can be accesse

return

Used to finish the execution of a method. It can be followed by a value required by the method definition that is re

short

The short keyword is used to declare a field that can hold a 16-bit signed two's complement integer. [5][6] This keyw

static

Used to declare a field, method, or inner class as a class field. Classes maintain one copy of class fields regardless of how m

strictfp (added in J2SE 1.2)[4]

A Java keyword used to restrict the precision and rounding of floating point calculations to ensure portability.[8]

super

Inheritance basically used to achieve dynamic binding or run-time polymorphism in java. Used to access members of a class

Also used to specify a lower bound on a type parameter in Generics.

switch

The switch keyword is used in conjunction with case and default to create a switch statement, which evaluates


associated with that case. If no case matches the value, the optional block labelled by default is executed, if inc

synchronized
Used in the declaration of a method or code block to acquire the mutex lock for an object while the current thread
that at most one thread at a time operating on the same object executes that code. The mutex lock is automatica
cannot be declared as synchronized.

this

Used to represent an instance of the class in which it appears. this can be used to access class members and a
one constructor in a class to another constructor in the same class.

throw

Causes the declared exception instance to be thrown. This causes execution to continue with the first enclosing e
exception type. If no such exception handler is found in the current method, then the method returns and the proc
the stack, then the exception is passed to the thread's uncaught exception handler.

throws

Used in method declarations to specify which exceptions are not handled within the method but rather passed to
instances of RuntimeException must be declared using the throws keyword.

transient

Declares that an instance field is not part of the default serialized form of an object. When an object is serialized,
representation. When an object is deserialized, transient fields are initialized only to their default value. If the defa
hierarchy, all transient keywords are ignored.[19][20]

try

Defines a block of statements that have exception handling. If an exception is thrown inside the try block, an opt
be declared that will be executed when execution exits the try block and catch clauses, regardless of whether a
a finally block.

void

The void keyword is used to declare that a method does not return any value.[7]

volatile

Used in field declarations to guarantee visibility of changes to variables across threads. Every read of a volatile variable will

while

The while keyword is used to create a while loop, which tests a boolean expression and executes the block of st
expression evaluates to false. This keyword can also be used to create a do-while loop; see do.[11][12]

New Operator - https://www.geeksforgeeks.org/new-operator-java/


Data Structure Description

int long, int, short, byte


float double, float
char
booleans
Data Type Size
byte 1 byte
short 2 bytes
int 4 bytes

long 8 bytes

float 4 bytes

double 8 bytes

boolean 1 bit
char 2 bytes

isEmpty() returns true if the string is empty, otherwise – false;

toUpperCase() returns a new string in uppercase;


toLowerCase() returns a new string in lowercase;
startsWith(prefix) returns true
otherwise, false;
endsWith(suffix) returns true
contains(...) returns true if the string contains the given string or c
substring(beginIndex, endIndex)
new) returns a new
range: beginIndex, endIndex
replace(old, - 1 string obtained by replacing all occ
of old with new that can be chars or strings.
Note that whitespace includes not only space character, but mostly eve
Below are the logical operations sorted in order of decreasing their priorities in expressions: ! (NOT), ^ (XOR), && (AND), || (O

&& - AND || - OR

hasNext() method of Scanner inside the condition. The method returns 


Memorization Target

Program – a sequence of instructions (called statements), which are


executed one after another in a predictable manner. Sequential flow is the
most common and straightforward sequence of statements, in which
statements are executed in the order that they are written – from top to
bottom in a sequential manner;

Statement – a single action (like print a text) terminated by semi-colon (;);

Block – a group of zero, one or more statements enclosed by a pair of


braces {...}; There are two such blocks in the program above.

Method – a sequence of statements that represents a high-level operation


(also known as subprogram or procedure).
Syntax – a set of rules that define how a program needs to be written in
order to be valid; Java has its own specific syntax that we will learn;
Keyword – a word that has a special meaning in the programming language
(public, class, and many others). These words cannot be used as variable
names for your own program;
Identifier or name – a word that refers to something in a program (such as
a variable or a function name);
Comment – a textual explanation of what the code does. Java comments
start with //.
Whitespace – all characters that are not visible (space, tab, newline, etc.).

byte: size 8 bits (1 byte), range from -128 to 127


short: size 16 bits (2 bytes), range from -32768 to 32767
int: size 32 bits (4 bytes), range from −(231) to (231)−1
long: size 64 bits (8 bytes), range from −(263) to (263)−1
double is 64 bits, float is 32 bits
char is 16 bit
Description
Stores whole numbers from -128 to 127
Stores whole numbers from -32,768 to 32,767
Stores whole numbers from -2,147,483,648 to
2,147,483,647
Stores whole numbers from -9,223,372,036,854,775,808 to
9,223,372,036,854,775,807

Stores fractional numbers. Sufficient for storing 6 to 7


decimal digits
Stores fractional numbers. Sufficient for storing 15 decimal
digits
Stores true or false values
Stores a single character/letter or ASCII values

'\n' is the newline character;


'\t' is the tab character;
'\r' is the carriage return character;
'\\' is the backslash character itself;
'\'' is the single quote mark;
'\"' is the double quote mark.

he string is empty, otherwise – false;

new string in uppercase;


new string in lowercase;
urns true if the string starts with the given string prefix,
ns true if the string ends with the given string suffix, otherwise, 
rue if the string contains the given string or character;
endIndex) returns a substring of the string in the
rns a new
ndex - 1; string obtained by replacing all occurrences
e chars or strings.
des not only space character, but mostly everything that looks empty:
r of decreasing their priorities in expressions: ! (NOT), ^ (XOR), && (AND), || (OR).

! - NOT

e condition. The method returns  true if the next element exists and  false otherwise.
Example
string prefix,
ng suffix, otherwise, false.
r character;
ng in the
ccurrences
verything that looks empty:

^ - XOR

nd  false otherwise.
Project Description
Convert Engineering Stress Strain to Useful Simulation Inputs for all
of the data I have in one go

Download credit card statement in excel, link to database, and


output useful information, (do so monthly and in one command line)

make copies of folders and files based upon some sequence (DOE
purpose) Completed 1/5/2021
Solving Sudoku automatically
Solving Rubik's cube of different size and level automatically
check if URL is valid or not based on a string input
webscraping a material database and see if it's possible
relook at the text browser project
create a webpage that allows others to upload file directly to my
google drive
Monte Carlo Simulation Tool
evaluation of integration error in drifts
Individual Project Tracking Sheet
Item # Task list Java or Python

1 Python Study - different topics Python


2 Python Study - different topics Python
3 Python Study - different topics Python
4 Python Study - different topics Python
5 Python Study - graphs and trees and linked List Python
6 Complete rest of basic python topics Python
7 Regular expressin and finishing up Python
8 Project - Regex Engine on Pycharm Python
9 Python - Regex Engine finish + new proj Python
10 Python Argparse Python
11 Python finish argparse project Python
12 Argparse study Python
13 completed argparse and loan calc project + start new Python
14 New Project - Rock Paper Scissors Python
15 Complete rock paper scissors Python
16 Complete Smart Calculator Python
17 Complete smart calculator stage 7, stacks, postfix, etc Python
18
Complete smart calculator, and github study and shelives Python
19 SQL basics and do the banking project Python
20 Complete the banking system project Python
21 Complete SQL training and rest of banking project Python
22 finish the banking project Python
23 finish the banking project Python
24 Study Numpy, and math sections Python
26 Complete a few leftover topics - CSV, Unittest Python
27
Complete a few leftover topics + start matrix calculation Python
28 Complete the Matrix Calculation Today, start the Bus Rider
Project - Json etc Python
29 Complete the Regex Engine ( give up on the buggy robogitch)
I will need to come back to this Python
30 Spend some time re-doing Regex, finish Tic Tac Toe AI
Problem Python
31 Finish the Minimax Algorithm Python
32 Finish Minimax Algorithm and start new project Python
33 Finish To-Do list project and play with minimax again Python
34 Finish the flash card project Python
35 Study NLTK and Machine Learning Basics Python
36 Markov Model - base code took way too long- trying to
reduce run time Python
37
Finish Text Generator, learn python debugger, Django start Python
38 Django Visual Studio Tutorial + Complete Topics Python
39 Finish Django Topics today Python
40 Finish Django + networking topics Python
41
Finish NLP and ML topics today + start Text Browser Project Python
42
Finish all python developer topics and start text browser Python
43 Finish Text Browser, beautiful soup, re, etc Python
44 finish text browser(but need to redo) and start static code
analyzer Python
45 Do the static code analyzer Python
46 study file management and finish static code analyzer
Python
47 Study Argparse and finish static code analyzer Python
48 Finish Static Code Analyzer, Stop Static Code Analyzer for
now, let's look at pathlib tutorial Python
49
Let's do pathlib and generators, also looking at CSV modules Python
50 Finish Pandas Data Analysis + Finish Engineering Stress Strain
Data Conversion Python
51 Complete Password Hack Project + 8 topics to finish out the
Jetbrain program Python
52 need to relook at password hack, Python
53 matplotlib today and start the stress strain conversion
project Python
54 study MatplotLib in full Python
55 Itertool Tutorial Python
56 Itertool Tutorial + zip() Python
57 Itertool Tutorial + packing and unpacking + zip() Python
58 Pygame example problem Completed, do Sukoku? Python
59 study OOP in Python - realpython tutorials Python
60 study OOP in Python - realpython tutorials Python
61 study OOP in Python - realpython tutorials Python
62 create job offer evaluation python Python
63 python OOP Python
64 Binarysearch problems let's do it all! Python
65 start Java today Java
66 Java training Java
67 Java training Java
68 Java training Java
69 Java training Java
70 Java training Java
71 Java training Java
72 Java training Java
73 Java training Java
74 Java training Java
75 Java training Java
77 Java training Java
78 Java training Java
79 Java training Java
80 Python Xlwings Python
81 Python General Review Python
82 Python Functional Programming Python
83 Python Review - Pandas and Numpy and XLWings Python
84 Building Monte carlo Model Python
85 Xlwing monte carlo PYthon
86 Xlwings Python
87 Threading in Python Python
88 Threading in Python Python
89 Multiprocessing in Python Python
90 Multiprocessing.Pool.Map related understanding Python
91 monte carlo multiprocessing - not working haha Python
92 Decorators study in depth Python
93 Decorators study in depth Python
94 Descriptors in Python Python
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
ng Sheet 445

Total
Comments Week Identifier
Minutes

started the tracking sheet today 61 Week of October 12th 2020


2nd day 49 Week of October 12th 2020
Monday 53 Week of October 19th 2020
Tuesday 378 Week of October 19th 2020
Friday 425 Week of October 19th 2020
Tuesday 448 Week of Otcober 26th 2020
Wednesday 384 Week of Otcober 26th 2020
Saturday 115 Week of Otcober 26th 2020
Monday 333 Week of November 2nd 2020
Saturday 60 Week of November 2nd 2020
Monday 77 Week of November 9th 2020
Wednesday 136 Week of November 9th 2020
Thursday 372 Week of November 9th 2020
Friday 202 Week of November 9th 2020
Sunday 426 Week of November 9th 2020
Monday 467 Week of November 16th 2020
Tuesday 295 Week of November 16th 2020

Wednesday 614 Week of November 16th 2020

Thursday 25 Week of November 16th 2020


Saturday 522 Week of November 16th 2020
Sunday 478 Week of November 16th 2020
Monday 375 Week of December 7th 2020
Tuesday 691 Week of December 7th 2020
Wednesday 615 Week of December 7th 2020
Thursday 56 Week of December 7th 2020

Friday 301 Week of December 7th 2020

Sunday 556 Week of December 7th 2020

Monday 577 Week of December 14th 2020

Tuesday 501 Week of December 14th 2020

Wednesday 79 Week of December 14th 2020


Saturday 730 Week of December 14th 2020
Sunday 620 Week of December 14th 2020
Monday 648 Week of December 21st 2020
Tuesday 634 Week of December 21st 2020

Wednesday 412 Week of December 21st 2020


Thursday 559 Week of December 21st 2020

Friday 554 Week of December 21st 2020


Saturday 323 Week of December 21st 2020
Monday 658 Week of December 28th 2020

Tuesday 267 Week of December 28th 2020

Wednesday 162 Week of December 28th 2020

Friday 472 Week of December 28th 2020

Saturday 172 Week of December 28th 2020

Monday 370 Week of January 4th 2021


Tuesday 421 Week of January 4th 2021
Wednesday 147 Week of January 4th 2021

Thursday 148 Week of January 4th 2021

Saturday 603 Week of January 4th 2021

Sunday 297 Week of January 4th 2021

Monday 421 Week of January 11th 2021

Tuesday 80 Week of January 11th 2021

Wednesday 178 Week of January 11th 2021

Thursday 458 Week of January 11th 2021


Friday 321 Week of January 11th 2021
Saturday 40 Week of January 11th 2021
Monday 501 Week of January 18th 2021
Tuesday 343 Week of January 18th 2021
Thursday 19 Week of January 18th 2021
Tuesday 39 Week of Feburary 8th 2021
Thursday 229 Week of Feburary 8th 2021
Saturday 49 Week of Feburary 8th 2021
Tuesday 58 Week of Feburary 15th 2021
Wednesday 120 Week of March 1st 2021
Sunday 120 Week of April 5th 2021
Tuesday 80 Week of April 5th 2021
Saturday 82 Week of April 5th 2021
Wednesday 48 Week of April 12th 2021
Thursday 123 Week of April 12th 2021
Sunday 175 Week of April 12th 2021
Tuesday 0 Week of April 19th 2021
Sunday 28 Week of May 10th 2021
Sunday 301 Week of June 21st 2021
Wednesday 163 Week of June 21st 2021
Tuesday 131 Week of Jully 5th 2021
Wednesday 183 Week of Jully 5th 2021
Thursday 70 Week of Jully 5th 2021
Saturday 232 Week of July 19th 2021
Thursday 145 Week of August 23rd 2021
Friday 229 Week of August 23rd 2021
Saturday 292 Week of August 23rd 2021
Sunday 474 Week of August 23rd 2021
Monday 420 Week of August 30th 2021
Tuesday 465 Week of August 30th 2021
Wednesday 96 Week of August 30th 2021
Thursday 178 Week of September 6th 2021
Monday 394 Week of September 13th 2021
Tuesday 290 Week of September 13th 2021
Wednesday 440 Week of September 13th 2021
Thursday 309 Week of September 13th 2021
Monday 288 Week of October 18th 2021
Wednesday 186 Week of October 18th 2021
Thursday 30 Week of November 8th 2021
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Time Start Time End Time Start Time End Time Start

10/17/2020 0:31 10/17/2020 1:32


10/17/2020 13:17 10/17/2020 14:07
10/19/2020 11:06 10/19/2020 12:00
10/20/2020 10:24 10/20/2020 11:56 10/20/2020 12:15 10/20/2020 15:17 10/20/2020 15:17
10/23/2020 14:32 10/23/2020 21:37
10/27/2020 9:37 10/27/2020 13:41 10/27/2020 14:20 10/27/2020 16:26 10/27/2020 17:18
10/28/2020 11:33 10/28/2020 13:41 10/28/2020 17:22 10/28/2020 21:39
10/31/2020 12:53 10/31/2020 13:47 10/31/2020 14:20 10/31/2020 14:42 10/31/2020 15:39
11/2/2020 9:17 11/2/2020 10:45 11/2/2020 13:31 11/2/2020 16:12 11/2/2020 17:17
11/7/2020 20:32 11/7/2020 21:32
11/10/2020 18:33 11/10/2020 19:50
11/11/2020 12:38 11/11/2020 14:55
11/12/2020 13:33 11/12/2020 18:09 11/12/2020 19:09 11/12/2020 20:45
11/13/2020 10:39 11/13/2020 11:06 11/13/2020 11:34 11/13/2020 13:54 11/13/2020 14:07
11/15/2020 10:37 11/15/2020 13:14 11/15/2020 15:34 11/15/2020 19:23 11/15/2020 23:17
11/16/2020 12:42 11/16/2020 14:24 11/16/2020 15:27 11/16/2020 20:32 11/16/2020 21:55
11/17/2020 10:12 11/17/2020 11:35 11/17/2020 23:58 11/18/2020 3:31

11/18/2020 9:28 11/18/2020 13:15 11/18/2020 14:37 11/18/2020 16:33 11/18/2020 21:06

11/19/2020 22:34 11/19/2020 23:00


11/21/2020 11:24 11/21/2020 15:15 11/21/2020 20:27 11/21/2020 21:16 11/21/2020 22:46
11/22/2020 11:16 11/22/2020 13:23 11/22/2020 13:58 11/22/2020 16:18 11/22/2020 18:33
12/7/2020 14:18 12/7/2020 17:06 12/7/2020 17:25 12/7/2020 18:47 12/7/2020 19:49
12/8/2020 8:26 12/8/2020 12:10 12/8/2020 12:43 12/8/2020 15:58 12/8/2020 16:12
12/9/2020 10:09 12/9/2020 14:57 12/9/2020 15:14 12/9/2020 16:52 12/9/2020 17:58
12/10/2020 18:54 12/10/2020 19:15 12/10/2020 20:34 12/10/2020 21:09

12/11/2020 15:02 12/11/2020 16:56 12/11/2020 19:39 12/11/2020 22:46

12/13/2020 13:00 12/13/2020 18:23 12/13/2020 20:37 12/13/2020 21:57 12/13/2020 23:17

12/14/2020 11:13 12/14/2020 11:34 12/14/2020 12:51 12/14/2020 17:58 12/14/2020 20:04

12/15/2020 11:25 12/15/2020 13:15 12/15/2020 15:19 12/15/2020 17:06 12/15/2020 19:32

12/16/2020 11:21 12/16/2020 12:41


12/19/2020 12:39 12/19/2020 13:57 12/19/2020 15:13 12/19/2020 19:31 12/19/2020 19:43
12/20/2020 12:14 12/20/2020 16:09 12/20/2020 18:10 12/20/2020 22:06 12/21/2020 1:35
12/21/2020 10:04 12/21/2020 11:18 12/21/2020 12:55 12/21/2020 14:29 12/21/2020 15:10
12/22/2020 14:14 12/22/2020 16:24 12/22/2020 17:02 12/22/2020 22:05 12/22/2020 23:07

12/23/2020 12:54 12/23/2020 14:52 12/23/2020 20:13 12/23/2020 23:30 12/24/2020 0:26
12/24/2020 10:34 12/24/2020 12:19 12/24/2020 12:45 12/24/2020 18:16 12/24/2020 21:16

12/25/2020 12:06 12/25/2020 15:16 12/25/2020 15:53 12/25/2020 16:59 12/25/2020 21:00
12/26/2020 14:39 12/26/2020 18:42 12/26/2020 19:44 12/26/2020 20:02 12/27/2020 0:06
12/28/2020 9:25 12/28/2020 12:00 12/28/2020 12:31 12/28/2020 18:09 12/28/2020 19:52

12/29/2020 15:25 12/29/2020 19:53

12/30/2020 7:17 12/30/2020 10:00

1/1/2021 13:29 1/1/2021 16:35 1/1/2021 17:48 1/1/2021 22:35

1/2/2021 11:49 1/2/2021 14:41

1/4/2021 15:50 1/4/2021 20:02 1/4/2021 21:51 1/4/2021 22:19 1/4/2021 22:36
1/5/2021 12:02 1/5/2021 17:24 1/5/2021 22:48 1/6/2021 0:28
1/6/2021 10:27 1/6/2021 12:19 1/6/2021 15:19 1/6/2021 15:55

1/7/2021 22:49 1/8/2021 1:17

1/9/2021 12:15 1/9/2021 14:53 1/9/2021 15:06 1/9/2021 22:13 1/9/2021 22:30

1/10/2021 8:40 1/10/2021 9:03 1/10/2021 12:18 1/10/2021 15:13 1/10/2021 21:48

1/11/2021 10:38 1/11/2021 12:51 1/11/2021 13:59 1/11/2021 14:40 1/11/2021 16:11

1/12/2021 12:56 1/12/2021 14:04 1/12/2021 20:20 1/12/2021 20:33

1/13/2021 14:02 1/13/2021 16:04 1/13/2021 19:03 1/13/2021 19:58

1/14/2021 12:52 1/14/2021 13:52 1/14/2021 14:19 1/14/2021 14:56 1/14/2021 15:24
1/15/2021 18:28 1/15/2021 23:16 1/16/2021 0:31 1/16/2021 1:05
1/16/2021 22:45 1/16/2021 23:26
1/18/2021 13:18 1/18/2021 14:25 1/18/2021 15:19 1/18/2021 20:16 1/18/2021 21:39
1/19/2021 11:10 1/19/2021 12:06 1/19/2021 13:06 1/19/2021 15:34 1/19/2021 17:35
1/21/2021 13:34 1/21/2021 13:53
2/9/2021 11:32 2/9/2021 12:12
2/11/2021 17:25 2/11/2021 20:20 2/11/2021 20:46 2/11/2021 21:18 2/11/2021 21:54
2/13/2021 11:00 2/13/2021 11:49
2/16/2021 14:13 2/16/2021 15:11
3/3/2021 17:08 3/3/2021 18:18 3/3/2021 20:50 3/3/2021 21:41
4/4/2021 14:14 4/4/2021 16:15
4/6/2021 22:45 4/7/2021 0:05
4/10/2021 22:52 4/11/2021 0:15
4/14/2021 1:03 4/14/2021 1:22 4/14/2021 23:27 4/14/2021 23:56
4/15/2021 22:13 4/16/2021 0:17
4/18/2021 18:31 4/18/2021 21:27
5/9/2021 20:36 5/9/2021 21:05
6/20/2021 22:20 6/20/2021 23:43 6/21/2021 20:34 6/22/2021 0:13
6/28/2021 19:26 6/28/2021 21:18 6/28/2021 22:00 6/28/2021 22:52
7/6/2021 23:38 7/7/2021 1:50
7/7/2021 21:21 7/8/2021 0:24
7/9/2021 0:23 7/9/2021 1:34
7/24/2021 21:56 7/25/2021 1:48
8/26/2021 22:15 8/27/2021 0:40
8/27/2021 22:13 8/28/2021 2:02
8/28/2021 11:20 8/28/2021 13:26 8/28/2021 15:11 8/28/2021 16:15 8/28/2021 21:37
8/29/2021 0:24 8/29/2021 1:51 8/29/2021 16:24 8/29/2021 20:08 8/29/2021 20:37
8/30/2021 10:28 8/30/2021 15:59 8/30/2021 21:06 8/30/2021 22:37
8/31/2021 8:15 8/31/2021 16:00
9/1/2021 22:01 9/1/2021 22:52 9/1/2021 23:44 9/2/2021 0:29
9/9/2021 22:53 9/10/2021 1:52
9/13/2021 11:04 9/13/2021 16:44 9/13/2021 23:41 9/14/2021 0:35
9/14/2021 12:08 9/14/2021 16:58
9/15/2021 11:04 9/15/2021 17:04 9/15/2021 23:40 9/16/2021 1:00
9/16/2021 11:51 9/16/2021 17:01
10/19/2021 11:12 10/19/2021 16:00
10/20/2021 10:09 10/20/2021 13:15
11/11/2021 19:41 11/11/2021 20:11
Time End Time Start Time End Time Start Time End

10/20/2020 17:01

10/27/2020 18:38

10/31/2020 16:18
11/2/2020 18:42

11/13/2020 14:42
11/15/2020 23:58
11/16/2020 22:56

11/19/2020 1:37

11/22/2020 2:49
11/22/2020 20:48 11/22/2020 23:21 11/23/2020 0:37
12/7/2020 21:55
12/8/2020 18:04 12/8/2020 21:07 12/8/2020 23:49
12/9/2020 21:47

12/14/2020 1:51

12/15/2020 0:12

12/16/2020 0:16

12/19/2020 23:32 12/20/2020 0:07 12/20/2020 2:53


12/21/2020 4:04
12/21/2020 18:51 12/21/2020 20:07 12/22/2020 0:26
12/23/2020 2:28

12/24/2020 2:04
12/24/2020 23:20

12/25/2020 22:49 12/25/2020 23:41 12/26/2020 2:50


12/27/2020 1:09
12/28/2020 22:38

1/5/2021 0:06

1/9/2021 22:49

1/10/2021 22:46 1/11/2021 0:35 1/11/2021 1:16

1/11/2021 18:58 1/11/2021 23:03 1/12/2021 0:23

1/14/2021 17:33 1/14/2021 19:53 1/14/2021 22:25 1/14/2021 23:57 1/15/2021 1:19

1/18/2021 23:57
1/19/2021 19:54

2/11/2021 22:18
8/28/2021 23:21
8/29/2021 22:29 8/29/2021 22:37 8/29/2021 23:28
Time Start Time End Time Start Time End Time Start
Time End Time Start Time End Time Start Time End
Time Start Time End
Individual Project Tracking Sheet
Item # Task list Java or Python

1 Ansys FEA best practice


2 Ansys FEA best practice
3 Ansys FEA best practice
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
ng Sheet 8

Total
Comments Week Identifier
Minutes

152 Week of September 13th 2021


145 Week of September 13th 2021
208 Week of September 13th 2021
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Time Start Time End Time Start Time End Time Start

9/13/2021 21:05 9/13/2021 23:37


9/14/2021 21:10 9/14/2021 23:35
9/15/2021 20:05 9/15/2021 23:34
Time End Time Start Time End Time Start Time End
Time Start Time End Time Start Time End Time Start
Time End Time Start Time End Time Start Time End
Time Start Time End
Plan Task Date Day
Total Minutes
Week of October 12th 2020 12/8/2021 17:08
Week of October 19th 2020
Week of Otcober 26th 2020
Week of November 2nd 2020
Week of November 9th 2020
Week of November 16th 2020
Week of November 23rd 2020
Week of November 30th 2020
Week of December 7th 2020
Week of December 14th 2020
Week of December 21st 2020
Week of December 28th 2020
Week of January 4th 2021
Week of January 11th 2021
Week of January 18th 2021
Week of January 25th 2021
Week of Feburary 1nd 2021
Week of Feburary 8th 2021
Week of Feburary 15th 2021
Week of Feburary 22nd 2021
Week of March 1st 2021
Week of April 5th 2021
Week of April 12th 2021
Week of April 19th 2021
Week of May 10th 2021
Week of June 21st 2021
Week of June 28th 2021
Week of Jully 5th 2021
Week of July 19th 2021
Week of July 26th 2021
Week of August 23rd 2021
Week of August 30th 2021
Week of September 6th 2021
Week of September 13th 2021
Week of October 18th 2021
Week of November 8th 2021
todo
marc Mentat preparation
let's bullet point what I want
steps I can take
finish the work instruction for 90Deg RW

You might also like