Skip to content

Commit c99a125

Browse files
authored
add CFP guidelines and update CFP hyperlink to google form (#43)
1 parent a538ee3 commit c99a125

File tree

3 files changed

+80
-1
lines changed

3 files changed

+80
-1
lines changed

data/conference.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export const KEY_LINKS = {
5454
volunteerFormLabel: 'SIGN UP TO VOLUNTEER',
5555
volunteerFormUrl: 'https://forms.gle/XKpdqSX12husAXBB6',
5656
cfpLabel: 'SUBMIT YOUR PROPOSAL',
57-
cfpUrl: 'https://www.papercall.io/pyconfhyd2026',
57+
cfpUrl: 'https://forms.gle/F3TJL7qdwNUFudhCA',
5858
interestedInSponsoringLabel: 'INTERESTED IN SPONSORING',
5959
interestedInSponsoringUrl: 'https://forms.gle/rLNiPdrSi3NZ772n9',
6060
sponsorshipProspectusLabel: 'SPONSORSHIP PROSPECTUS',

pages-content/cfpGuidelines.mdx

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
## Talks
2+
3+
Talks should be 30 minutes long (including Q\&A – 5 mins) and can be on any topic related to Python.
4+
5+
## Workshops
6+
7+
Workshops are 180 mins long interactive sessions where attendees can learn by doing.
8+
9+
## Format
10+
11+
- The format of each talk will be up to the speaker but should include a mix of lectures, demos, and Q\&A.
12+
- **Workshops** are aimed at beginner, intermediate, and advanced experience-level participants.
13+
- **Workshop** proposals must include a detailed outline of the covered topics and allocated time.
14+
15+
## Schedule
16+
17+
The full schedule with detailed information will be published separately.
18+
19+
## What to Propose
20+
21+
Any topics of interest to Python programmers, with a focus on the following but not limited to:
22+
23+
- Lessons learned from using Python in projects, including unconventional and conventional wisdom and advice for similar problem-solving. E.g., I tried Python for video processing or in my medical imaging project, and here are the lessons.
24+
- Contributions to improving the Python language/ecosystem, such as creating libraries or proposing optimizations.
25+
- Knowledge gained from other languages, like type systems, functional programming patterns, or logic programming.
26+
- Thoughts on tech culture, diversity and inclusiveness, the physical and mental health of programmers, productivity improvement, workplace issues, and their impact when using Python.
27+
- Alternatively, consider offering teaching sessions on niche topics, recent technologies, or scientific papers, even at a beginner level.
28+
29+
Proposals can belong but not limited to any of the below topics:
30+
31+
1. **Developer tools and automation** \- Tools and practices for automating development workflows and enhancing productivity like DevOps, Testing, CI/CD, Containers, Orchestration, Logging, and Monitoring, Selenium
32+
2. **Concurrency** \- Approaches to concurrent Python programming using multiple threads like Multiprocessing, Multithreading, Async
33+
3. **Core Python** \- Focused on understanding and mastering fundamental Python concepts and syntax like Documentation, Python Libraries, Language Features & Internals, Python Implementations
34+
4. **Culture and Society** \- Exploring cultural aspects and societal influences like Diversity, health, life, education, productivity, workspace issues, community, coding for causes
35+
5. **Ethics and Philosophy** \- Examination of ethical considerations and philosophical questions in technology like Govt. Policies, Responsible AI, Privacy and Bias.
36+
6. **Others** \- Other topics not explicitly covered in the above sections like Quantum Computing, Storage, Education, etc.
37+
7. **Cloud Computing** \- Using Python to leverage cloud-based services and infrastructure like Cloud services (AWS, GCP, Azure, etc.) for Python, IaaS for Python.
38+
8. **Blockchain** \- Understanding and developing blockchain systems and Web3.0 using Python.
39+
9. **Distributed Computing** \- Techniques for processing data across multiple machines or processes using Python like PySpark, Dask, Distributed ML (Horovod), MPI (Message Passing Interface).
40+
10. **Embedded Python and IOT** \- Using Python in embedded systems and Internet of Things (IoT) devices like MicroPython, Python on Hardware, Robotics, Arduino, and Raspberry Pi.
41+
11. **Desktop Applications** \- Design and implementation of applications for desktop environments using Python like Qt, GTK+, Tkinter, Gnome, KDE.
42+
12. **Web & App development** \- Building interactive websites and mobile applications using Python like APIs, REST, GraphQL, PyScript, Django, Flask, FastAPI, Kivy.
43+
13. **Networking and Security** \- Concepts and practices for secure, efficient networking using Python like Network Programming, Network Security and Encryption.
44+
14. **Game Design and 3D Modelling** \- Creation and manipulation of 3D models, AR/VR and principles of game design using Python.
45+
15. **Scientific Computing** \- Using Python to solve complex scientific and mathematical problems like Python usage in scientific computing and research. GIS, Mathematics, Simulations.
46+
16. **Data Science, AI & ML** \- Exploration and implementation of data science techniques, artificial intelligence, and machine learning algorithms using Python like Generative AI, Data Analytics & Visualisation, Data Engineering, Speech Processing, NLP, Computer Vision, MLOps and Others.
47+
48+
**_Travel Assistance Policy:_**
49+
50+
Travel-related assistance is evaluated on a case-by-case basis. Support may be provided as needed, following a formal review of the request and available resources. Please note that submission of a request does not guarantee approval.

src/app/cfp-guidelines/page.jsx

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import CFPGuidelinesMdx from '@/cfpGuidelines.mdx';
2+
import MdxLayout from '@/components/MdxLayout';
3+
import { Heading } from '@/components/Typography';
4+
5+
export const metadata = {
6+
title: 'Call for Proposals Guidelines',
7+
description: 'Call for Proposals Guidelines for PyConf Hyderabad 2026',
8+
openGraph: {
9+
title: 'Call for Proposals Guidelines',
10+
description: 'Call for Proposals Guidelines for PyConf Hyderabad 2026',
11+
},
12+
};
13+
14+
export default function Page() {
15+
return (
16+
<section className="flex flex-col items-center py-6 w-11/12 lg:w-5/6 mx-auto">
17+
<Heading
18+
tagLevel={1}
19+
level={1}
20+
className="text-center my-8 text-primary-600 dark:text-primary-400"
21+
>
22+
Call for Proposals Guidelines: Talks & Workshops
23+
</Heading>
24+
<MdxLayout>
25+
<CFPGuidelinesMdx />
26+
</MdxLayout>
27+
</section>
28+
);
29+
}

0 commit comments

Comments
 (0)