Communicate in Business with python
Example
sales increased 12% compared with fourth quarter 2021:
- North America segment sales increased 13% year-over-year to $93.4 billion, or increased 14% excluding changes in foreign exchange rates.
- International segment sales decreased 8% year-over-year to $34.5 billion, or increased 5% excluding changes in foreign exchange rates.
- AWS segment sales increased 20% year-over-year to $21.4 billion.
sale1 = p.Sale(quarter="Q4",amount=93.4,unit="billion dollars",growth_rate=13%,year=2022,segment="North America")
sale2 = p.Sale(quarter="Q4",amount=34.5,unit="billion dollars",growth_rate=-8%,year=2022,segment="International")
sale3 = p.Sale(quarter="Q4",amount=21.4,unit="billion dollars",growth_rate=20%,year=2022,segment="AWS")
sales = [sale1, sale2, sale3]
total_sales = 0
for s in sales:
total_sales += s.amount
print(f"Segment: {s.segment}, Sale: {s.amount}")
print(f"Total Sales: {total_sales}")
Install & Import
Dependencies
For detailed installation instructions, see the
documentation.
pip install cpanlp
import cpanlp as p
Features
import cpanlp as p
keywordanalysis = Keyword()
instances = keywordanalysis.analyze(text="Our concentrate operations typically generate net operating revenues by selling concentrates, syrups and certain finished beverages to authorized bottling operations")
gold_asset = p.Asset(account="gold", debit=1000,date="2023-01-01")
print(gold_asset.bubble)
huawei = p.FinancialStrategy("huawei","defense",poison_pill(1000,0.1))
side_effects=["financial instability",
"loss of reputation",
"decreased employee morale"]
@with_side_effects(side_effects=side_effects)
func()
if abs(percent_change) > 10:
raise AbnormalFluctuation(stock_name, percent_change)
Module:
Category | Module | Example |
---|
Accounting | Asset | Intangible Asset |
| Liability | Financial Liability |
| Equity | Share |
| Income | Revenue |
| Cashflow | Cashflow |
| Policy | DividendPolicy |
| Report | IncomeSmoothing |
Audit | Audit | Audit Opinion |
Business | Main Business ,Capacity ,Business Model ,Value Chain ,Operation | |
${\color{purple}Decorator}$ | Estimate ,Tense ,Importance ,With Effects ,Validator | |
Corporate Law | Contract | Lease |
| Control | Voting Power |
| Entity | LLC |
| Provision | SayOnPay |
Department | Board Of Directors ,Supervisory Board | |
Event | Acquisition ,Certification ,Grants ,Meeting ,Resignation ,Repurchase ,Personnel ,Registration ,Shares ,Lawsuit ,StockHoldingIncrease | |
${\color{purple}Exception}$ | Abnormal Fluctuation ,Bubble ,Winner Curse | |
Financial Management | Incentive | Promotion Incentive |
| Scheme | Ponzi |
Institution | | |
Market | Commodity ,Goods | |
Person | ${\color{red}Consumer}$,Employee ,Entrepreneur ,Manager ,Investor ,Partner ,Shareholder ,Supervisor ,Creditor ,Auditor ,Beneficiary ,Fiduciary ,Craftsman | |
Project | | |
Pragmatics | Promise | |
Risk | | |
StakerHolder | Bank ,Government ,Media ,Public ,Rating Agency | |
Strategy | Layout ,Long Term Strategy ,Financial Strategy | |
Tax | Tax on Behavior | TransactionTax |
| Tax on Income | PersonalIncomeTax |
| Tax on Property | RealEstateTax |
| Tax on Turnover | VAT |
Team | ResearchTeam | |
Utility | | |
Accounting Gym-Env
Check out: https://cpanlp.com
Python Narrative packages