Forwarded from A2SV | Africa to Silicon Valley (A2SV)
Applications are Open for A2SV G6 Education!
The time has come for A2SV to welcome new members! We’re looking for team-oriented individuals with a never-give-up mentality, ready to drive tech excellence and solve impactful challenges.
📅 Application opens: November 14, 2024
📅 Deadline: November 20, 2024, at 11:59 PM EAT
🎓 Eligibility
Open to current students from Addis Ababa University (AAU), Addis Ababa Science and Technology University (AASTU), and Adama Science and Technology University (ASTU). If you're not from these schools or have already graduated, stay tuned for future remote applications!
🔍 Requirements
- Familiarity with at least one programming language
- Experience with platforms like LeetCode or Codeforces
- Completed at least 40 problems on LeetCode or Codeforces
🤖 Selection Process
- First Round Filtering: Initial application review
- Technical & Behavioral Interviews: For selected candidates, to assess skills and fit for the program
⌛️ Don’t wait! Start your application early to ensure a standout submission. 🎯
🔗 Apply now: link
#A2SV #TechEducation #EmpoweringAfrica #ApplyNow
The time has come for A2SV to welcome new members! We’re looking for team-oriented individuals with a never-give-up mentality, ready to drive tech excellence and solve impactful challenges.
📅 Application opens: November 14, 2024
📅 Deadline: November 20, 2024, at 11:59 PM EAT
🎓 Eligibility
Open to current students from Addis Ababa University (AAU), Addis Ababa Science and Technology University (AASTU), and Adama Science and Technology University (ASTU). If you're not from these schools or have already graduated, stay tuned for future remote applications!
🔍 Requirements
- Familiarity with at least one programming language
- Experience with platforms like LeetCode or Codeforces
- Completed at least 40 problems on LeetCode or Codeforces
🤖 Selection Process
- First Round Filtering: Initial application review
- Technical & Behavioral Interviews: For selected candidates, to assess skills and fit for the program
⌛️ Don’t wait! Start your application early to ensure a standout submission. 🎯
🔗 Apply now: link
#A2SV #TechEducation #EmpoweringAfrica #ApplyNow
People are making impact without degrees. The typical path isn't followed anymore
suitable Django Project Folder Structure:
myproject/
│
├── myproject/ # Project settings folder (this folder contains settings.py, urls.py, etc.)
│ ├── __init__.py
│ ├── settings.py # Main settings file for the project
│ ├── urls.py # URL routing for the entire project
│ ├── asgi.py # ASGI configuration (for asynchronous support)
│ └── wsgi.py # WSGI configuration (for synchronous support)
│
├── myapp/ # A Django app folder (you can have multiple apps)
│ ├── migrations/ # Database migration files
│ ├── __init__.py
│ ├── admin.py # Configuration for the Django admin interface
│ ├── apps.py # App configuration file
│ ├── models.py # App-specific database models
│ ├── tests.py # Tests for the app
│ ├── views.py # Views for handling requests and rendering templates
│ ├── urls.py # URL routing for this app
│ └── templates/ # Folder for app-specific templates
│ └── myapp/ # You can have a subfolder named after the app for better organization
│ └── index.html # Example template (e.g., for your "Add Numbers" form)
│
├── manage.py # Django's command-line utility for project management
│
├── db.sqlite3 # SQLite database file (if you're using SQLite)
├── static/ # Folder for static files (CSS, JS, images)
├── media/ # Folder for user-uploaded files
├── requirements.txt # A file that lists the dependencies for the project (e.g., Django)
└── .gitignore # Git ignore file for excluding unnecessary fil
myproject/
│
├── myproject/ # Project settings folder (this folder contains settings.py, urls.py, etc.)
│ ├── __init__.py
│ ├── settings.py # Main settings file for the project
│ ├── urls.py # URL routing for the entire project
│ ├── asgi.py # ASGI configuration (for asynchronous support)
│ └── wsgi.py # WSGI configuration (for synchronous support)
│
├── myapp/ # A Django app folder (you can have multiple apps)
│ ├── migrations/ # Database migration files
│ ├── __init__.py
│ ├── admin.py # Configuration for the Django admin interface
│ ├── apps.py # App configuration file
│ ├── models.py # App-specific database models
│ ├── tests.py # Tests for the app
│ ├── views.py # Views for handling requests and rendering templates
│ ├── urls.py # URL routing for this app
│ └── templates/ # Folder for app-specific templates
│ └── myapp/ # You can have a subfolder named after the app for better organization
│ └── index.html # Example template (e.g., for your "Add Numbers" form)
│
├── manage.py # Django's command-line utility for project management
│
├── db.sqlite3 # SQLite database file (if you're using SQLite)
├── static/ # Folder for static files (CSS, JS, images)
├── media/ # Folder for user-uploaded files
├── requirements.txt # A file that lists the dependencies for the project (e.g., Django)
└── .gitignore # Git ignore file for excluding unnecessary fil
🎉 DevFest Addis 2024 is just around the corner! 🎉
Get ready for DevFest Addis 2024, where innovation, collaboration, and technology come together! Hosted by Google Developer Groups (GDGs), this global event brings developers and tech enthusiasts from all walks of life for a day packed with insightful sessions, hands-on workshops, and opportunities to connect with like-minded peers.
👉 Get RSVP here
🗓 Saturday, November 30, 2024
⏰ 10:00 AM – 4:00 PM (GMT+3)
📍 ALX Balcha Hospital Liberia Streets Addis Ababa, 1000
🚀Don’t miss out on this exciting journey at DevFest Addis 2024!
Get ready for DevFest Addis 2024, where innovation, collaboration, and technology come together! Hosted by Google Developer Groups (GDGs), this global event brings developers and tech enthusiasts from all walks of life for a day packed with insightful sessions, hands-on workshops, and opportunities to connect with like-minded peers.
👉 Get RSVP here
🗓 Saturday, November 30, 2024
⏰ 10:00 AM – 4:00 PM (GMT+3)
📍 ALX Balcha Hospital Liberia Streets Addis Ababa, 1000
🚀Don’t miss out on this exciting journey at DevFest Addis 2024!
Google Developer Groups
DevFest Addis - 2024
In-person Event - DevFest Addis 2024 is just around the corner!
GDG Addis is excited to present DevFest 2024 in Addis Ababa, Ethiopia! Join us for an incredible opportunity to learn from industry experts, connect with fellow developers, and enjoy an engaging…
GDG Addis is excited to present DevFest 2024 in Addis Ababa, Ethiopia! Join us for an incredible opportunity to learn from industry experts, connect with fellow developers, and enjoy an engaging…
PBKDF2
PBKDF2 is a simple cryptographic key derivation function, which is resistant to dictionary attacks and rainbow table attacks. It is based on iteratively deriving HMAC many times with some padding. The PBKDF2 algorithm is described in the Internet standard RFC 2898 (PKCS #5).
PBKDF2 takes several input parameters and produces the derived key as output:
key = pbkdf2(password, salt, iterations-count, hash-function, derived-key-len)
Technically, the input data for PBKDF2 consists of:
password – array of bytes / string, e.g. "p@$Sw0rD~3" (8-10 chars minimal length is recommended)
salt – securely-generated random bytes, e.g. "df1f2d3f4d77ac66e9c5a6c3d8f921b6" (minimum 64 bits, 128 bits is recommended)
iterations-count, e.g. 1024 iterations
hash-function for calculating HMAC, e.g. SHA256
derived-key-len for the output, e.g. 32 bytes (256 bits)
The output data is the derived key of requested length (e.g. 256 bits).
@code_it_now
PBKDF2 is a simple cryptographic key derivation function, which is resistant to dictionary attacks and rainbow table attacks. It is based on iteratively deriving HMAC many times with some padding. The PBKDF2 algorithm is described in the Internet standard RFC 2898 (PKCS #5).
PBKDF2 takes several input parameters and produces the derived key as output:
key = pbkdf2(password, salt, iterations-count, hash-function, derived-key-len)
Technically, the input data for PBKDF2 consists of:
password – array of bytes / string, e.g. "p@$Sw0rD~3" (8-10 chars minimal length is recommended)
salt – securely-generated random bytes, e.g. "df1f2d3f4d77ac66e9c5a6c3d8f921b6" (minimum 64 bits, 128 bits is recommended)
iterations-count, e.g. 1024 iterations
hash-function for calculating HMAC, e.g. SHA256
derived-key-len for the output, e.g. 32 bytes (256 bits)
The output data is the derived key of requested length (e.g. 256 bits).
@code_it_now
👍1🙏1
Forwarded from Google Developer Group AAU (Hira)
🌟 Exciting Announcement: Full Stack Development Training Program! 🌟
Are you completely new to coding and curious about web development? This is your chance to start from scratch! 🚀
GDG on Campus AAU is excited to launch a 10-week Full Stack Development Program starting November 27, 2024, at 5 Killo, AAU!
🎯 What’s This About?
This program is specially designed for absolute beginners who want to explore the fundamentals of web development. It’s an introduction to:
✅ Front-end development with HTML, CSS, and JavaScript
✅ Back-end basics using Node.js and Express
✅ Building user interfaces with React
✅ Full-stack integration and deployment
🚫 Not for Experienced Students!
If you already have a solid foundation in web development, this program might not be the best fit for you. We aim to make this an engaging and welcoming experience for those just getting started.
📅 Program Details:
- Start Date: November 27, 2024
- Duration: 10 weeks
- Schedule: Monday, Wednesday, Friday(virtual)
- Location: 5 Killo, AAU
💡 Why Should You Join?
By the end of the program, you’ll have built your first full-stack project and gained a strong foundation in modern web development technologies.
📝 Ready to Begin Your Journey?
Registration is open NOW! Spots are limited, so don’t miss this opportunity.
Apply here 👉 https://forms.gle/x3Ut4GNS7YVTVbnb8
Share to your friends and spread the word. Let’s make coding accessible to everyone! 🌐
Stay tuned for more updates on our social media!
· LinkedIn · Telegram · Facebook · Instagram · X · TikTok ·
#GDGAAU #TechCommunity #DeveloperJourney #JoinUs
Are you completely new to coding and curious about web development? This is your chance to start from scratch! 🚀
GDG on Campus AAU is excited to launch a 10-week Full Stack Development Program starting November 27, 2024, at 5 Killo, AAU!
🎯 What’s This About?
This program is specially designed for absolute beginners who want to explore the fundamentals of web development. It’s an introduction to:
✅ Front-end development with HTML, CSS, and JavaScript
✅ Back-end basics using Node.js and Express
✅ Building user interfaces with React
✅ Full-stack integration and deployment
🚫 Not for Experienced Students!
If you already have a solid foundation in web development, this program might not be the best fit for you. We aim to make this an engaging and welcoming experience for those just getting started.
📅 Program Details:
- Start Date: November 27, 2024
- Duration: 10 weeks
- Schedule: Monday, Wednesday, Friday(virtual)
- Location: 5 Killo, AAU
💡 Why Should You Join?
By the end of the program, you’ll have built your first full-stack project and gained a strong foundation in modern web development technologies.
📝 Ready to Begin Your Journey?
Registration is open NOW! Spots are limited, so don’t miss this opportunity.
Apply here 👉 https://forms.gle/x3Ut4GNS7YVTVbnb8
Share to your friends and spread the word. Let’s make coding accessible to everyone! 🌐
Stay tuned for more updates on our social media!
· LinkedIn · Telegram · Facebook · Instagram · X · TikTok ·
#GDGAAU #TechCommunity #DeveloperJourney #JoinUs
👍1
Python
python-telegram-bot. A wrapper you can't refuse.
https://github.com/python-telegram-bot/python-telegram-bot
pyTelegramBotAPI. A simple, but extensible Python implementation for the Telegram Bot API.
https://github.com/eternnoir/pyTelegramBotAPI
AIOGram. A pretty simple and fully asynchronous library for Telegram Bot API written with asyncio and aiohttp.
https://github.com/aiogram/aiogram
TGramBot. A partially auto-generated and asynchronous Minimal Telegram Bot API framework.
https://github.com/KeralaBots/TGramBot
OrigamiBot. A pythonic Telegram bot API library.
https://github.com/cmd410/OrigamiBot
pytgbot. A module to access the Telegram Bot API.
https://github.com/luckydonald/pytgbot
teleflask. A framework based on flask and pytgbot.
https://github.com/luckydonald/teleflask
telegram-text. A Python markup module, which can be used with other frameworks.
https://github.com/SKY-ALIN/telegram-text
@code_it_now
python-telegram-bot. A wrapper you can't refuse.
https://github.com/python-telegram-bot/python-telegram-bot
pyTelegramBotAPI. A simple, but extensible Python implementation for the Telegram Bot API.
https://github.com/eternnoir/pyTelegramBotAPI
AIOGram. A pretty simple and fully asynchronous library for Telegram Bot API written with asyncio and aiohttp.
https://github.com/aiogram/aiogram
TGramBot. A partially auto-generated and asynchronous Minimal Telegram Bot API framework.
https://github.com/KeralaBots/TGramBot
OrigamiBot. A pythonic Telegram bot API library.
https://github.com/cmd410/OrigamiBot
pytgbot. A module to access the Telegram Bot API.
https://github.com/luckydonald/pytgbot
teleflask. A framework based on flask and pytgbot.
https://github.com/luckydonald/teleflask
telegram-text. A Python markup module, which can be used with other frameworks.
https://github.com/SKY-ALIN/telegram-text
@code_it_now
GitHub
GitHub - python-telegram-bot/python-telegram-bot: We have made you a wrapper you can't refuse
We have made you a wrapper you can't refuse. Contribute to python-telegram-bot/python-telegram-bot development by creating an account on GitHub.
👍2⚡1
The Coding Interview Bootcamp: Algorithms + Data Structures
https://coursecouponclub.com/the-coding-interview-bootcamp-algorithms-data-structures/
@code_it_now
https://coursecouponclub.com/the-coding-interview-bootcamp-algorithms-data-structures/
@code_it_now
Course Coupon Club
The Coding Interview Bootcamp: Algorithms + Data Structures
The Coding Interview Bootcamp: Algorithms + Data Structures Coupon by Stephen Grider. Ace your next Javanoscript coding interview by mastering data structures and algorithms.